From 798b2f4017dcadaa60ea08ef21b92787db412d0d Mon Sep 17 00:00:00 2001 From: Eric Niebler Date: Fri, 16 Nov 2007 08:03:15 +0000 Subject: [PATCH] Merged revisions 41072-41140 via svnmerge from https://svn.boost.org/svn/boost/trunk ........ r41077 | troyer | 2007-11-13 23:00:02 -0800 (Tue, 13 Nov 2007) | 1 line Added support for std::complex to serialization ........ r41078 | joaquin | 2007-11-13 23:09:29 -0800 (Tue, 13 Nov 2007) | 1 line added missing include ........ r41079 | djowel | 2007-11-14 02:13:51 -0800 (Wed, 14 Nov 2007) | 1 line adjust to compensate for lack of tag. ........ r41080 | djowel | 2007-11-14 02:17:09 -0800 (Wed, 14 Nov 2007) | 1 line refresh docs ........ r41081 | djowel | 2007-11-14 02:23:23 -0800 (Wed, 14 Nov 2007) | 1 line refresh docs ........ r41082 | djowel | 2007-11-14 02:24:21 -0800 (Wed, 14 Nov 2007) | 1 line refresh docs ........ r41083 | anthonyw | 2007-11-14 03:08:09 -0800 (Wed, 14 Nov 2007) | 1 line ignore and join all threads in group on exception ........ r41084 | anthonyw | 2007-11-14 03:56:53 -0800 (Wed, 14 Nov 2007) | 1 line interrupt and join all threads in a group if an exception is thrown during a test ........ r41086 | johnmaddock | 2007-11-14 04:14:19 -0800 (Wed, 14 Nov 2007) | 1 line Merged changes from the Sandbox to Trunk. ........ r41087 | anthonyw | 2007-11-14 04:17:41 -0800 (Wed, 14 Nov 2007) | 1 line interrupt and join all threads in a group if an exception is thrown during a test ........ r41088 | johnmaddock | 2007-11-14 04:41:32 -0800 (Wed, 14 Nov 2007) | 1 line Added WinCE workaround. ........ r41089 | johnmaddock | 2007-11-14 05:03:15 -0800 (Wed, 14 Nov 2007) | 1 line Catch exceptions thrown from thread creation. ........ r41090 | anthonyw | 2007-11-14 06:49:58 -0800 (Wed, 14 Nov 2007) | 1 line fixes for pthread implementation ........ r41091 | bemandawes | 2007-11-14 07:50:43 -0800 (Wed, 14 Nov 2007) | 1 line Replace old docs with excerpts from http://article.gmane.org/gmane.comp.lib.boost.testing/5020 ........ r41093 | eric_niebler | 2007-11-14 08:36:15 -0800 (Wed, 14 Nov 2007) | 1 line fix support for segmented iteration ........ r41094 | dave | 2007-11-14 09:37:55 -0800 (Wed, 14 Nov 2007) | 3 lines Update command-prompt instructions per http://news.gmane.org/find-root.php?message_id=%3cfhcrem%24c4%241%40ger.gmane.org%3e ........ r41095 | bemandawes | 2007-11-14 12:05:30 -0800 (Wed, 14 Nov 2007) | 1 line Bring docs more in line with reality:-) ........ r41097 | hljin | 2007-11-14 18:07:53 -0800 (Wed, 14 Nov 2007) | 1 line GIL: removed the example directory from the documentation as it is a duplication and re-directed the Doxygen documentation to a local copy (to be submitted next) ........ r41098 | hljin | 2007-11-14 18:30:13 -0800 (Wed, 14 Nov 2007) | 1 line GIL: added a local copy of the Doxygen documentation ........ r41099 | hljin | 2007-11-14 18:32:04 -0800 (Wed, 14 Nov 2007) | 1 line GIL: added a local copy of the Doxygen documentation (second batch) ........ r41100 | chris_kohlhoff | 2007-11-14 22:19:04 -0800 (Wed, 14 Nov 2007) | 6 lines Try to fix an order-of-initialisation problem with error_category references. The symptom, which only occurs in some applications, is a crash due to a dereference of a null pointer. The exact conditions under which the problem occurs are not fully understood, so this fix is probably more paranoid than necessary. ........ r41102 | jhunold | 2007-11-14 23:04:24 -0800 (Wed, 14 Nov 2007) | 1 line Suppress msvc "deprecated" warnings. ........ r41103 | johnmaddock | 2007-11-15 01:52:26 -0800 (Thu, 15 Nov 2007) | 1 line Fix some compiler warnings when building with the Intel and aCC compilers. ........ r41104 | garcia | 2007-11-15 04:50:48 -0800 (Thu, 15 Nov 2007) | 2 lines John Torjo is reviewing the X-files. ........ r41105 | hkaiser | 2007-11-15 05:27:24 -0800 (Thu, 15 Nov 2007) | 1 line Suppressed more warnings during build of Wave. ........ r41106 | bemandawes | 2007-11-15 06:36:40 -0800 (Thu, 15 Nov 2007) | 1 line GetUserDefaultUILanguage isn't present for Cygwin, so disable use ........ r41107 | bemandawes | 2007-11-15 07:20:27 -0800 (Thu, 15 Nov 2007) | 1 line Get rid of .cvsignore files ........ r41108 | eric_niebler | 2007-11-15 08:06:22 -0800 (Thu, 15 Nov 2007) | 1 line fix typo ........ r41110 | grafik | 2007-11-15 08:58:21 -0800 (Thu, 15 Nov 2007) | 1 line Fix building of multiple regression tools at once. ........ r41111 | gmelquio | 2007-11-15 09:52:31 -0800 (Thu, 15 Nov 2007) | 1 line Fixed documentation typo. ........ r41113 | grafik | 2007-11-15 10:56:43 -0800 (Thu, 15 Nov 2007) | 1 line Switch intel-win32 to use static multi thread runtime since the single thread static runtime is no longer available. (fixes #1287) ........ r41114 | andreas_huber69 | 2007-11-15 11:22:12 -0800 (Thu, 15 Nov 2007) | 1 line Added new FAQ item suggested by Chris Paulse. ........ r41116 | guwi17 | 2007-11-15 12:52:37 -0800 (Thu, 15 Nov 2007) | 4 lines This patch now lets the Sun compiler work for most of uBLAS. 'test4' is now failing. Too avoid other compilers complaining about missing return values in some functions where exceptions are thrown, code was added so an arbitatry were chosen. ........ r41117 | danmarsden | 2007-11-15 13:15:47 -0800 (Thu, 15 Nov 2007) | 1 line removing failing test on EDG compilers ........ r41118 | grafik | 2007-11-15 14:05:15 -0800 (Thu, 15 Nov 2007) | 1 line Remove redundant reference to system library. It causes double linking when used indirectly through filesystem. Which can lead to double linking incompatible variants when a specific filesystem variant is requested. ........ r41119 | grafik | 2007-11-15 14:05:22 -0800 (Thu, 15 Nov 2007) | 1 line Oops, forgot we need to use the root boost project settings when building. ........ [SVN r41141] --- doc/html/fusion/acknowledgements.html | 5 ++-- doc/html/fusion/adapted.html | 11 +++---- doc/html/fusion/adapted/boost__array.html | 13 +++++---- doc/html/fusion/adapted/boost__tuple.html | 13 +++++---- doc/html/fusion/adapted/boost__variant.html | 13 +++++---- doc/html/fusion/adapted/mpl_sequence.html | 13 +++++---- doc/html/fusion/adapted/std__pair.html | 13 +++++---- doc/html/fusion/algorithm.html | 11 +++---- doc/html/fusion/algorithm/iteration.html | 7 +++-- .../fusion/algorithm/iteration/functions.html | 5 ++-- .../iteration/functions/accumulate.html | 19 ++++++------ .../algorithm/iteration/functions/fold.html | 19 ++++++------ .../iteration/functions/for_each.html | 19 ++++++------ .../algorithm/iteration/metafunctions.html | 5 ++-- .../iteration/metafunctions/accumulate.html | 17 ++++++----- .../iteration/metafunctions/fold.html | 17 ++++++----- .../iteration/metafunctions/for_each.html | 17 ++++++----- doc/html/fusion/algorithm/query.html | 7 +++-- .../fusion/algorithm/query/functions.html | 5 ++-- .../fusion/algorithm/query/functions/all.html | 19 ++++++------ .../fusion/algorithm/query/functions/any.html | 19 ++++++------ .../algorithm/query/functions/count.html | 19 ++++++------ .../algorithm/query/functions/count_if.html | 19 ++++++------ .../algorithm/query/functions/find.html | 19 ++++++------ .../algorithm/query/functions/find_if.html | 17 ++++++----- .../algorithm/query/functions/none.html | 19 ++++++------ .../fusion/algorithm/query/metafunctions.html | 5 ++-- .../algorithm/query/metafunctions/all.html | 17 ++++++----- .../algorithm/query/metafunctions/any.html | 17 ++++++----- .../algorithm/query/metafunctions/count.html | 17 ++++++----- .../query/metafunctions/count_if.html | 17 ++++++----- .../algorithm/query/metafunctions/find.html | 17 ++++++----- .../query/metafunctions/find_if.html | 17 ++++++----- .../algorithm/query/metafunctions/none.html | 17 ++++++----- doc/html/fusion/algorithm/transformation.html | 7 +++-- .../algorithm/transformation/functions.html | 5 ++-- .../transformation/functions/clear.html | 19 ++++++------ .../transformation/functions/erase.html | 19 ++++++------ .../transformation/functions/erase_key.html | 19 ++++++------ .../transformation/functions/filter.html | 19 ++++++------ .../transformation/functions/filter_if.html | 19 ++++++------ .../transformation/functions/insert.html | 19 ++++++------ .../functions/insert_range.html | 19 ++++++------ .../transformation/functions/join.html | 19 ++++++------ .../transformation/functions/pop_back.html | 19 ++++++------ .../transformation/functions/pop_front.html | 19 ++++++------ .../transformation/functions/push_back.html | 19 ++++++------ .../transformation/functions/push_front.html | 19 ++++++------ .../transformation/functions/remove.html | 19 ++++++------ .../transformation/functions/remove_if.html | 19 ++++++------ .../transformation/functions/replace.html | 19 ++++++------ .../transformation/functions/replace_if.html | 19 ++++++------ .../transformation/functions/reverse.html | 19 ++++++------ .../transformation/functions/transform.html | 23 ++++++++------- .../transformation/functions/zip.html | 19 ++++++------ .../transformation/metafunctions.html | 5 ++-- .../transformation/metafunctions/clear.html | 17 ++++++----- .../transformation/metafunctions/erase.html | 17 ++++++----- .../metafunctions/erase_key.html | 17 ++++++----- .../transformation/metafunctions/filter.html | 17 ++++++----- .../metafunctions/filter_if.html | 17 ++++++----- .../transformation/metafunctions/insert.html | 17 ++++++----- .../metafunctions/insert_range.html | 17 ++++++----- .../transformation/metafunctions/join.html | 15 +++++----- .../metafunctions/pop_back.html | 17 ++++++----- .../metafunctions/pop_front.html | 15 +++++----- .../metafunctions/push_back.html | 15 +++++----- .../metafunctions/push_front.html | 15 +++++----- .../transformation/metafunctions/remove.html | 17 ++++++----- .../metafunctions/remove_if.html | 17 ++++++----- .../transformation/metafunctions/replace.html | 17 ++++++----- .../metafunctions/replace_if.html | 17 ++++++----- .../transformation/metafunctions/reverse.html | 17 ++++++----- .../metafunctions/transform.html | 23 ++++++++------- .../transformation/metafunctions/zip.html | 15 +++++----- doc/html/fusion/change_log.html | 5 ++-- doc/html/fusion/container.html | 7 +++-- doc/html/fusion/container/cons.html | 19 ++++++------ doc/html/fusion/container/conversion.html | 7 +++-- .../container/conversion/functions.html | 5 ++-- .../conversion/functions/as_list.html | 17 ++++++----- .../conversion/functions/as_map.html | 17 ++++++----- .../conversion/functions/as_set.html | 17 ++++++----- .../conversion/functions/as_vector.html | 17 ++++++----- .../container/conversion/metafunctions.html | 5 ++-- .../conversion/metafunctions/as_list.html | 17 ++++++----- .../conversion/metafunctions/as_map.html | 17 ++++++----- .../conversion/metafunctions/as_set.html | 17 ++++++----- .../conversion/metafunctions/as_vector.html | 17 ++++++----- doc/html/fusion/container/generation.html | 7 +++-- .../container/generation/functions.html | 5 ++-- .../generation/functions/list_tie.html | 17 ++++++----- .../generation/functions/make_cons.html | 19 ++++++------ .../generation/functions/make_list.html | 19 ++++++------ .../generation/functions/make_map.html | 23 ++++++++------- .../generation/functions/make_set.html | 23 ++++++++------- .../generation/functions/make_vector.html | 19 ++++++------ .../generation/functions/map_tie.html | 17 ++++++----- .../container/generation/functions/tiers.html | 11 +++---- .../generation/functions/vector_tie.html | 17 ++++++----- .../container/generation/metafunctions.html | 5 ++-- .../generation/metafunctions/list_tie.html | 17 ++++++----- .../generation/metafunctions/make_cons.html | 17 ++++++----- .../generation/metafunctions/make_list.html | 17 ++++++----- .../generation/metafunctions/make_map.html | 23 ++++++++------- .../generation/metafunctions/make_set.html | 21 +++++++------- .../generation/metafunctions/make_vector.html | 17 ++++++----- .../generation/metafunctions/map_tie.html | 17 ++++++----- .../generation/metafunctions/vector_tie.html | 17 ++++++----- doc/html/fusion/container/list.html | 19 ++++++------ doc/html/fusion/container/map.html | 19 ++++++------ doc/html/fusion/container/set.html | 19 ++++++------ doc/html/fusion/container/vector.html | 19 ++++++------ doc/html/fusion/extension.html | 5 ++-- doc/html/fusion/extension/ext_full.html | 21 +++++++------- .../fusion/extension/iterator_facade.html | 19 ++++++------ doc/html/fusion/extension/macros.html | 5 ++-- .../fusion/extension/macros/adapt_assoc.html | 13 +++++---- .../fusion/extension/macros/adapt_struct.html | 13 +++++---- .../fusion/extension/sequence_facade.html | 19 ++++++------ doc/html/fusion/functional.html | 11 +++---- doc/html/fusion/functional/adapters.html | 5 ++-- .../fusion/functional/adapters/fused.html | 19 ++++++------ .../adapters/fused_function_object.html | 19 ++++++------ .../functional/adapters/fused_procedure.html | 19 ++++++------ .../functional/adapters/unfused_generic.html | 19 ++++++------ .../adapters/unfused_lvalue_args.html | 19 ++++++------ .../adapters/unfused_rvalue_args.html | 19 ++++++------ .../functional/adapters/unfused_typed.html | 19 ++++++------ doc/html/fusion/functional/concepts.html | 5 ++-- .../fusion/functional/concepts/callable.html | 11 +++---- .../functional/concepts/def_callable.html | 15 +++++----- doc/html/fusion/functional/concepts/poly.html | 15 +++++----- .../functional/concepts/reg_callable.html | 15 +++++----- doc/html/fusion/functional/generation.html | 5 ++-- .../functional/generation/functions.html | 5 ++-- .../generation/functions/mk_fused.html | 19 ++++++------ .../generation/functions/mk_fused_fobj.html | 19 ++++++------ .../generation/functions/mk_fused_proc.html | 19 ++++++------ .../functions/mk_unfused_genrc.html | 19 ++++++------ .../functions/mk_unfused_lvargs.html | 19 ++++++------ .../functions/mk_unfused_rvargs.html | 19 ++++++------ .../functional/generation/metafunctions.html | 5 ++-- .../generation/metafunctions/mk_fused.html | 13 +++++---- .../metafunctions/mk_fused_fobj.html | 13 +++++---- .../metafunctions/mk_fused_proc.html | 13 +++++---- .../metafunctions/mk_unfused_genrc.html | 13 +++++---- .../metafunctions/mk_unfused_lvargs.html | 13 +++++---- .../metafunctions/mk_unfused_rvargs.html | 13 +++++---- doc/html/fusion/functional/invocation.html | 5 ++-- .../functional/invocation/functions.html | 5 ++-- .../invocation/functions/invoke.html | 17 ++++++----- .../invocation/functions/invoke_fobj.html | 17 ++++++----- .../invocation/functions/invoke_proc.html | 17 ++++++----- .../functional/invocation/metafunctions.html | 5 ++-- .../invocation/metafunctions/invoke.html | 11 +++---- .../invocation/metafunctions/invoke_fobj.html | 11 +++---- .../invocation/metafunctions/invoke_proc.html | 11 +++---- doc/html/fusion/introduction.html | 5 ++-- doc/html/fusion/iterator.html | 5 ++-- doc/html/fusion/iterator/concepts.html | 5 ++-- .../concepts/bidirectional_iterator.html | 19 ++++++------ .../iterator/concepts/forward_iterator.html | 17 ++++++----- .../concepts/random_access_iterator.html | 15 +++++----- doc/html/fusion/iterator/functions.html | 5 ++-- .../fusion/iterator/functions/advance.html | 15 +++++----- .../fusion/iterator/functions/advance_c.html | 15 +++++----- doc/html/fusion/iterator/functions/deref.html | 15 +++++----- .../fusion/iterator/functions/distance.html | 15 +++++----- doc/html/fusion/iterator/functions/next.html | 15 +++++----- doc/html/fusion/iterator/functions/prior.html | 15 +++++----- doc/html/fusion/iterator/metafunctions.html | 5 ++-- .../iterator/metafunctions/advance.html | 15 +++++----- .../iterator/metafunctions/advance_c.html | 15 +++++----- .../fusion/iterator/metafunctions/deref.html | 15 +++++----- .../iterator/metafunctions/distance.html | 15 +++++----- .../iterator/metafunctions/equal_to.html | 15 +++++----- .../fusion/iterator/metafunctions/next.html | 15 +++++----- .../fusion/iterator/metafunctions/prior.html | 15 +++++----- .../iterator/metafunctions/value_of.html | 15 +++++----- doc/html/fusion/iterator/operator.html | 5 ++-- .../iterator/operator/operator_equality.html | 13 +++++---- .../operator/operator_inequality.html | 13 +++++---- .../operator/operator_unary_star.html | 15 +++++----- doc/html/fusion/notes.html | 21 +++++++------- doc/html/fusion/organization.html | 15 +++++----- doc/html/fusion/preface.html | 15 +++++----- doc/html/fusion/quick_start.html | 21 +++++++------- doc/html/fusion/references.html | 5 ++-- doc/html/fusion/sequence.html | 7 +++-- doc/html/fusion/sequence/concepts.html | 9 +++--- .../concepts/associative_sequence.html | 15 +++++----- .../concepts/bidirectional_sequence.html | 17 ++++++----- .../sequence/concepts/forward_sequence.html | 17 ++++++----- .../concepts/random_access_sequence.html | 17 ++++++----- doc/html/fusion/sequence/intrinsic.html | 11 +++---- .../fusion/sequence/intrinsic/functions.html | 5 ++-- .../sequence/intrinsic/functions/at.html | 17 ++++++----- .../sequence/intrinsic/functions/at_c.html | 17 ++++++----- .../sequence/intrinsic/functions/at_key.html | 17 ++++++----- .../sequence/intrinsic/functions/back.html | 17 ++++++----- .../sequence/intrinsic/functions/begin.html | 17 ++++++----- .../sequence/intrinsic/functions/empty.html | 17 ++++++----- .../sequence/intrinsic/functions/end.html | 17 ++++++----- .../sequence/intrinsic/functions/front.html | 17 ++++++----- .../sequence/intrinsic/functions/has_key.html | 17 ++++++----- .../sequence/intrinsic/functions/size.html | 17 ++++++----- .../sequence/intrinsic/functions/swap.html | 15 +++++----- .../sequence/intrinsic/metafunctions.html | 5 ++-- .../sequence/intrinsic/metafunctions/at.html | 19 ++++++------ .../intrinsic/metafunctions/at_c.html | 19 ++++++------ .../intrinsic/metafunctions/at_key.html | 19 ++++++------ .../intrinsic/metafunctions/back.html | 15 +++++----- .../intrinsic/metafunctions/begin.html | 15 +++++----- .../intrinsic/metafunctions/empty.html | 15 +++++----- .../sequence/intrinsic/metafunctions/end.html | 15 +++++----- .../intrinsic/metafunctions/front.html | 15 +++++----- .../intrinsic/metafunctions/has_key.html | 15 +++++----- .../intrinsic/metafunctions/size.html | 15 +++++----- .../intrinsic/metafunctions/swap.html | 13 +++++---- .../intrinsic/metafunctions/value_at.html | 15 +++++----- .../intrinsic/metafunctions/value_at_c.html | 15 +++++----- .../intrinsic/metafunctions/value_at_key.html | 15 +++++----- doc/html/fusion/sequence/operator.html | 5 ++-- .../fusion/sequence/operator/comparison.html | 7 +++-- .../sequence/operator/comparison/equal.html | 17 ++++++----- .../operator/comparison/greater_than.html | 15 +++++----- .../comparison/greater_than_equal.html | 15 +++++----- .../operator/comparison/less_than.html | 15 +++++----- .../operator/comparison/less_than_equal.html | 15 +++++----- .../operator/comparison/not_equal.html | 15 +++++----- doc/html/fusion/sequence/operator/i_o.html | 7 +++-- doc/html/fusion/sequence/operator/i_o/in.html | 17 ++++++----- .../fusion/sequence/operator/i_o/out.html | 17 ++++++----- doc/html/fusion/support.html | 5 ++-- doc/html/fusion/support/category_of.html | 17 ++++++----- doc/html/fusion/support/deduce.html | 15 +++++----- doc/html/fusion/support/deduce_sequence.html | 15 +++++----- doc/html/fusion/support/is_sequence.html | 17 ++++++----- doc/html/fusion/support/is_view.html | 17 ++++++----- doc/html/fusion/support/pair.html | 17 ++++++----- doc/html/fusion/support/tag_of.html | 17 ++++++----- doc/html/fusion/tuple.html | 5 ++-- .../fusion/tuple/class_template_tuple.html | 7 +++-- .../class_template_tuple/construction.html | 9 +++--- .../class_template_tuple/element_access.html | 9 +++--- .../relational_operators.html | 9 +++--- .../tuple_creation_functions.html | 9 +++--- .../tuple_helper_classes.html | 9 +++--- doc/html/fusion/tuple/pairs.html | 9 +++--- doc/html/fusion/view.html | 7 +++-- doc/html/fusion/view/filter_view.html | 19 ++++++------ doc/html/fusion/view/iterator_range.html | 19 ++++++------ doc/html/fusion/view/joint_view.html | 19 ++++++------ doc/html/fusion/view/reverse_view.html | 17 ++++++----- doc/html/fusion/view/single_view.html | 17 ++++++----- doc/html/fusion/view/transform_view.html | 17 ++++++----- doc/html/fusion/view/zip_view.html | 19 ++++++------ doc/html/index.html | 6 ++-- .../fusion/algorithm/query/ext_/find_if_s.hpp | 2 +- .../view/ext_/segmented_iterator_range.hpp | 29 ++++++++++++++----- test/sequence/ext_/iterator_range_s.cpp | 4 +-- test/sequence/filter_view.cpp | 2 ++ 263 files changed, 2041 insertions(+), 1768 deletions(-) diff --git a/doc/html/fusion/acknowledgements.html b/doc/html/fusion/acknowledgements.html index 39960553..d10ff6f0 100644 --- a/doc/html/fusion/acknowledgements.html +++ b/doc/html/fusion/acknowledgements.html @@ -42,11 +42,12 @@ - +

+

diff --git a/doc/html/fusion/adapted.html b/doc/html/fusion/adapted.html index def0b264..0a9121e6 100644 --- a/doc/html/fusion/adapted.html +++ b/doc/html/fusion/adapted.html @@ -39,11 +39,11 @@ non-intrusive Extension mechanism. If you wish to use these sequences with fusion, simply include the necessary files and they will be regarded as first-class, fully conforming fusion sequences - [13] + [13] .

- + Header

@@ -52,7 +52,7 @@
 


-

[13] +

[13] Fusion sequences may also be adapted as fully conforming MPL sequences (see Intrinsics). That way, we can have 2-way adaptation to and from MPL @@ -62,11 +62,12 @@

- +

+

diff --git a/doc/html/fusion/adapted/boost__array.html b/doc/html/fusion/adapted/boost__array.html index 9beadc08..b36302b5 100644 --- a/doc/html/fusion/adapted/boost__array.html +++ b/doc/html/fusion/adapted/boost__array.html @@ -33,7 +33,7 @@ Access Sequence.

- + Header

@@ -41,14 +41,14 @@
 #include <boost/fusion/include/array.hpp>
 

- + Model of

- + Example

@@ -61,7 +61,7 @@
 std::cout << at_c<2>(arr) << std::endl;
 

- + See also

@@ -70,11 +70,12 @@

- +

+

diff --git a/doc/html/fusion/adapted/boost__tuple.html b/doc/html/fusion/adapted/boost__tuple.html index 1f5dd013..43d5f773 100644 --- a/doc/html/fusion/adapted/boost__tuple.html +++ b/doc/html/fusion/adapted/boost__tuple.html @@ -33,7 +33,7 @@ Sequence.

- + Header

@@ -41,13 +41,13 @@
 #include <boost/fusion/include/boost_tuple.hpp>
 

- + Model of

- + Example

@@ -56,7 +56,7 @@
 std::cout << *boost::fusion::next(boost::fusion::begin(example_tuple)) << '\n';
 

- + See also

@@ -66,11 +66,12 @@

- +

+

diff --git a/doc/html/fusion/adapted/boost__variant.html b/doc/html/fusion/adapted/boost__variant.html index 817fc82b..55dff32e 100644 --- a/doc/html/fusion/adapted/boost__variant.html +++ b/doc/html/fusion/adapted/boost__variant.html @@ -36,7 +36,7 @@ of that type.

- + Header

@@ -44,13 +44,13 @@
 #include <boost/fusion/include/variant.hpp>
 

- + Model of

- + Example

@@ -60,7 +60,7 @@
 std::cout << example_variant << '\n';
 

- + See also

@@ -69,11 +69,12 @@

- +

+

diff --git a/doc/html/fusion/adapted/mpl_sequence.html b/doc/html/fusion/adapted/mpl_sequence.html index eeb4f2f9..5ba8af24 100644 --- a/doc/html/fusion/adapted/mpl_sequence.html +++ b/doc/html/fusion/adapted/mpl_sequence.html @@ -31,7 +31,7 @@ sequences fully conforming fusion sequences.

- + Header

@@ -39,7 +39,7 @@
 #include <boost/fusion/include/mpl.hpp>
 

- + Model of

    @@ -63,7 +63,7 @@

- + Example

@@ -77,7 +77,7 @@
 std::cout << at_c<1>(v) << std::endl;
 

- + See also

@@ -86,11 +86,12 @@

- +

+

diff --git a/doc/html/fusion/adapted/std__pair.html b/doc/html/fusion/adapted/std__pair.html index 73d64537..50693588 100644 --- a/doc/html/fusion/adapted/std__pair.html +++ b/doc/html/fusion/adapted/std__pair.html @@ -33,7 +33,7 @@ Access Sequence.

- + Header

@@ -41,14 +41,14 @@
 #include <boost/fusion/include/std_pair.hpp>
 

- + Model of

- + Example

@@ -58,7 +58,7 @@
 std::cout << p << std::endl;
 

- + See also

@@ -69,11 +69,12 @@

- +

+

diff --git a/doc/html/fusion/algorithm.html b/doc/html/fusion/algorithm.html index 13fa8a36..25330b6a 100644 --- a/doc/html/fusion/algorithm.html +++ b/doc/html/fusion/algorithm.html @@ -43,7 +43,7 @@

- + Lazy Evaluation

@@ -66,7 +66,7 @@ as we want without incurring a high runtime penalty.

- + Sequence Extension

@@ -89,7 +89,7 @@ functions to convert back to the original sequence type.

- + Header

@@ -99,11 +99,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration.html b/doc/html/fusion/algorithm/iteration.html index c07269a5..4782c651 100644 --- a/doc/html/fusion/algorithm/iteration.html +++ b/doc/html/fusion/algorithm/iteration.html @@ -34,7 +34,7 @@ a sequence repeatedly applying an operation to its elements.

- + Header

@@ -44,11 +44,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/functions.html b/doc/html/fusion/algorithm/iteration/functions.html index 43592caf..155c47c9 100644 --- a/doc/html/fusion/algorithm/iteration/functions.html +++ b/doc/html/fusion/algorithm/iteration/functions.html @@ -33,11 +33,12 @@
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/functions/accumulate.html b/doc/html/fusion/algorithm/iteration/functions/accumulate.html index feae6688..8a0c5a80 100644 --- a/doc/html/fusion/algorithm/iteration/functions/accumulate.html +++ b/doc/html/fusion/algorithm/iteration/functions/accumulate.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ and the previous state.

- + Synopsis
@@ -50,7 +50,7 @@
     Sequence& seq, State const& initial_state, F const& f);
 
-

Table 1.34. Parameters

+

Table 1.34. Parameters

@@ -137,7 +137,7 @@
- + Expression Semantics
@@ -152,14 +152,14 @@ where e1 ...eN are the elements of seq.

- + Complexity

Linear, exactly result_of::size<Sequence>::value applications of f.

- + Header
@@ -167,7 +167,7 @@
 #include <boost/fusion/include/accumulate.hpp>
 
- + Example
@@ -188,11 +188,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/functions/fold.html b/doc/html/fusion/algorithm/iteration/functions/fold.html index f07bb4f6..00cfa7ae 100644 --- a/doc/html/fusion/algorithm/iteration/functions/fold.html +++ b/doc/html/fusion/algorithm/iteration/functions/fold.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ and the previous state.

- + Synopsis
@@ -50,7 +50,7 @@
     Sequence& seq, State const& initial_state, F const& f);
 
-

Table 1.33. Parameters

+

Table 1.33. Parameters

@@ -137,7 +137,7 @@
- + Expression Semantics
@@ -152,14 +152,14 @@ where e1 ...eN are the elements of seq.

- + Complexity

Linear, exactly result_of::size<Sequence>::value applications of f.

- + Header
@@ -167,7 +167,7 @@
 #include <boost/fusion/include/fold.hpp>
 
- + Example
@@ -188,11 +188,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/functions/for_each.html b/doc/html/fusion/algorithm/iteration/functions/for_each.html index 810386fd..2bf3b1ea 100644 --- a/doc/html/fusion/algorithm/iteration/functions/for_each.html +++ b/doc/html/fusion/algorithm/iteration/functions/for_each.html @@ -26,14 +26,14 @@
- + Description

Applies a unary function object to each element of a sequence.

- + Synopsis
@@ -45,7 +45,7 @@
     Sequence& seq, F const& f);
 
-

Table 1.35. Parameters

+

Table 1.35. Parameters

@@ -114,7 +114,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ in seq.

- + Complexity

Linear, exactly result_of::size<Sequence>::value applications of f.

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/for_each.hpp>
 
- + Example
@@ -164,11 +164,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/metafunctions.html b/doc/html/fusion/algorithm/iteration/metafunctions.html index 2545a1f0..198e3a48 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions.html @@ -33,11 +33,12 @@
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html b/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html index 9b0b3416..059cb10d 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of accumulate.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.37. Parameters

+

Table 1.37. Parameters

@@ -131,7 +131,7 @@
- + Expression Semantics
@@ -149,14 +149,14 @@ and binary function object or function pointer of type F.

- + Complexity

Linear, exactly result_of::size<Sequence>::value applications of F.

- + Header
@@ -166,11 +166,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/fold.html b/doc/html/fusion/algorithm/iteration/metafunctions/fold.html index 68abbae4..997dc099 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/fold.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/fold.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of fold.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.36. Parameters

+

Table 1.36. Parameters

@@ -131,7 +131,7 @@
- + Expression Semantics
@@ -149,14 +149,14 @@ and binary function object or function pointer of type F.

- + Complexity

Linear, exactly result_of::size<Sequence>::value applications of F.

- + Header
@@ -166,11 +166,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html b/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html index ace3efcd..1629f640 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html @@ -30,11 +30,11 @@ return type of for_each is always void.

- + Description
- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.38. Parameters

+

Table 1.38. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -131,14 +131,14 @@ return type is always void.

- + Complexity

Constant.

- + Header
@@ -148,11 +148,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query.html b/doc/html/fusion/algorithm/query.html index 57a31e7d..dd910180 100644 --- a/doc/html/fusion/algorithm/query.html +++ b/doc/html/fusion/algorithm/query.html @@ -33,7 +33,7 @@ The query algorithms provide support for searching and analyzing sequences.

- + Header

@@ -43,11 +43,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions.html b/doc/html/fusion/algorithm/query/functions.html index 2059690f..a77963a7 100644 --- a/doc/html/fusion/algorithm/query/functions.html +++ b/doc/html/fusion/algorithm/query/functions.html @@ -37,11 +37,12 @@
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/all.html b/doc/html/fusion/algorithm/query/functions/all.html index b5a5a651..e1017b27 100644 --- a/doc/html/fusion/algorithm/query/functions/all.html +++ b/doc/html/fusion/algorithm/query/functions/all.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ element of seq.

- + Synopsis
@@ -49,7 +49,7 @@
     Sequence const& seq, F f);
 
-

Table 1.40. Parameters

+

Table 1.40. Parameters

@@ -116,7 +116,7 @@
- + Expression Semantics
@@ -133,14 +133,14 @@ element e in seq.

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -148,7 +148,7 @@
 #include <boost/fusion/include/all.hpp>
 
- + Example
@@ -167,11 +167,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/any.html b/doc/html/fusion/algorithm/query/functions/any.html index 88d58631..698ad724 100644 --- a/doc/html/fusion/algorithm/query/functions/any.html +++ b/doc/html/fusion/algorithm/query/functions/any.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ least one element of seq.

- + Synopsis
@@ -49,7 +49,7 @@
     Sequence const& seq, F f);
 
-

Table 1.39. Parameters

+

Table 1.39. Parameters

@@ -116,7 +116,7 @@
- + Expression semantics
@@ -133,14 +133,14 @@ element e in seq.

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -148,7 +148,7 @@
 #include <boost/fusion/include/any.hpp>
 
- + Example
@@ -167,11 +167,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/count.html b/doc/html/fusion/algorithm/query/functions/count.html index faeb80fc..de84d0dd 100644 --- a/doc/html/fusion/algorithm/query/functions/count.html +++ b/doc/html/fusion/algorithm/query/functions/count.html @@ -26,14 +26,14 @@
- + Description

Returns the number of elements of a given type within a sequence.

- + Synopsis
@@ -45,7 +45,7 @@
     Sequence const& seq, T const& t);
 
-

Table 1.44. Parameters

+

Table 1.44. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ t in seq.

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/count.hpp>
 
- + Example
@@ -154,11 +154,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/count_if.html b/doc/html/fusion/algorithm/query/functions/count_if.html index c559af79..c87d265c 100644 --- a/doc/html/fusion/algorithm/query/functions/count_if.html +++ b/doc/html/fusion/algorithm/query/functions/count_if.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ a given unary function object evaluates to true.

- + Synopsis
@@ -46,7 +46,7 @@
     Sequence const& seq, F f);
 
-

Table 1.45. Parameters

+

Table 1.45. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -128,14 +128,14 @@ in seq where f evaluates to true.

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -143,7 +143,7 @@
 #include <boost/fusion/include/count_if.hpp>
 
- + Example
@@ -153,11 +153,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/find.html b/doc/html/fusion/algorithm/query/functions/find.html index f5a7a38e..a9c4cb50 100644 --- a/doc/html/fusion/algorithm/query/functions/find.html +++ b/doc/html/fusion/algorithm/query/functions/find.html @@ -26,14 +26,14 @@
- + Description

Finds the first element of a given type within a sequence.

- + Synopsis
@@ -50,7 +50,7 @@
 unspecified find(Sequence& seq);
 
-

Table 1.42. Parameters

+

Table 1.42. Parameters

@@ -115,7 +115,7 @@
- + Expression Semantics
@@ -133,14 +133,14 @@ to find_if<boost::is_same<_, T> >(seq)

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -148,7 +148,7 @@
 #include <boost/fusion/include/find.hpp>
 
- + Example
@@ -159,11 +159,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/find_if.html b/doc/html/fusion/algorithm/query/functions/find_if.html index c26778fe..13a68b8f 100644 --- a/doc/html/fusion/algorithm/query/functions/find_if.html +++ b/doc/html/fusion/algorithm/query/functions/find_if.html @@ -31,11 +31,11 @@ Lambda Expression evaluates to boost::mpl::true_.

- + Description
- + Synopsis
@@ -52,7 +52,7 @@
 unspecified find_if(Sequence& seq);
 
-

Table 1.43. Parameters

+

Table 1.43. Parameters

@@ -118,7 +118,7 @@
- + Expression Semantics
@@ -137,7 +137,7 @@ if there is no such element.

- + Complexity

@@ -147,7 +147,7 @@ /algorithm/query/find_if.hpp>

- + Example
@@ -158,11 +158,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/functions/none.html b/doc/html/fusion/algorithm/query/functions/none.html index 0e6e9116..2502ca6f 100644 --- a/doc/html/fusion/algorithm/query/functions/none.html +++ b/doc/html/fusion/algorithm/query/functions/none.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ element of seq.

- + Synopsis
@@ -49,7 +49,7 @@
     Sequence const& seq, F f);
 
-

Table 1.41. Parameters

+

Table 1.41. Parameters

@@ -116,7 +116,7 @@
- + Expression Semantics
@@ -133,14 +133,14 @@ element e in seq. Result equivalent to !any(seq, f).

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -148,7 +148,7 @@
 #include <boost/fusion/include/none.hpp>
 
- + Example
@@ -167,11 +167,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions.html b/doc/html/fusion/algorithm/query/metafunctions.html index b67b4347..68581c9e 100644 --- a/doc/html/fusion/algorithm/query/metafunctions.html +++ b/doc/html/fusion/algorithm/query/metafunctions.html @@ -37,11 +37,12 @@
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/all.html b/doc/html/fusion/algorithm/query/metafunctions/all.html index a59a3456..3065c286 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/all.html +++ b/doc/html/fusion/algorithm/query/metafunctions/all.html @@ -26,14 +26,14 @@
- + Description

A metafunction returning the result type of all.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.47. Parameters

+

Table 1.47. Parameters

@@ -114,7 +114,7 @@
- + Expression Semantics
@@ -134,14 +134,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
@@ -151,11 +151,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/any.html b/doc/html/fusion/algorithm/query/metafunctions/any.html index 2f9327a2..3d3cfb21 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/any.html +++ b/doc/html/fusion/algorithm/query/metafunctions/any.html @@ -26,14 +26,14 @@
- + Description

A metafunction returning the result type of any.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.46. Parameters

+

Table 1.46. Parameters

@@ -114,7 +114,7 @@
- + Expression Semantics
@@ -134,14 +134,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
@@ -151,11 +151,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/count.html b/doc/html/fusion/algorithm/query/metafunctions/count.html index 5a723768..7eaee591 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/count.html +++ b/doc/html/fusion/algorithm/query/metafunctions/count.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ given the sequence and search types.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.51. Parameters

+

Table 1.51. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ int.

- + Complexity

Constant.

- + Header
@@ -146,11 +146,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/count_if.html b/doc/html/fusion/algorithm/query/metafunctions/count_if.html index 6239cd38..00398d26 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/count_if.html +++ b/doc/html/fusion/algorithm/query/metafunctions/count_if.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ given the sequence and predicate types.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.52. Parameters

+

Table 1.52. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ always int.

- + Complexity

Constant.

- + Header
@@ -146,11 +146,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/find.html b/doc/html/fusion/algorithm/query/metafunctions/find.html index 0ec2acfe..4d219b73 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/find.html +++ b/doc/html/fusion/algorithm/query/metafunctions/find.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ given the sequence and search types.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.49. Parameters

+

Table 1.49. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -131,14 +131,14 @@ if there is no such element.

- + Complexity

Linear, at most result_of::size<Sequence>::value comparisons.

- + Header
@@ -148,11 +148,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/find_if.html b/doc/html/fusion/algorithm/query/metafunctions/find_if.html index 610014a0..ac850be5 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/find_if.html +++ b/doc/html/fusion/algorithm/query/metafunctions/find_if.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ given the sequence and predicate types.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.50. Parameters

+

Table 1.50. Parameters

@@ -114,7 +114,7 @@
- + Expression Semantics
@@ -132,14 +132,14 @@ to true. Returns result_of::end<Sequence>::type if there is no such element.

- + Complexity

Linear. At most result_of::size<Sequence>::value comparisons.

- + Header
@@ -149,11 +149,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/query/metafunctions/none.html b/doc/html/fusion/algorithm/query/metafunctions/none.html index 12528043..0da5e523 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/none.html +++ b/doc/html/fusion/algorithm/query/metafunctions/none.html @@ -26,14 +26,14 @@
- + Description

A metafunction returning the result type of none.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.48. Parameters

+

Table 1.48. Parameters

@@ -114,7 +114,7 @@
- + Expression Semantics
@@ -134,14 +134,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
@@ -151,11 +151,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation.html b/doc/html/fusion/algorithm/transformation.html index fd6bda85..f7a3481f 100644 --- a/doc/html/fusion/algorithm/transformation.html +++ b/doc/html/fusion/algorithm/transformation.html @@ -46,7 +46,7 @@

- + Header

@@ -56,11 +56,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions.html b/doc/html/fusion/algorithm/transformation/functions.html index b747c3a8..10863dc6 100644 --- a/doc/html/fusion/algorithm/transformation/functions.html +++ b/doc/html/fusion/algorithm/transformation/functions.html @@ -49,11 +49,12 @@
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/clear.html b/doc/html/fusion/algorithm/transformation/functions/clear.html index b00dc7f8..173037b8 100644 --- a/doc/html/fusion/algorithm/transformation/functions/clear.html +++ b/doc/html/fusion/algorithm/transformation/functions/clear.html @@ -26,14 +26,14 @@
- + Description

clear returns an empty sequence.

- + Synposis
@@ -43,7 +43,7 @@
 typename result_of::clear<Sequence const>::type clear(Sequence const& seq);
 
-

Table 1.62. Parameters

+

Table 1.62. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -106,14 +106,14 @@ with no elements.

- + Complexity

Constant.

- + Header
@@ -121,7 +121,7 @@
 #include <boost/fusion/include/clear.hpp>
 
- + Example
@@ -130,11 +130,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/erase.html b/doc/html/fusion/algorithm/transformation/functions/erase.html index c90b40ab..6f7c111e 100644 --- a/doc/html/fusion/algorithm/transformation/functions/erase.html +++ b/doc/html/fusion/algorithm/transformation/functions/erase.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ those at a specified iterator, or between two iterators.

- + Synposis
@@ -54,7 +54,7 @@
     Sequence const& seq, First const& it1, Last const& it2);
 
-

Table 1.63. Parameters

+

Table 1.63. Parameters

@@ -141,7 +141,7 @@
- + Expression Semantics
@@ -172,14 +172,14 @@ in their original order, except those in the range [first,last).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -187,7 +187,7 @@
 #include <boost/fusion/include/erase.hpp>
 
- + Example
@@ -198,11 +198,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/erase_key.html b/doc/html/fusion/algorithm/transformation/functions/erase_key.html index 54212949..6ba6a695 100644 --- a/doc/html/fusion/algorithm/transformation/functions/erase_key.html +++ b/doc/html/fusion/algorithm/transformation/functions/erase_key.html @@ -26,7 +26,7 @@
- + Description

@@ -39,7 +39,7 @@ with a given key.

- + Synposis
@@ -50,7 +50,7 @@
 typename result_of::erase_key<Sequence const, Key>::type erase_key(Sequence const& seq);
 
-

Table 1.64. Parameters

+

Table 1.64. Parameters

@@ -115,7 +115,7 @@
- + Expression Semantics
@@ -133,14 +133,14 @@ except those with key Key.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -148,7 +148,7 @@
 #include <boost/fusion/include/erase_key.hpp>
 
- + Example
@@ -157,11 +157,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/filter.html b/doc/html/fusion/algorithm/transformation/functions/filter.html index ff01592f..a332c3d3 100644 --- a/doc/html/fusion/algorithm/transformation/functions/filter.html +++ b/doc/html/fusion/algorithm/transformation/functions/filter.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ the elements of a specified type.

- + Synopsis
@@ -45,7 +45,7 @@
 typename result_of::filter<Sequence const, T>::type filter(Sequence const& seq);
 
-

Table 1.53. Parameters

+

Table 1.53. Parameters

@@ -110,7 +110,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ to filter_if<boost::same_type<_, T> >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/filter.hpp>
 
- + Example
@@ -154,11 +154,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/filter_if.html b/doc/html/fusion/algorithm/transformation/functions/filter_if.html index cf01743f..69d113cc 100644 --- a/doc/html/fusion/algorithm/transformation/functions/filter_if.html +++ b/doc/html/fusion/algorithm/transformation/functions/filter_if.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ Lambda Expression evaluates to boost::mpl::true_.

- + Synopsis
@@ -46,7 +46,7 @@
 typename result_of::filter_if<Sequence const, Pred>::type filter_if(Sequence const& seq);
 
-

Table 1.54. Parameters

+

Table 1.54. Parameters

@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -132,14 +132,14 @@ is the same as in the original sequence.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -147,7 +147,7 @@
 #include <boost/fusion/include/filter_if.hpp>
 
- + Example
@@ -157,11 +157,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/insert.html b/doc/html/fusion/algorithm/transformation/functions/insert.html index d96a070f..9f96a928 100644 --- a/doc/html/fusion/algorithm/transformation/functions/insert.html +++ b/doc/html/fusion/algorithm/transformation/functions/insert.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ element inserted the position described by a given iterator.

- + Synposis
@@ -46,7 +46,7 @@
 unspecified insert(Sequence const& seq, Pos const& pos, T const& t);
 
-

Table 1.65. Parameters

+

Table 1.65. Parameters

@@ -130,7 +130,7 @@
- + Expression Semantics
@@ -150,14 +150,14 @@ pos.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -165,7 +165,7 @@
 #include <boost/fusion/include/insert.hpp>
 
- + Example
@@ -175,11 +175,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/insert_range.html b/doc/html/fusion/algorithm/transformation/functions/insert_range.html index 44266528..a722101d 100644 --- a/doc/html/fusion/algorithm/transformation/functions/insert_range.html +++ b/doc/html/fusion/algorithm/transformation/functions/insert_range.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ iterator.

- + Synposis
@@ -47,7 +47,7 @@
     Sequence const& seq, Pos const& pos, Range const& range);
 
-

Table 1.66. Parameters

+

Table 1.66. Parameters

@@ -133,7 +133,7 @@
- + Expression Semantics
@@ -153,14 +153,14 @@ All elements retaining their ordering from the orignal sequences.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -168,7 +168,7 @@
 #include <boost/fusion/include/insert_range.hpp>
 
- + Example
@@ -178,11 +178,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/join.html b/doc/html/fusion/algorithm/transformation/functions/join.html index db68680e..97e6b27b 100644 --- a/doc/html/fusion/algorithm/transformation/functions/join.html +++ b/doc/html/fusion/algorithm/transformation/functions/join.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ first followed by the elements of the second.

- + Synopsis
@@ -44,7 +44,7 @@
 typename result_of::join<LhSequence, RhSequence>::type join(LhSequence const& lhs, RhSequence const& rhs);
 
-

Table 1.67. Parameters

+

Table 1.67. Parameters

@@ -111,7 +111,7 @@
- + Expression Semantics
@@ -130,14 +130,14 @@ The order of th elements is preserved.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -145,7 +145,7 @@
 #include <boost/fusion/include/join.hpp>
 
- + Example
@@ -156,11 +156,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/pop_back.html b/doc/html/fusion/algorithm/transformation/functions/pop_back.html index 5f0a61a9..469ccdb1 100644 --- a/doc/html/fusion/algorithm/transformation/functions/pop_back.html +++ b/doc/html/fusion/algorithm/transformation/functions/pop_back.html @@ -26,14 +26,14 @@
- + Description

Returns a new sequence, with the last element of the original removed.

- + Synopsis
@@ -43,7 +43,7 @@
 typename result_of::pop_back<Sequence const>::type pop_back(Sequence const& seq);
 
-

Table 1.69. Parameters

+

Table 1.69. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -108,14 +108,14 @@ same order as they were in seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -123,7 +123,7 @@
 #include <boost/fusion/include/pop_back.hpp>
 
- + Example
@@ -132,11 +132,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/pop_front.html b/doc/html/fusion/algorithm/transformation/functions/pop_front.html index ed3107d5..e35b7b96 100644 --- a/doc/html/fusion/algorithm/transformation/functions/pop_front.html +++ b/doc/html/fusion/algorithm/transformation/functions/pop_front.html @@ -26,14 +26,14 @@
- + Description

Returns a new sequence, with the first element of the original removed.

- + Synopsis
@@ -43,7 +43,7 @@
 typename result_of::pop_front<Sequence const>::type pop_front(Sequence const& seq);
 
-

Table 1.70. Parameters

+

Table 1.70. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -108,14 +108,14 @@ same order as they were in seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -123,7 +123,7 @@
 #include <boost/fusion/include/pop_front.hpp>
 
- + Example
@@ -132,11 +132,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/push_back.html b/doc/html/fusion/algorithm/transformation/functions/push_back.html index 4886e62b..45e5c236 100644 --- a/doc/html/fusion/algorithm/transformation/functions/push_back.html +++ b/doc/html/fusion/algorithm/transformation/functions/push_back.html @@ -26,14 +26,14 @@
- + Description

Returns a new sequence with an element added at the end.

- + Synopsis
@@ -45,7 +45,7 @@
     Sequence const& seq, T const& t);
 
-

Table 1.71. Parameters

+

Table 1.71. Parameters

@@ -110,7 +110,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ to the end. The elements are in the same order as they were in seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/push_back.hpp>
 
- + Example
@@ -153,11 +153,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/push_front.html b/doc/html/fusion/algorithm/transformation/functions/push_front.html index af6b66b9..968235c8 100644 --- a/doc/html/fusion/algorithm/transformation/functions/push_front.html +++ b/doc/html/fusion/algorithm/transformation/functions/push_front.html @@ -26,14 +26,14 @@
- + Description

Returns a new sequence with an element added at the beginning.

- + Synopsis
@@ -45,7 +45,7 @@
     Sequence const& seq, T const& t);
 
-

Table 1.72. Parameters

+

Table 1.72. Parameters

@@ -110,7 +110,7 @@
- + Expression Semantics
@@ -130,14 +130,14 @@ seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -145,7 +145,7 @@
 #include <boost/fusion/include/push_front.hpp>
 
- + Example
@@ -154,11 +154,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/remove.html b/doc/html/fusion/algorithm/transformation/functions/remove.html index f6af75d4..73274cbb 100644 --- a/doc/html/fusion/algorithm/transformation/functions/remove.html +++ b/doc/html/fusion/algorithm/transformation/functions/remove.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ except those of a given type.

- + Synopsis
@@ -45,7 +45,7 @@
 typename result_of::remove<Sequence const, T>::type replace(Sequence const& seq);
 
-

Table 1.59. Parameters

+

Table 1.59. Parameters

@@ -110,7 +110,7 @@
- + Expression Semantics
@@ -129,14 +129,14 @@ Equivalent to remove_if<boost::is_same<_,T> >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/remove.hpp>
 
- + Example
@@ -154,11 +154,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/remove_if.html b/doc/html/fusion/algorithm/transformation/functions/remove_if.html index bc4167e2..fbefda13 100644 --- a/doc/html/fusion/algorithm/transformation/functions/remove_if.html +++ b/doc/html/fusion/algorithm/transformation/functions/remove_if.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ those where a given unary function object evaluates to true.

- + Synopsis
@@ -45,7 +45,7 @@
 typename result_of::remove_if<Sequence const, Pred>::type remove_if(Sequence const& seq);
 
-

Table 1.60. Parameters

+

Table 1.60. Parameters

@@ -111,7 +111,7 @@
- + Expression Semantics
@@ -131,14 +131,14 @@ >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -146,7 +146,7 @@
 #include <boost/fusion/include/remove_if.hpp>
 
- + Example
@@ -156,11 +156,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/replace.html b/doc/html/fusion/algorithm/transformation/functions/replace.html index 3c7a2322..f3b6ee15 100644 --- a/doc/html/fusion/algorithm/transformation/functions/replace.html +++ b/doc/html/fusion/algorithm/transformation/functions/replace.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ a new value.

- + Synopsis
@@ -46,7 +46,7 @@
     Sequence const& seq, T const& old_value, T const& new_value);
 
-

Table 1.57. Parameters

+

Table 1.57. Parameters

@@ -132,7 +132,7 @@
- + Expression Semantics
@@ -151,14 +151,14 @@ to elements with the same type and equal to old_value.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -166,7 +166,7 @@
 #include <boost/fusion/include/replace.hpp>
 
- + Example
@@ -175,11 +175,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/replace_if.html b/doc/html/fusion/algorithm/transformation/functions/replace_if.html index 61cec450..3e3fe678 100644 --- a/doc/html/fusion/algorithm/transformation/functions/replace_if.html +++ b/doc/html/fusion/algorithm/transformation/functions/replace_if.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ replaced with a new value.

- + Synopsis
@@ -47,7 +47,7 @@
     Sequence const& seq, F f, T const& new_value);
 
-

Table 1.58. Parameters

+

Table 1.58. Parameters

@@ -131,7 +131,7 @@
- + Expression Semantics
@@ -151,14 +151,14 @@ evaluates to true.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -166,7 +166,7 @@
 #include <boost/fusion/include/replace_if.hpp>
 
- + Example
@@ -184,11 +184,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/reverse.html b/doc/html/fusion/algorithm/transformation/functions/reverse.html index 33b11e6f..e9b86fd2 100644 --- a/doc/html/fusion/algorithm/transformation/functions/reverse.html +++ b/doc/html/fusion/algorithm/transformation/functions/reverse.html @@ -26,14 +26,14 @@
- + Description

Returns a new sequence with the elements of the original in reverse order.

- + Synposis
@@ -43,7 +43,7 @@
 typename result_of::reverse<Sequence const>::type reverse(Sequence const& seq);
 
-

Table 1.61. Parameters

+

Table 1.61. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -107,14 +107,14 @@ in reverse order.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -122,7 +122,7 @@
 #include <boost/fusion/include/reverse.hpp>
 
- + Example
@@ -131,11 +131,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/transform.html b/doc/html/fusion/algorithm/transformation/functions/transform.html index 73e7581d..24029b65 100644 --- a/doc/html/fusion/algorithm/transformation/functions/transform.html +++ b/doc/html/fusion/algorithm/transformation/functions/transform.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ of seq.

- + Unary version synopsis
@@ -50,7 +50,7 @@ Sequence const& seq, F f);
-

Table 1.55. Parameters

+

Table 1.55. Parameters

@@ -118,7 +118,7 @@
- + Expression Semantics
@@ -136,7 +136,7 @@ within seq.

- + Binary version synopsis
@@ -150,7 +150,7 @@ Sequence1 const& seq1, Sequence2 const& seq2, F f);
-

Table 1.56. Parameters

+

Table 1.56. Parameters

@@ -248,14 +248,14 @@ within seq1 and seq2 respectively.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -263,7 +263,7 @@
 #include <boost/fusion/include/transform.hpp>
 
- + Example
@@ -282,11 +282,12 @@
 
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/functions/zip.html b/doc/html/fusion/algorithm/transformation/functions/zip.html index babc921a..ac8f1653 100644 --- a/doc/html/fusion/algorithm/transformation/functions/zip.html +++ b/doc/html/fusion/algorithm/transformation/functions/zip.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ of the members of the component sequences.

- + Synopsis
@@ -48,7 +48,7 @@
 zip(Sequence1 const& seq1, Sequence2 const& seq2, ... SequenceN const& seqN);
 
-

Table 1.68. Parameters

+

Table 1.68. Parameters

@@ -94,7 +94,7 @@
- + Expression Semantics
@@ -117,14 +117,14 @@ 'c'))

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -132,7 +132,7 @@
 #include <boost/fusion/include/zip.hpp>
 
- + Example
@@ -143,11 +143,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions.html b/doc/html/fusion/algorithm/transformation/metafunctions.html index b5ce1775..f6bad707 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions.html @@ -49,11 +49,12 @@
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/clear.html b/doc/html/fusion/algorithm/transformation/metafunctions/clear.html index a34ca62e..1b0a6c9a 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/clear.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/clear.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ type.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.82. Parameters

+

Table 1.82. Parameters

@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -107,14 +107,14 @@ Semantics: Returns an empty sequence.

- + Complexity

Constant.

- + Header
@@ -124,11 +124,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/erase.html b/doc/html/fusion/algorithm/transformation/metafunctions/erase.html index 803aef0b..1a729e51 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/erase.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/erase.html @@ -30,11 +30,11 @@ and range delimiting iterator types.

- + Description
- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.83. Parameters

+

Table 1.83. Parameters

@@ -134,7 +134,7 @@
- + Expression Semantics
@@ -164,14 +164,14 @@ and It2 removed.

- + Complexity

Constant.

- + Header
@@ -181,11 +181,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html b/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html index 1b304055..7daef275 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ and key types.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.84. Parameters

+

Table 1.84. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -131,14 +131,14 @@ except those with key Key.

- + Complexity

Constant.

- + Header
@@ -148,11 +148,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/filter.html b/doc/html/fusion/algorithm/transformation/metafunctions/filter.html index f698637c..840630cc 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/filter.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/filter.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ and type to retain.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.73. Parameter

+

Table 1.73. Parameter

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -133,14 +133,14 @@ boost::is_same<mpl::_, T> >::type.

- + Complexity

Constant.

- + Header
@@ -150,11 +150,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html b/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html index fb5f20c2..223bdff6 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ Lambda Expression predicate type.

- + Synopsis
@@ -49,7 +49,7 @@
 };
 
-

Table 1.74. Parameter

+

Table 1.74. Parameter

@@ -115,7 +115,7 @@
- + Expression Semantics
@@ -134,14 +134,14 @@ to boost::mpl::true_.

- + Complexity

Constant.

- + Header
@@ -151,11 +151,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/insert.html b/doc/html/fusion/algorithm/transformation/metafunctions/insert.html index 42af2fab..2325c2b6 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/insert.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/insert.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ position iterator and insertion types.

- + Synopsis
@@ -49,7 +49,7 @@
 };
 
-

Table 1.85. Parameters

+

Table 1.85. Parameters

@@ -133,7 +133,7 @@
- + Expression Semantics
@@ -152,14 +152,14 @@ in Sequence.

- + Complexity

Constant.

- + Header
@@ -169,11 +169,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html b/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html index 8c34b5ba..3ed32a9d 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ sequence, position iterator and insertion range types.

- + Synopsis
@@ -49,7 +49,7 @@
 };
 
-

Table 1.86. Parameters

+

Table 1.86. Parameters

@@ -135,7 +135,7 @@
- + Expression Semantics
@@ -154,14 +154,14 @@ into Sequence.

- + Complexity

Constant.

- + Header
@@ -171,11 +171,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/join.html b/doc/html/fusion/algorithm/transformation/metafunctions/join.html index 05225ff4..d5161a7f 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/join.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/join.html @@ -26,14 +26,14 @@
- + Description

Returns the result of joining 2 sequences, given the sequence types.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
- + Expression Semantics
@@ -66,14 +66,14 @@ The order of the elements in the 2 sequences is preserved.

- + Complexity

Constant.

- + Header
@@ -83,11 +83,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html b/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html index 0f5aa952..d721679b 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ type.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.87. Parameters

+

Table 1.87. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -111,14 +111,14 @@ except the last element.

- + Complexity

Constant.

- + Header
@@ -128,11 +128,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html b/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html index bbfc80e6..cf63ad2e 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ type.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.88. Parameters

+

Table 1.88. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -111,7 +111,7 @@ except the first element.

- + Complexity

@@ -123,11 +123,12 @@

- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html b/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html index 31c8b869..89823b4e 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ the input sequence and element to push.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.89. Parameters

+

Table 1.89. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -132,7 +132,7 @@ added to the end.

- + Complexity

@@ -144,11 +144,12 @@

- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html b/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html index d68dc5c7..1b200171 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ of the input sequence and element to push.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.90. Parameters

+

Table 1.90. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -132,7 +132,7 @@ added to the beginning.

- + Complexity

@@ -144,11 +144,12 @@

- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/remove.html b/doc/html/fusion/algorithm/transformation/metafunctions/remove.html index cfc5b7d4..703673e0 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/remove.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/remove.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ removal types.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.79. Parameters

+

Table 1.79. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -133,14 +133,14 @@ boost::is_same<mpl::_, T> >::type.

- + Complexity

Constant.

- + Header
@@ -150,11 +150,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html b/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html index 4d336c96..1ea7739c 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ Lambda Expression predicate types.

- + Synopsis
@@ -49,7 +49,7 @@
 };
 
-

Table 1.80. Parameters

+

Table 1.80. Parameters

@@ -115,7 +115,7 @@
- + Expression Semantics
@@ -134,14 +134,14 @@ to boost::mpl::false_.

- + Complexity

Constant.

- + Header
@@ -151,11 +151,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/replace.html b/doc/html/fusion/algorithm/transformation/metafunctions/replace.html index 075b5281..d6d9c35d 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/replace.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/replace.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ the input sequence and element to replace.

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.77. Parameters

+

Table 1.77. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -130,14 +130,14 @@ replace.

- + Complexity

Constant.

- + Header
@@ -147,11 +147,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html b/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html index a0fc58e9..dcded614 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html @@ -26,7 +26,7 @@
- + Description

@@ -36,7 +36,7 @@ Function Object predicate and replacement object.

- + Synopsis
@@ -50,7 +50,7 @@
 };
 
-

Table 1.78. Parameters

+

Table 1.78. Parameters

@@ -134,7 +134,7 @@
- + Expression Semantics
@@ -151,14 +151,14 @@ replace_if.

- + Complexity

Constant.

- + Header
@@ -168,11 +168,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html b/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html index 72b4e74b..17bc9674 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ type.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.81. Parameters

+

Table 1.81. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -110,14 +110,14 @@ elements in the reverse order to Sequence.

- + Complexity

Constant.

- + Header
@@ -127,11 +127,12 @@
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/transform.html b/doc/html/fusion/algorithm/transformation/metafunctions/transform.html index 7f8f0d37..2e12466d 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/transform.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/transform.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ of seq.

- + Unary version synopsis
@@ -50,7 +50,7 @@ Sequence const& seq, F f);
-

Table 1.75. Parameters

+

Table 1.75. Parameters

@@ -118,7 +118,7 @@
- + Expression Semantics
@@ -136,7 +136,7 @@ within seq.

- + Binary version synopsis
@@ -150,7 +150,7 @@ Sequence1 const& seq1, Sequence2 const& seq2, F f);
-

Table 1.76. Parameters

+

Table 1.76. Parameters

@@ -248,14 +248,14 @@ within seq1 and seq2 respectively.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
@@ -263,7 +263,7 @@
 #include <boost/fusion/include/transform.hpp>
 
- + Example
@@ -282,11 +282,12 @@
 
 
- +

+

diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/zip.html b/doc/html/fusion/algorithm/transformation/metafunctions/zip.html index 943943ee..e97c4f37 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/zip.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/zip.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ of the members of the component sequences.

- + Synopsis
@@ -50,7 +50,7 @@
 };
 
- + Expression Semantics
@@ -73,14 +73,14 @@ 'c'))

- + Complexity

Constant.

- + Header
@@ -90,11 +90,12 @@
 
- +

+

diff --git a/doc/html/fusion/change_log.html b/doc/html/fusion/change_log.html index 04e3e7e6..dda2f704 100644 --- a/doc/html/fusion/change_log.html +++ b/doc/html/fusion/change_log.html @@ -44,11 +44,12 @@
- +

+

diff --git a/doc/html/fusion/container.html b/doc/html/fusion/container.html index f833f5a6..cbf78d3b 100644 --- a/doc/html/fusion/container.html +++ b/doc/html/fusion/container.html @@ -49,7 +49,7 @@ These containers are more or less counterparts of those in STL.

- + Header

@@ -59,11 +59,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/cons.html b/doc/html/fusion/container/cons.html index 7de54374..9aae9e4a 100644 --- a/doc/html/fusion/container/cons.html +++ b/doc/html/fusion/container/cons.html @@ -26,7 +26,7 @@

- + Description

@@ -42,7 +42,7 @@ Inlined Functions).

- + Header

@@ -50,7 +50,7 @@
 #include <boost/fusion/include/cons.hpp>
 

- + Synopsis

@@ -58,7 +58,7 @@
 struct cons;
 

- + Template parameters

@@ -121,7 +121,7 @@

- + Model of

- + Example

@@ -309,11 +309,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion.html b/doc/html/fusion/container/conversion.html index ac9a743e..7dce3bc0 100644 --- a/doc/html/fusion/container/conversion.html +++ b/doc/html/fusion/container/conversion.html @@ -34,7 +34,7 @@ types using one of these conversion functions.

- + Header

@@ -43,11 +43,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/functions.html b/doc/html/fusion/container/conversion/functions.html index 31e5f963..62891875 100644 --- a/doc/html/fusion/container/conversion/functions.html +++ b/doc/html/fusion/container/conversion/functions.html @@ -34,11 +34,12 @@
- +

+

diff --git a/doc/html/fusion/container/conversion/functions/as_list.html b/doc/html/fusion/container/conversion/functions/as_list.html index 89a4275d..c1c01063 100644 --- a/doc/html/fusion/container/conversion/functions/as_list.html +++ b/doc/html/fusion/container/conversion/functions/as_list.html @@ -26,14 +26,14 @@
- + Description

Convert a fusion sequence to a list.

- + Synopsis
@@ -46,7 +46,7 @@
 as_list(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -106,7 +106,7 @@ seq, to a list.

- + Header
@@ -114,7 +114,7 @@
 #include <boost/fusion/include/as_list.hpp>
 
- + Example
@@ -123,11 +123,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/functions/as_map.html b/doc/html/fusion/container/conversion/functions/as_map.html index 6346e599..96970ed9 100644 --- a/doc/html/fusion/container/conversion/functions/as_map.html +++ b/doc/html/fusion/container/conversion/functions/as_map.html @@ -26,14 +26,14 @@
- + Description

Convert a fusion sequence to a map.

- + Synopsis
@@ -46,7 +46,7 @@
 as_map(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -111,7 +111,7 @@ There may be no duplicate fusion::pair key types.

- + Header
@@ -119,7 +119,7 @@
 #include <boost/fusion/include/as_map.hpp>
 
- + Example
@@ -130,11 +130,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/functions/as_set.html b/doc/html/fusion/container/conversion/functions/as_set.html index f62e0550..07f13e38 100644 --- a/doc/html/fusion/container/conversion/functions/as_set.html +++ b/doc/html/fusion/container/conversion/functions/as_set.html @@ -26,14 +26,14 @@
- + Description

Convert a fusion sequence to a set.

- + Synopsis
@@ -46,7 +46,7 @@
 as_set(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -110,7 +110,7 @@ key types.

- + Header
@@ -118,7 +118,7 @@
 #include <boost/fusion/include/as_set.hpp>
 
- + Example
@@ -127,11 +127,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/functions/as_vector.html b/doc/html/fusion/container/conversion/functions/as_vector.html index 0dfa96c3..cf2ffebf 100644 --- a/doc/html/fusion/container/conversion/functions/as_vector.html +++ b/doc/html/fusion/container/conversion/functions/as_vector.html @@ -26,14 +26,14 @@
- + Description

Convert a fusion sequence to a vector.

- + Synopsis
@@ -46,7 +46,7 @@
 as_vector(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -106,7 +106,7 @@ seq, to a vector.

- + Header
@@ -114,7 +114,7 @@
 #include <boost/fusion/include/as_vector.hpp>
 
- + Example
@@ -123,11 +123,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/metafunctions.html b/doc/html/fusion/container/conversion/metafunctions.html index 88f47305..9e033417 100644 --- a/doc/html/fusion/container/conversion/metafunctions.html +++ b/doc/html/fusion/container/conversion/metafunctions.html @@ -34,11 +34,12 @@
- +

+

diff --git a/doc/html/fusion/container/conversion/metafunctions/as_list.html b/doc/html/fusion/container/conversion/metafunctions/as_list.html index a063dc37..b38529ce 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_list.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_list.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of as_list.

- + Synopsis
@@ -41,7 +41,7 @@
 struct as_list;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -102,7 +102,7 @@ Sequence, to a list.

- + Header
@@ -110,7 +110,7 @@
 #include <boost/fusion/include/as_list.hpp>
 
- + Example
@@ -119,11 +119,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/metafunctions/as_map.html b/doc/html/fusion/container/conversion/metafunctions/as_map.html index 32ecf052..1cf61ca1 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_map.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_map.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of as_map.

- + Synopsis
@@ -41,7 +41,7 @@
 struct as_map;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -107,7 +107,7 @@ There may be no duplicate fusion::pair key types.

- + Header
@@ -115,7 +115,7 @@
 #include <boost/fusion/include/as_map.hpp>
 
- + Example
@@ -126,11 +126,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/metafunctions/as_set.html b/doc/html/fusion/container/conversion/metafunctions/as_set.html index 730957e1..bbc19d38 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_set.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_set.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of as_set.

- + Synopsis
@@ -41,7 +41,7 @@
 struct as_set;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -106,7 +106,7 @@ key types.

- + Header
@@ -114,7 +114,7 @@
 #include <boost/fusion/include/as_set.hpp>
 
- + Example
@@ -123,11 +123,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/conversion/metafunctions/as_vector.html b/doc/html/fusion/container/conversion/metafunctions/as_vector.html index 7df6c825..a2d812b3 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_vector.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_vector.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of as_vector.

- + Synopsis
@@ -41,7 +41,7 @@
 struct as_vector;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -102,7 +102,7 @@ Sequence, to a vector.

- + Header
@@ -110,7 +110,7 @@
 #include <boost/fusion/include/as_vector.hpp>
 
- + Example
@@ -119,11 +119,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation.html b/doc/html/fusion/container/generation.html index 6fa9fe91..6a4fbfde 100644 --- a/doc/html/fusion/container/generation.html +++ b/doc/html/fusion/container/generation.html @@ -33,7 +33,7 @@ These are the functions that you can use to generate various forms of Container from elemental values.

- + Header

@@ -43,11 +43,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/functions.html b/doc/html/fusion/container/generation/functions.html index 2888e99c..20861a17 100644 --- a/doc/html/fusion/container/generation/functions.html +++ b/doc/html/fusion/container/generation/functions.html @@ -39,11 +39,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/list_tie.html b/doc/html/fusion/container/generation/functions/list_tie.html index 8db25bfc..9e5795df 100644 --- a/doc/html/fusion/container/generation/functions/list_tie.html +++ b/doc/html/fusion/container/generation/functions/list_tie.html @@ -26,14 +26,14 @@
- + Description

Constructs a tie using a list sequence.

- + Synopsis
@@ -53,7 +53,7 @@
 #define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -100,7 +100,7 @@
- + Expression Semantics
@@ -115,7 +115,7 @@ Semantics: Create a list of references from x0, x1,... xN.

- + Header
@@ -123,7 +123,7 @@
 #include <boost/fusion/include/list_tie.hpp>
 
- + Example
@@ -134,11 +134,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/functions/make_cons.html b/doc/html/fusion/container/generation/functions/make_cons.html index e0d92a07..7563364d 100644 --- a/doc/html/fusion/container/generation/functions/make_cons.html +++ b/doc/html/fusion/container/generation/functions/make_cons.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ and optional cdr (tail).

- + Synopsis
@@ -48,7 +48,7 @@
 make_cons(Car const& car, Cdr const& cdr);
 
- + Parameters
@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -128,7 +128,7 @@ (tail).

- + Header
@@ -136,14 +136,14 @@
 #include <boost/fusion/include/make_cons.hpp>
 
- + Example
 make_cons('x', make_cons(123))
 
- + See also
@@ -153,11 +153,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/make_list.html b/doc/html/fusion/container/generation/functions/make_list.html index c628c84c..fc5d03fe 100644 --- a/doc/html/fusion/container/generation/functions/make_list.html +++ b/doc/html/fusion/container/generation/functions/make_list.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ from one or more values.

- + Synopsis
@@ -54,7 +54,7 @@
 #define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -101,7 +101,7 @@
- + Expression Semantics
@@ -115,7 +115,7 @@ Semantics: Create a list from x0, x1,... xN.

- + Header
@@ -123,14 +123,14 @@
 #include <boost/fusion/include/make_list.hpp>
 
- + Example
 make_list(123, "hello", 12.5)
 
- + See also
@@ -140,11 +140,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/make_map.html b/doc/html/fusion/container/generation/functions/make_map.html index c09cd400..b7ef105f 100644 --- a/doc/html/fusion/container/generation/functions/make_map.html +++ b/doc/html/fusion/container/generation/functions/make_map.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ from one or more key/data pairs.

- + Synopsis
@@ -47,7 +47,7 @@
 

The variadic function accepts 0 to FUSION_MAX_VECTOR_SIZE - [9] + [9] elements, where FUSION_MAX_VECTOR_SIZE is a user definable predefined maximum that defaults to 10. You may define the preprocessor constant FUSION_MAX_VECTOR_SIZE @@ -57,7 +57,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Parameters
@@ -125,7 +125,7 @@
- + Expression Semantics
@@ -146,7 +146,7 @@ key types.

- + Header
@@ -154,7 +154,7 @@
 #include <boost/fusion/include/make_map.hpp>
 
- + Example
@@ -163,7 +163,7 @@
   , make_pair<double>("Men"))
 
- + See also
@@ -173,7 +173,7 @@



-

[9] +

[9] map is implemented in terms of the vector. That is why we reuse FUSION_MAX_VECTOR_SIZE

@@ -181,11 +181,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/make_set.html b/doc/html/fusion/container/generation/functions/make_set.html index 622bfb09..1eb34948 100644 --- a/doc/html/fusion/container/generation/functions/make_set.html +++ b/doc/html/fusion/container/generation/functions/make_set.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ from one or more values.

- + Synopsis
@@ -45,7 +45,7 @@
 

The variadic function accepts 0 to FUSION_MAX_VECTOR_SIZE - [8] + [8] elements, where FUSION_MAX_VECTOR_SIZE is a user definable predefined maximum that defaults to 10. You may define the preprocessor constant FUSION_MAX_VECTOR_SIZE @@ -55,7 +55,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Parameters
@@ -102,7 +102,7 @@
- + Expression Semantics
@@ -120,7 +120,7 @@ key types.

- + Header
@@ -128,14 +128,14 @@
 #include <boost/fusion/include/make_set.hpp>
 
- + Example
 make_set(123, "hello", 12.5)
 
- + See also
@@ -144,7 +144,7 @@



-

[8] +

[8] set is implemented in terms of the vector. That is why we reuse FUSION_MAX_VECTOR_SIZE

@@ -152,11 +152,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/make_vector.html b/doc/html/fusion/container/generation/functions/make_vector.html index 6624f6ba..436fa1d2 100644 --- a/doc/html/fusion/container/generation/functions/make_vector.html +++ b/doc/html/fusion/container/generation/functions/make_vector.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ from one or more values.

- + Synopsis
@@ -54,7 +54,7 @@
 #define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -101,7 +101,7 @@
- + Expression Semantics
@@ -115,7 +115,7 @@ Semantics: Create a vector from x0, x1,... xN.

- + Header
@@ -123,14 +123,14 @@
 #include <boost/fusion/include/make_vector.hpp>
 
- + Example
 make_vector(123, "hello", 12.5)
 
- + See also
@@ -140,11 +140,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/map_tie.html b/doc/html/fusion/container/generation/functions/map_tie.html index 45ac853d..9e6807c9 100644 --- a/doc/html/fusion/container/generation/functions/map_tie.html +++ b/doc/html/fusion/container/generation/functions/map_tie.html @@ -26,14 +26,14 @@
- + Description

Constructs a tie using a map sequence.

- + Synopsis
@@ -53,7 +53,7 @@
 #define FUSION_MAX_MAP_SIZE 20
 
- + Parameters
@@ -122,7 +122,7 @@
- + Expression Semantics
@@ -138,7 +138,7 @@ Semantics: Create a map of references from x0, x1,... xN with keys K0, K1,... KN

- + Header
@@ -146,7 +146,7 @@
 #include <boost/fusion/include/map_tie.hpp>
 
- + Example
@@ -160,11 +160,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/functions/tiers.html b/doc/html/fusion/container/generation/functions/tiers.html index 664c8605..c38d969c 100644 --- a/doc/html/fusion/container/generation/functions/tiers.html +++ b/doc/html/fusion/container/generation/functions/tiers.html @@ -49,7 +49,7 @@ a vector of type vector<int&, char&, double&>. The same result could be achieved with the call make_vector(ref(i), ref(c), ref(a)) - [10] + [10] .

@@ -67,7 +67,7 @@ when calling functions which return sequences.

- + Ignore

@@ -82,7 +82,7 @@



-

[10] +

[10] see Boost.Ref for details about ref

@@ -90,11 +90,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/functions/vector_tie.html b/doc/html/fusion/container/generation/functions/vector_tie.html index 0ba8cd3b..a03733df 100644 --- a/doc/html/fusion/container/generation/functions/vector_tie.html +++ b/doc/html/fusion/container/generation/functions/vector_tie.html @@ -26,14 +26,14 @@
- + Description

Constructs a tie using a vector sequence.

- + Synopsis
@@ -53,7 +53,7 @@
 #define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -100,7 +100,7 @@
- + Expression Semantics
@@ -115,7 +115,7 @@ Semantics: Create a vector of references from x0, x1,... xN.

- + Header
@@ -123,7 +123,7 @@
 #include <boost/fusion/include/vector_tie.hpp>
 
- + Example
@@ -134,11 +134,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions.html b/doc/html/fusion/container/generation/metafunctions.html index 69b0cf94..e03be94d 100644 --- a/doc/html/fusion/container/generation/metafunctions.html +++ b/doc/html/fusion/container/generation/metafunctions.html @@ -38,11 +38,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/list_tie.html b/doc/html/fusion/container/generation/metafunctions/list_tie.html index 4a53cfea..fca47734 100644 --- a/doc/html/fusion/container/generation/metafunctions/list_tie.html +++ b/doc/html/fusion/container/generation/metafunctions/list_tie.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of list_tie.

- + Synopsis
@@ -52,7 +52,7 @@
 #define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -114,7 +114,7 @@ Semantics: Create a list of references from T0, T1,... TN.

- + Header
@@ -122,7 +122,7 @@
 #include <boost/fusion/include/list_tie.hpp>
 
- + Example
@@ -131,11 +131,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/make_cons.html b/doc/html/fusion/container/generation/metafunctions/make_cons.html index 4787404d..efe89f27 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_cons.html +++ b/doc/html/fusion/container/generation/metafunctions/make_cons.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of make_cons.

- + Synopsis
@@ -41,7 +41,7 @@
 struct make_cons;
 
- + Parameters
@@ -105,7 +105,7 @@
- + Expression Semantics
@@ -123,7 +123,7 @@ (tail).

- + Header
@@ -131,7 +131,7 @@
 #include <boost/fusion/include/make_cons.hpp>
 
- + Example
@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/make_list.html b/doc/html/fusion/container/generation/metafunctions/make_list.html index 4f33bb65..8491ec4a 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_list.html +++ b/doc/html/fusion/container/generation/metafunctions/make_list.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of make_list.

- + Synopsis
@@ -52,7 +52,7 @@
 #define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -115,7 +115,7 @@ Semantics: Create a list from T0, T1,... TN.

- + Header
@@ -123,7 +123,7 @@
 #include <boost/fusion/include/make_list.hpp>
 
- + Example
@@ -132,11 +132,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/make_map.html b/doc/html/fusion/container/generation/metafunctions/make_map.html index e9d3c04c..6b4c5e24 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_map.html +++ b/doc/html/fusion/container/generation/metafunctions/make_map.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of make_map.

- + Synopsis
@@ -45,7 +45,7 @@
 

The variadic function accepts 0 to FUSION_MAX_VECTOR_SIZE - [12] + [12] elements, where FUSION_MAX_VECTOR_SIZE is a user definable predefined maximum that defaults to 10. You may define the preprocessor constant FUSION_MAX_VECTOR_SIZE @@ -55,7 +55,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Parameters
@@ -123,7 +123,7 @@
- + Expression Semantics
@@ -143,7 +143,7 @@ key types.

- + Header
@@ -151,14 +151,14 @@
 #include <boost/fusion/include/make_map.hpp>
 
- + Example
 result_of::make_map<int, double, char, double>::type
 
- + See also
@@ -167,7 +167,7 @@



-

[12] +

[12] map is implemented in terms of the vector. That is why we reuse FUSION_MAX_VECTOR_SIZE

@@ -175,11 +175,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/make_set.html b/doc/html/fusion/container/generation/metafunctions/make_set.html index cbacc267..f9d5e46b 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_set.html +++ b/doc/html/fusion/container/generation/metafunctions/make_set.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of make_set.

- + Synopsis
@@ -43,7 +43,7 @@
 

The variadic function accepts 0 to FUSION_MAX_VECTOR_SIZE - [11] + [11] elements, where FUSION_MAX_VECTOR_SIZE is a user definable predefined maximum that defaults to 10. You may define the preprocessor constant FUSION_MAX_VECTOR_SIZE @@ -53,7 +53,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Parameters
@@ -100,7 +100,7 @@
- + Expression Semantics
@@ -120,7 +120,7 @@ key types.

- + Header
@@ -128,7 +128,7 @@
 #include <boost/fusion/include/make_set.hpp>
 
- + Example
@@ -136,7 +136,7 @@
 


-

[11] +

[11] set is implemented in terms of the vector. That is why we reuse FUSION_MAX_VECTOR_SIZE

@@ -144,11 +144,12 @@
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/make_vector.html b/doc/html/fusion/container/generation/metafunctions/make_vector.html index 1f610531..621caedc 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_vector.html +++ b/doc/html/fusion/container/generation/metafunctions/make_vector.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of make_vector.

- + Synopsis
@@ -52,7 +52,7 @@
 #define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -115,7 +115,7 @@ Semantics: Create a vector from T0, T1,... TN.

- + Header
@@ -123,7 +123,7 @@
 #include <boost/fusion/include/make_list.hpp>
 
- + Example
@@ -132,11 +132,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/map_tie.html b/doc/html/fusion/container/generation/metafunctions/map_tie.html index ba603460..d1c26928 100644 --- a/doc/html/fusion/container/generation/metafunctions/map_tie.html +++ b/doc/html/fusion/container/generation/metafunctions/map_tie.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of map_tie.

- + Synopsis
@@ -52,7 +52,7 @@
 #define FUSION_MAX_MAP_SIZE 20
 
- + Parameters
@@ -120,7 +120,7 @@
- + Expression Semantics
@@ -136,7 +136,7 @@ Semantics: Create a map of references from D0, D1,... DN with keys K0, K1,... KN

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/map_tie.hpp>
 
- + Example
@@ -156,11 +156,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/generation/metafunctions/vector_tie.html b/doc/html/fusion/container/generation/metafunctions/vector_tie.html index 61d3824b..8885304f 100644 --- a/doc/html/fusion/container/generation/metafunctions/vector_tie.html +++ b/doc/html/fusion/container/generation/metafunctions/vector_tie.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of vector_tie.

- + Synopsis
@@ -52,7 +52,7 @@
 #define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -114,7 +114,7 @@ Semantics: Create a vector of references from T0, T1,... TN.

- + Header
@@ -122,7 +122,7 @@
 #include <boost/fusion/include/vector_tie.hpp>
 
- + Example
@@ -131,11 +131,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/list.html b/doc/html/fusion/container/list.html index c1df1533..a9ef2e9d 100644 --- a/doc/html/fusion/container/list.html +++ b/doc/html/fusion/container/list.html @@ -26,7 +26,7 @@

- + Description

@@ -38,7 +38,7 @@ runtime cost of access to each element is peculiarly constant (see Recursive Inlined Functions).

- + Header

@@ -48,7 +48,7 @@
 #include <boost/fusion/include/list_fwd.hpp>
 

- + Synopsis

@@ -79,7 +79,7 @@
 #define FUSION_MAX_LIST_SIZE 20
 

- + Template parameters

@@ -124,7 +124,7 @@

- + Model of

- + Example

@@ -276,11 +276,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/map.html b/doc/html/fusion/container/map.html index 6b02cfee..38216d2d 100644 --- a/doc/html/fusion/container/map.html +++ b/doc/html/fusion/container/map.html @@ -26,7 +26,7 @@

- + Description

@@ -40,7 +40,7 @@ (see Overloaded Functions).

- + Header

@@ -50,7 +50,7 @@
 #include <boost/fusion/include/map_fwd.hpp>
 

- + Synopsis

@@ -81,7 +81,7 @@
 #define FUSION_MAX_MAP_SIZE 20
 

- + Template parameters

@@ -126,7 +126,7 @@

- + Model of

    @@ -159,7 +159,7 @@

- + Expression Semantics

@@ -246,7 +246,7 @@

- + Example

@@ -265,11 +265,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/set.html b/doc/html/fusion/container/set.html index 28d90b23..f78005b6 100644 --- a/doc/html/fusion/container/set.html +++ b/doc/html/fusion/container/set.html @@ -26,7 +26,7 @@

- + Description

@@ -39,7 +39,7 @@ Functions).

- + Header

@@ -49,7 +49,7 @@
 #include <boost/fusion/include/set_fwd.hpp>
 

- + Synopsis

@@ -80,7 +80,7 @@
 #define FUSION_MAX_SET_SIZE 20
 

- + Template parameters

@@ -125,7 +125,7 @@

- + Model of

    @@ -158,7 +158,7 @@

- + Expression Semantics

@@ -245,7 +245,7 @@

- + Example

@@ -258,11 +258,12 @@
 
- +

+

diff --git a/doc/html/fusion/container/vector.html b/doc/html/fusion/container/vector.html index 83f060ec..91947a94 100644 --- a/doc/html/fusion/container/vector.html +++ b/doc/html/fusion/container/vector.html @@ -26,7 +26,7 @@

- + Description

@@ -39,7 +39,7 @@ efficient.

- + Header

@@ -61,7 +61,7 @@
 #include <boost/fusion/include/vector50.hpp>
 

- + Synopsis

@@ -122,7 +122,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Template parameters

@@ -167,7 +167,7 @@

- + Model of

- + Example

@@ -292,11 +292,12 @@
 
- +

+

diff --git a/doc/html/fusion/extension.html b/doc/html/fusion/extension.html index 264ff8f0..ec3d1f4e 100644 --- a/doc/html/fusion/extension.html +++ b/doc/html/fusion/extension.html @@ -38,11 +38,12 @@
- +

+

diff --git a/doc/html/fusion/extension/ext_full.html b/doc/html/fusion/extension/ext_full.html index ac0f192d..a47aabcf 100644 --- a/doc/html/fusion/extension/ext_full.html +++ b/doc/html/fusion/extension/ext_full.html @@ -48,7 +48,7 @@

- + Our example

@@ -80,7 +80,7 @@ Start guide.

- + Enabling Tag Dispatching

@@ -124,7 +124,7 @@ #include <boost/fusion/include/tag_of.hpp>

- + Designing a suitable iterator

@@ -187,7 +187,7 @@ clearer as we add features to our implementation.

- + A first couple of instructive features

@@ -331,7 +331,7 @@

- + Implementing the remaining iterator functionality

@@ -386,7 +386,7 @@ are provided in the example code.

- + Implementing the intrinsic functions of the sequence

@@ -445,7 +445,7 @@ value_at_impl and at_impl.

- + Enabling our type as an associative container

@@ -513,7 +513,7 @@ of is_associative_impl.

- + Summary

@@ -530,11 +530,12 @@

- +

+

diff --git a/doc/html/fusion/extension/iterator_facade.html b/doc/html/fusion/extension/iterator_facade.html index 920a88a8..89e46421 100644 --- a/doc/html/fusion/extension/iterator_facade.html +++ b/doc/html/fusion/extension/iterator_facade.html @@ -26,7 +26,7 @@

- + Description

@@ -35,7 +35,7 @@ iterator.

- + Synopsis

@@ -43,7 +43,7 @@
 struct iterator_facade;
 

- + Usage

@@ -57,7 +57,7 @@ type.

-

Table 1.93. Parameters

+

Table 1.93. Parameters

@@ -106,7 +106,7 @@
-

Table 1.94. Key Expressions

+

Table 1.94. Key Expressions

@@ -365,7 +365,7 @@

- + Header

@@ -373,7 +373,7 @@
 #include <boost/fusion/include/iterator_facade.hpp>
 

- + Example

@@ -383,11 +383,12 @@

- +

+

diff --git a/doc/html/fusion/extension/macros.html b/doc/html/fusion/extension/macros.html index de246c3c..3f34c28f 100644 --- a/doc/html/fusion/extension/macros.html +++ b/doc/html/fusion/extension/macros.html @@ -32,11 +32,12 @@
- +

+

diff --git a/doc/html/fusion/extension/macros/adapt_assoc.html b/doc/html/fusion/extension/macros/adapt_assoc.html index f3571507..67ee2275 100644 --- a/doc/html/fusion/extension/macros/adapt_assoc.html +++ b/doc/html/fusion/extension/macros/adapt_assoc.html @@ -26,7 +26,7 @@
- + Description

@@ -39,7 +39,7 @@ Sequence.

- + Synopsis
@@ -51,7 +51,7 @@
     )
 
- + Semantics
@@ -82,7 +82,7 @@
           /adapted/struct/adapt_assoc_struct.hpp>
         

- + Example
@@ -112,11 +112,12 @@
 
- +

+

diff --git a/doc/html/fusion/extension/macros/adapt_struct.html b/doc/html/fusion/extension/macros/adapt_struct.html index 7c22c240..7fe39093 100644 --- a/doc/html/fusion/extension/macros/adapt_struct.html +++ b/doc/html/fusion/extension/macros/adapt_struct.html @@ -26,7 +26,7 @@
- + Description

@@ -36,7 +36,7 @@ Access Sequence.

- + Synopsis
@@ -48,7 +48,7 @@
     )
 
- + Semantics
@@ -76,7 +76,7 @@
           /adapted/struct/adapt_struct.hpp>
         

- + Example
@@ -98,11 +98,12 @@
 
- +

+

diff --git a/doc/html/fusion/extension/sequence_facade.html b/doc/html/fusion/extension/sequence_facade.html index a49374fb..30bad880 100644 --- a/doc/html/fusion/extension/sequence_facade.html +++ b/doc/html/fusion/extension/sequence_facade.html @@ -26,7 +26,7 @@

- + Description

@@ -35,7 +35,7 @@ iterator.

- + Synopsis

@@ -43,7 +43,7 @@
 struct sequence_facade;
 

- + Usage

@@ -59,7 +59,7 @@ type.

-

Table 1.91. Parameters

+

Table 1.91. Parameters

@@ -107,7 +107,7 @@
-

Table 1.92. Key Expressions

+

Table 1.92. Key Expressions

@@ -243,7 +243,7 @@

- + Include

@@ -251,7 +251,7 @@
 #include <boost/fusion/include/sequence_facade.hpp>
 

- + Example

@@ -261,11 +261,12 @@

- +

+

diff --git a/doc/html/fusion/functional.html b/doc/html/fusion/functional.html index 54597bfc..910a7b49 100644 --- a/doc/html/fusion/functional.html +++ b/doc/html/fusion/functional.html @@ -65,7 +65,7 @@ /functional.hpp>

- + Fused and unfused forms

@@ -102,7 +102,7 @@ form of f'.

- + Calling functions and function objects

@@ -130,7 +130,7 @@ instance for the given argument.

- + Making Fusion code callable through a function object interface

@@ -150,11 +150,12 @@
- +

+

diff --git a/doc/html/fusion/functional/adapters.html b/doc/html/fusion/functional/adapters.html index 9b67667f..f5f0ecce 100644 --- a/doc/html/fusion/functional/adapters.html +++ b/doc/html/fusion/functional/adapters.html @@ -41,11 +41,12 @@
- +

+

diff --git a/doc/html/fusion/functional/adapters/fused.html b/doc/html/fusion/functional/adapters/fused.html index 84a1f53b..d2a50fc1 100644 --- a/doc/html/fusion/functional/adapters/fused.html +++ b/doc/html/fusion/functional/adapters/fused.html @@ -26,7 +26,7 @@
- + Description

@@ -59,7 +59,7 @@ /functional/adapter/fused.hpp>

- + Synopsis
@@ -67,7 +67,7 @@
 class fused;
 
- + Template parameters
@@ -114,7 +114,7 @@
- + Model of
    @@ -150,7 +150,7 @@
- + Expression Semantics
@@ -214,7 +214,7 @@
- + Example
@@ -222,7 +222,7 @@
 assert(f(make_vector(1,2l)) == 3l);
 
- + See also
    @@ -234,11 +234,12 @@
- +

+

diff --git a/doc/html/fusion/functional/adapters/fused_function_object.html b/doc/html/fusion/functional/adapters/fused_function_object.html index 494e9eaf..5cf15d21 100644 --- a/doc/html/fusion/functional/adapters/fused_function_object.html +++ b/doc/html/fusion/functional/adapters/fused_function_object.html @@ -26,7 +26,7 @@
- + Description

@@ -49,7 +49,7 @@ /functional/adapter/fused_function_object.hpp>

- + Synopsis
@@ -57,7 +57,7 @@
 class fused_function_object;
 
- + Template parameters
@@ -104,7 +104,7 @@
- + Model of
@@ -141,7 +141,7 @@
- + Expression Semantics
@@ -205,7 +205,7 @@
- + Example
@@ -243,7 +243,7 @@
 }
 
- + See also
@@ -257,11 +257,12 @@
- +

+

diff --git a/doc/html/fusion/functional/adapters/fused_procedure.html b/doc/html/fusion/functional/adapters/fused_procedure.html index 6bf375bc..add84069 100644 --- a/doc/html/fusion/functional/adapters/fused_procedure.html +++ b/doc/html/fusion/functional/adapters/fused_procedure.html @@ -26,7 +26,7 @@
- + Description

@@ -66,7 +66,7 @@ /functional/adapter/fused_procedure.hpp>

- + Synopsis
@@ -74,7 +74,7 @@
 class fused_procedure;
 
- + Template parameters
@@ -120,7 +120,7 @@
- + Model of
@@ -156,7 +156,7 @@
- + Expression Semantics
@@ -220,7 +220,7 @@
- + Example
@@ -241,7 +241,7 @@
 }
 
- + See also
@@ -254,11 +254,12 @@
- +

+

diff --git a/doc/html/fusion/functional/adapters/unfused_generic.html b/doc/html/fusion/functional/adapters/unfused_generic.html index 0d94ab81..77d2aedc 100644 --- a/doc/html/fusion/functional/adapters/unfused_generic.html +++ b/doc/html/fusion/functional/adapters/unfused_generic.html @@ -26,7 +26,7 @@
- + Description

@@ -58,7 +58,7 @@ /functional/adapter/unfused_generic.hpp>

- + Synopsis
@@ -66,7 +66,7 @@
 class unfused_generic;
 
- + Template parameters
@@ -113,7 +113,7 @@
- + Model of
@@ -154,7 +154,7 @@
- + Expression Semantics
@@ -218,7 +218,7 @@
- + Example
@@ -269,7 +269,7 @@
 }
 
- + See also
@@ -283,11 +283,12 @@
- +

+

diff --git a/doc/html/fusion/functional/adapters/unfused_lvalue_args.html b/doc/html/fusion/functional/adapters/unfused_lvalue_args.html index 362ced98..e948ebc5 100644 --- a/doc/html/fusion/functional/adapters/unfused_lvalue_args.html +++ b/doc/html/fusion/functional/adapters/unfused_lvalue_args.html @@ -26,7 +26,7 @@
- + Description

@@ -51,7 +51,7 @@ /functional/adapter/unfused_lvalue_args.hpp>

- + Synopsis
@@ -59,7 +59,7 @@
 class unfused_lvalue_args;
 
- + Template parameters
@@ -106,7 +106,7 @@
- + Model of
@@ -147,7 +147,7 @@
- + Expression Semantics
@@ -211,7 +211,7 @@
- + Example
@@ -239,7 +239,7 @@
 }
 
- + See also
@@ -251,11 +251,12 @@ - +

+

diff --git a/doc/html/fusion/functional/adapters/unfused_rvalue_args.html b/doc/html/fusion/functional/adapters/unfused_rvalue_args.html index 48e9b810..37e201ee 100644 --- a/doc/html/fusion/functional/adapters/unfused_rvalue_args.html +++ b/doc/html/fusion/functional/adapters/unfused_rvalue_args.html @@ -26,7 +26,7 @@
- + Description

@@ -51,7 +51,7 @@ /functional/adapter/unfused_rvalue_args.hpp>

- + Synopsis
@@ -59,7 +59,7 @@
 class unfused_rvalue_args;
 
- + Template parameters
@@ -106,7 +106,7 @@
- + Model of
@@ -147,7 +147,7 @@
- + Expression Semantics
@@ -211,7 +211,7 @@
- + Example
@@ -237,7 +237,7 @@
 }
 
- + See also
@@ -251,11 +251,12 @@ - +

+

diff --git a/doc/html/fusion/functional/adapters/unfused_typed.html b/doc/html/fusion/functional/adapters/unfused_typed.html index c6705012..48435701 100644 --- a/doc/html/fusion/functional/adapters/unfused_typed.html +++ b/doc/html/fusion/functional/adapters/unfused_typed.html @@ -26,7 +26,7 @@
- + Description

@@ -65,7 +65,7 @@ /functional/adapter/unfused_typed.hpp>

- + Synopsis
@@ -73,7 +73,7 @@
 class unfused_typed;
 
- + Template parameters
@@ -138,7 +138,7 @@
- + Model of
@@ -184,7 +184,7 @@
- + Expression Semantics
@@ -250,7 +250,7 @@
- + Example
@@ -319,7 +319,7 @@
 }
 
- + See also
    @@ -332,11 +332,12 @@
- +

+

diff --git a/doc/html/fusion/functional/concepts.html b/doc/html/fusion/functional/concepts.html index 0cd23fa5..272e5858 100644 --- a/doc/html/fusion/functional/concepts.html +++ b/doc/html/fusion/functional/concepts.html @@ -37,11 +37,12 @@
- +

+

diff --git a/doc/html/fusion/functional/concepts/callable.html b/doc/html/fusion/functional/concepts/callable.html index ae427da1..5e7d0890 100644 --- a/doc/html/fusion/functional/concepts/callable.html +++ b/doc/html/fusion/functional/concepts/callable.html @@ -27,7 +27,7 @@
- + Description

@@ -36,7 +36,7 @@ of a function call operator.

- + Models
    @@ -51,7 +51,7 @@
- + Examples
@@ -69,11 +69,12 @@
 
- +

+

diff --git a/doc/html/fusion/functional/concepts/def_callable.html b/doc/html/fusion/functional/concepts/def_callable.html index 159ca888..ae24e85d 100644 --- a/doc/html/fusion/functional/concepts/def_callable.html +++ b/doc/html/fusion/functional/concepts/def_callable.html @@ -31,7 +31,7 @@ Callable Object"> Deferred Callable Object
- + Description

@@ -40,7 +40,7 @@ to determine the result of a call.

- + Refinement of
@@ -81,7 +81,7 @@
- + Expression requirements
@@ -119,7 +119,7 @@
- + Models
    @@ -133,7 +133,7 @@
- + Examples
@@ -151,11 +151,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/functional/concepts/poly.html b/doc/html/fusion/functional/concepts/poly.html index 835301cd..a567cd6b 100644 --- a/doc/html/fusion/functional/concepts/poly.html +++ b/doc/html/fusion/functional/concepts/poly.html @@ -30,7 +30,7 @@ Object"> Polymorphic Function Object
- + Description

@@ -39,7 +39,7 @@ Callable Object type.

- + Refinement of
@@ -83,7 +83,7 @@
- + Expression requirements
@@ -132,7 +132,7 @@
- + Models
    @@ -147,7 +147,7 @@
- + Examples
@@ -163,11 +163,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/functional/concepts/reg_callable.html b/doc/html/fusion/functional/concepts/reg_callable.html index d62918e0..9aa7b8da 100644 --- a/doc/html/fusion/functional/concepts/reg_callable.html +++ b/doc/html/fusion/functional/concepts/reg_callable.html @@ -30,7 +30,7 @@ Object"> Regular Callable Object
- + Description

@@ -39,7 +39,7 @@ can appear immediately to the left of a function call operator.

- + Refinement of
@@ -69,7 +69,7 @@
- + Expression requirements
@@ -116,7 +116,7 @@
- + Models
    @@ -128,7 +128,7 @@
- + Examples
@@ -144,11 +144,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/functional/generation.html b/doc/html/fusion/functional/generation.html index 1aff2632..3cea4633 100644 --- a/doc/html/fusion/functional/generation.html +++ b/doc/html/fusion/functional/generation.html @@ -32,11 +32,12 @@
- +

+

diff --git a/doc/html/fusion/functional/generation/functions.html b/doc/html/fusion/functional/generation/functions.html index c3e1ed83..5deecb56 100644 --- a/doc/html/fusion/functional/generation/functions.html +++ b/doc/html/fusion/functional/generation/functions.html @@ -43,11 +43,12 @@
- +

+

diff --git a/doc/html/fusion/functional/generation/functions/mk_fused.html b/doc/html/fusion/functional/generation/functions/mk_fused.html index 51683e3d..041d8044 100644 --- a/doc/html/fusion/functional/generation/functions/mk_fused.html +++ b/doc/html/fusion/functional/generation/functions/mk_fused.html @@ -30,7 +30,7 @@ make_fused"> make_fused
- + Description

@@ -40,7 +40,7 @@ conversion is applied to the target function.

- + Synopsis
@@ -50,7 +50,7 @@
 make_fused(F const & f);
 
- + Parameters
@@ -97,7 +97,7 @@
- + Expression Semantics
@@ -111,7 +111,7 @@ Semantics: Returns a fused adapter for f.

- + Header
@@ -119,7 +119,7 @@
 #include <boost/fusion/include/make_fused.hpp>
 
- + Example
@@ -135,7 +135,7 @@
 }
 
- + See also
@@ -148,11 +148,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html b/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html index 90020993..111c4a0a 100644 --- a/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html +++ b/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html @@ -31,7 +31,7 @@ make_fused_function_object"> make_fused_function_object
- + Description

@@ -42,7 +42,7 @@ conversion is applied to the target function.

- + Synopsis
@@ -52,7 +52,7 @@
 make_fused_function_object(F const & f);
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -114,7 +114,7 @@ for f.

- + Header
@@ -122,7 +122,7 @@
 #include <boost/fusion/include/make_fused_function_object.hpp>
 
- + Example
@@ -151,7 +151,7 @@
 }
 
- + See also
@@ -164,11 +164,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/functions/mk_fused_proc.html b/doc/html/fusion/functional/generation/functions/mk_fused_proc.html index 9dbfa162..8f539520 100644 --- a/doc/html/fusion/functional/generation/functions/mk_fused_proc.html +++ b/doc/html/fusion/functional/generation/functions/mk_fused_proc.html @@ -31,7 +31,7 @@ make_fused_procedure"> make_fused_procedure
- + Description

@@ -42,7 +42,7 @@ conversion applied to the target function.

- + Synopsis
@@ -52,7 +52,7 @@
 make_fused_procedure(F const & f);
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -113,7 +113,7 @@ f.

- + Header
@@ -121,7 +121,7 @@
 #include <boost/fusion/include/make_fused_procedure.hpp>
 
- + Example
@@ -131,7 +131,7 @@
 assert(front(v) == 0);
 
- + See also
@@ -144,11 +144,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html b/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html index 824feab5..c55eb731 100644 --- a/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html +++ b/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html @@ -31,7 +31,7 @@ make_unfused_generic"> make_unfused_generic
- + Description

@@ -42,7 +42,7 @@ conversion is applied to the target function.

- + Synopsis
@@ -52,7 +52,7 @@
 make_unfused_generic(F const & f);
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -114,7 +114,7 @@ f.

- + Header
@@ -122,7 +122,7 @@
 #include <boost/fusion/include/make_unfused_generic.hpp>
 
- + Example
@@ -158,7 +158,7 @@
 }
 
- + See also
@@ -171,11 +171,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html b/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html index 987a0893..38b9343a 100644 --- a/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html +++ b/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html @@ -31,7 +31,7 @@ make_unfused_lvalue_args"> make_unfused_lvalue_args
- + Description

@@ -42,7 +42,7 @@ conversion is applied to the target function.

- + Synopsis
@@ -52,7 +52,7 @@
 make_unfused_lvalue_args(F const & f);
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -114,7 +114,7 @@ for f.

- + Header
@@ -122,7 +122,7 @@
 #include <boost/fusion/include/make_unfused_lvalue_args.hpp>
 
- + Example
@@ -149,7 +149,7 @@
 }
 
- + See also
@@ -162,11 +162,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html b/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html index a028ec59..aa090ee3 100644 --- a/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html +++ b/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html @@ -30,7 +30,7 @@ make_unfused_rvalue_args"> make_unfused_rvalue_args
- + Description

@@ -41,7 +41,7 @@ conversion is applied to the target function.

- + Synopsis
@@ -51,7 +51,7 @@
 make_unfused_rvalue_args(F const & f);
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -113,7 +113,7 @@ for f.

- + Header
@@ -121,7 +121,7 @@
 #include <boost/fusion/include/make_unfused_rvalue_args.hpp>
 
- + Example
@@ -147,7 +147,7 @@
 }
 
- + See also
@@ -160,11 +160,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions.html b/doc/html/fusion/functional/generation/metafunctions.html index ff69d4be..1dcc003f 100644 --- a/doc/html/fusion/functional/generation/metafunctions.html +++ b/doc/html/fusion/functional/generation/metafunctions.html @@ -44,11 +44,12 @@
- +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_fused.html b/doc/html/fusion/functional/generation/metafunctions/mk_fused.html index bfeedf47..9837ccfc 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_fused.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_fused.html @@ -30,7 +30,7 @@ make_fused"> make_fused
- + Description

@@ -38,7 +38,7 @@ make_fused">make_fused.

- + Header
@@ -46,7 +46,7 @@
 #include <boost/fusion/include/make_fused.hpp>
 
- + Synopsis
@@ -60,7 +60,7 @@
 }
 
- + See also
@@ -69,11 +69,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html b/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html index 24962842..639fc218 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html @@ -31,7 +31,7 @@ make_fused_function_object"> make_fused_function_object
- + Description

@@ -39,7 +39,7 @@ make_fused_function_object">make_fused_function_object.

- + Header
@@ -47,7 +47,7 @@
 #include <boost/fusion/include/make_fused_function_object.hpp>
 
- + Synopsis
@@ -61,7 +61,7 @@
 }
 
- + See also
@@ -70,11 +70,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html b/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html index 1d52d85a..cdc1fc5d 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html @@ -31,7 +31,7 @@ make_fused_procedure"> make_fused_procedure
- + Description

@@ -39,7 +39,7 @@ make_fused_procedure">make_fused_procedure.

- + Header
@@ -47,7 +47,7 @@
 #include <boost/fusion/include/make_fused_procedure.hpp>
 
- + Synopsis
@@ -61,7 +61,7 @@
 }
 
- + See also
@@ -70,11 +70,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html b/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html index 7734494c..44465808 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html @@ -31,7 +31,7 @@ make_unfused_generic"> make_unfused_generic
- + Description

@@ -39,7 +39,7 @@ make_unfused_generic">make_unfused_generic.

- + Header
@@ -47,7 +47,7 @@
 #include <boost/fusion/include/make_unfused_generic.hpp>
 
- + Synopsis
@@ -61,7 +61,7 @@
 }
 
- + See also
@@ -70,11 +70,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html b/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html index 20ce7376..896cb942 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html @@ -31,7 +31,7 @@ make_unfused_lvalue_args"> make_unfused_lvalue_args
- + Description

@@ -39,7 +39,7 @@ make_unfused_lvalue_args">make_unfused_lvalue_args.

- + Header
@@ -47,7 +47,7 @@
 #include <boost/fusion/include/make_unfused_lvalue_args.hpp>
 
- + Synopsis
@@ -61,7 +61,7 @@
 }
 
- + See also
@@ -70,11 +70,12 @@ - +

+

diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html b/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html index 6ea5c24d..62ede2eb 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html @@ -30,7 +30,7 @@ make_unfused_rvalue_args"> make_unfused_rvalue_args
- + Description

@@ -38,7 +38,7 @@ make_unfused_rvalue_args">make_unfused_rvalue_args.

- + Header
@@ -46,7 +46,7 @@
 #include <boost/fusion/include/make_unfused_rvalue_args.hpp>
 
- + Synopsis
@@ -60,7 +60,7 @@
 }
 
- + See also
@@ -69,11 +69,12 @@ - +

+

diff --git a/doc/html/fusion/functional/invocation.html b/doc/html/fusion/functional/invocation.html index bc59e685..107b46e1 100644 --- a/doc/html/fusion/functional/invocation.html +++ b/doc/html/fusion/functional/invocation.html @@ -33,11 +33,12 @@
- +

+

diff --git a/doc/html/fusion/functional/invocation/functions.html b/doc/html/fusion/functional/invocation/functions.html index 43a3b2e3..f2820769 100644 --- a/doc/html/fusion/functional/invocation/functions.html +++ b/doc/html/fusion/functional/invocation/functions.html @@ -35,11 +35,12 @@
- +

+

diff --git a/doc/html/fusion/functional/invocation/functions/invoke.html b/doc/html/fusion/functional/invocation/functions/invoke.html index f3da5b64..a12fa9dc 100644 --- a/doc/html/fusion/functional/invocation/functions/invoke.html +++ b/doc/html/fusion/functional/invocation/functions/invoke.html @@ -27,7 +27,7 @@
- + Description

@@ -47,7 +47,7 @@ and boost::shared_ptr).

- + Synopsis
@@ -66,7 +66,7 @@
 invoke(Function f, Sequence const & s);
 
- + Parameters
@@ -134,7 +134,7 @@
- + Expression Semantics
@@ -154,7 +154,7 @@ /functional/invocation/invoke.hpp>

- + Example
@@ -162,7 +162,7 @@
 assert(invoke(add,make_vector(1,1)) == 2);
 
- + See also
@@ -177,11 +177,12 @@
- +

+

diff --git a/doc/html/fusion/functional/invocation/functions/invoke_fobj.html b/doc/html/fusion/functional/invocation/functions/invoke_fobj.html index 3cdc1245..44aabbcf 100644 --- a/doc/html/fusion/functional/invocation/functions/invoke_fobj.html +++ b/doc/html/fusion/functional/invocation/functions/invoke_fobj.html @@ -30,7 +30,7 @@ invoke_function_object"> invoke_function_object
- + Description

@@ -43,7 +43,7 @@ and/or to control the const qualification of a function object.

- + Synopsis
@@ -64,7 +64,7 @@
 invoke_function_object(Function f, Sequence const & s);
 
- + Parameters
@@ -132,7 +132,7 @@
- + Expression Semantics
@@ -152,7 +152,7 @@ /functional/invocation/invoke_function_object.hpp>

- + Example
@@ -179,7 +179,7 @@
 }
 
- + See also
@@ -194,11 +194,12 @@ - +

+

diff --git a/doc/html/fusion/functional/invocation/functions/invoke_proc.html b/doc/html/fusion/functional/invocation/functions/invoke_proc.html index ad94b67c..f9a36bbb 100644 --- a/doc/html/fusion/functional/invocation/functions/invoke_proc.html +++ b/doc/html/fusion/functional/invocation/functions/invoke_proc.html @@ -30,7 +30,7 @@ invoke_procedure"> invoke_procedure
- + Description

@@ -54,7 +54,7 @@ isn't implemented).

- + Synopsis
@@ -75,7 +75,7 @@
 invoke_procedure(Function f, Sequence const & s);
 
- + Parameters
@@ -142,7 +142,7 @@
- + Expression Semantics
@@ -161,7 +161,7 @@ /functional/invocation/invoke_procedure.hpp>

- + Example
@@ -171,7 +171,7 @@
 assert(front(v) == 3);
 
- + See also
@@ -186,11 +186,12 @@ - +

+

diff --git a/doc/html/fusion/functional/invocation/metafunctions.html b/doc/html/fusion/functional/invocation/metafunctions.html index 2279a7f8..763b05f7 100644 --- a/doc/html/fusion/functional/invocation/metafunctions.html +++ b/doc/html/fusion/functional/invocation/metafunctions.html @@ -36,11 +36,12 @@
- +

+

diff --git a/doc/html/fusion/functional/invocation/metafunctions/invoke.html b/doc/html/fusion/functional/invocation/metafunctions/invoke.html index bf00981e..7cfd60fc 100644 --- a/doc/html/fusion/functional/invocation/metafunctions/invoke.html +++ b/doc/html/fusion/functional/invocation/metafunctions/invoke.html @@ -27,14 +27,14 @@
- + Description

Returns the result type of invoke.

- + Synopsis
@@ -51,7 +51,7 @@
 }
 
- + See also
@@ -62,11 +62,12 @@
- +

+

diff --git a/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html b/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html index cce8ffff..3c31c487 100644 --- a/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html +++ b/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html @@ -30,7 +30,7 @@ invoke_function_object"> invoke_function_object
- + Description

@@ -38,7 +38,7 @@ invoke_function_object">invoke_function_object.

- + Synopsis
@@ -55,7 +55,7 @@
 }
 
- + See also
@@ -67,11 +67,12 @@ - +

+

diff --git a/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html b/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html index 2c670d9a..3d4f6f60 100644 --- a/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html +++ b/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html @@ -30,7 +30,7 @@ invoke_procedure"> invoke_procedure
- + Description

@@ -38,7 +38,7 @@ invoke_procedure">invoke_procedure.

- + Synopsis
@@ -55,7 +55,7 @@
 }
 
- + See also
@@ -67,11 +67,12 @@ - +

+

diff --git a/doc/html/fusion/introduction.html b/doc/html/fusion/introduction.html index e65bbb4e..5d454021 100644 --- a/doc/html/fusion/introduction.html +++ b/doc/html/fusion/introduction.html @@ -130,11 +130,12 @@
- +

+

diff --git a/doc/html/fusion/iterator.html b/doc/html/fusion/iterator.html index ab3ff5fe..041d7801 100644 --- a/doc/html/fusion/iterator.html +++ b/doc/html/fusion/iterator.html @@ -79,11 +79,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/concepts.html b/doc/html/fusion/iterator/concepts.html index 80c07e2a..33096998 100644 --- a/doc/html/fusion/iterator/concepts.html +++ b/doc/html/fusion/iterator/concepts.html @@ -50,11 +50,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/concepts/bidirectional_iterator.html b/doc/html/fusion/iterator/concepts/bidirectional_iterator.html index 8d5769d9..358b3268 100644 --- a/doc/html/fusion/iterator/concepts/bidirectional_iterator.html +++ b/doc/html/fusion/iterator/concepts/bidirectional_iterator.html @@ -31,7 +31,7 @@ Iterator">Bidirectional Iterator
- + Description

@@ -61,7 +61,7 @@

- + Refinement of
@@ -70,7 +70,7 @@ Iterator">Forward Iterator

- + Expression requirements
@@ -182,7 +182,7 @@
- + Meta Expressions
@@ -217,7 +217,7 @@
- + Expression Semantics
@@ -258,7 +258,7 @@
- + Invariants

@@ -275,7 +275,7 @@

- + Models
    @@ -308,11 +308,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/concepts/forward_iterator.html b/doc/html/fusion/iterator/concepts/forward_iterator.html index d92b3c7d..ac3d0f9d 100644 --- a/doc/html/fusion/iterator/concepts/forward_iterator.html +++ b/doc/html/fusion/iterator/concepts/forward_iterator.html @@ -30,7 +30,7 @@ Iterator">Forward Iterator
- + Description

@@ -63,7 +63,7 @@

- + Expression requirements
@@ -244,7 +244,7 @@
- + Meta Expressions
@@ -355,7 +355,7 @@
- + Expression Semantics
@@ -481,7 +481,7 @@
- + Invariants

@@ -505,7 +505,7 @@

- + Models
    @@ -565,11 +565,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/concepts/random_access_iterator.html b/doc/html/fusion/iterator/concepts/random_access_iterator.html index 114395c4..2d30031a 100644 --- a/doc/html/fusion/iterator/concepts/random_access_iterator.html +++ b/doc/html/fusion/iterator/concepts/random_access_iterator.html @@ -30,7 +30,7 @@ Access Iterator">Random Access Iterator
- + Description

@@ -63,7 +63,7 @@

- + Refinement of
@@ -73,7 +73,7 @@ Iterator

- + Expression requirements
@@ -185,7 +185,7 @@
- + Meta Expressions
@@ -248,7 +248,7 @@
- + Models
    @@ -286,11 +286,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/functions.html b/doc/html/fusion/iterator/functions.html index 07268f44..71e3ab8f 100644 --- a/doc/html/fusion/iterator/functions.html +++ b/doc/html/fusion/iterator/functions.html @@ -42,11 +42,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/functions/advance.html b/doc/html/fusion/iterator/functions/advance.html index 878959c1..d11323c8 100644 --- a/doc/html/fusion/iterator/functions/advance.html +++ b/doc/html/fusion/iterator/functions/advance.html @@ -26,14 +26,14 @@
- + Description

Moves an iterator by a specified distance.

- + Synopsis
@@ -44,7 +44,7 @@
 typename result_of::advance<I, M>::type advance(I const& i);
 
-

Table 1.6. Parameters

+

Table 1.6. Parameters

@@ -110,7 +110,7 @@
- + Expression Semantics
@@ -134,7 +134,7 @@ /iterator/advance.hpp>

- + Example
@@ -146,11 +146,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/functions/advance_c.html b/doc/html/fusion/iterator/functions/advance_c.html index 5dc75691..6a4f036c 100644 --- a/doc/html/fusion/iterator/functions/advance_c.html +++ b/doc/html/fusion/iterator/functions/advance_c.html @@ -26,14 +26,14 @@
- + Description

Moves an iterator by a specified distance.

- + Synopsis
@@ -44,7 +44,7 @@
 typename result_of::advance_c<I, N>::type advance_c(I const& i);
 
-

Table 1.7. Parameters

+

Table 1.7. Parameters

@@ -109,7 +109,7 @@
- + Expression Semantics
@@ -133,7 +133,7 @@ /iterator/advance.hpp>

- + Example
@@ -145,11 +145,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/functions/deref.html b/doc/html/fusion/iterator/functions/deref.html index 3c08d5dc..21a6c7ca 100644 --- a/doc/html/fusion/iterator/functions/deref.html +++ b/doc/html/fusion/iterator/functions/deref.html @@ -26,14 +26,14 @@
- + Description

Deferences an iterator.

- + Synopsis
@@ -43,7 +43,7 @@
 typename result_of::deref<I>::type deref(I const& i);
 
-

Table 1.2. Parameters

+

Table 1.2. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -107,7 +107,7 @@ /iterator/deref.hpp>

- + Example
@@ -122,11 +122,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/functions/distance.html b/doc/html/fusion/iterator/functions/distance.html index 8bd3cc83..6ed63921 100644 --- a/doc/html/fusion/iterator/functions/distance.html +++ b/doc/html/fusion/iterator/functions/distance.html @@ -26,14 +26,14 @@
- + Description

Returns the distance between 2 iterators.

- + Synopsis
@@ -44,7 +44,7 @@
 typename result_of::distance<I, J>::type distance(I const& i, J const& j);
 
-

Table 1.5. Parameters

+

Table 1.5. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -108,7 +108,7 @@ /iterator/distance.hpp>

- + Example
@@ -120,11 +120,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/functions/next.html b/doc/html/fusion/iterator/functions/next.html index 68a3dfb9..a4c20f8f 100644 --- a/doc/html/fusion/iterator/functions/next.html +++ b/doc/html/fusion/iterator/functions/next.html @@ -26,14 +26,14 @@
- + Description

Moves an iterator 1 position forwards.

- + Synopsis
@@ -43,7 +43,7 @@
 typename result_of::next<I>::type next(I const& i);
 
-

Table 1.3. Parameters

+

Table 1.3. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -108,7 +108,7 @@ /iterator/next.hpp>

- + Example
@@ -122,11 +122,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/functions/prior.html b/doc/html/fusion/iterator/functions/prior.html index f4798d3a..ea5e28c4 100644 --- a/doc/html/fusion/iterator/functions/prior.html +++ b/doc/html/fusion/iterator/functions/prior.html @@ -26,14 +26,14 @@
- + Description

Moves an iterator 1 position backwards.

- + Synopsis
@@ -43,7 +43,7 @@
 typename result_of::prior<I>::type prior(I const& i);
 
-

Table 1.4. Parameters

+

Table 1.4. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -108,7 +108,7 @@ /iterator/prior.hpp>

- + Example
@@ -121,11 +121,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions.html b/doc/html/fusion/iterator/metafunctions.html index 805b5428..edae7021 100644 --- a/doc/html/fusion/iterator/metafunctions.html +++ b/doc/html/fusion/iterator/metafunctions.html @@ -39,11 +39,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/advance.html b/doc/html/fusion/iterator/metafunctions/advance.html index 48c4eba3..47137648 100644 --- a/doc/html/fusion/iterator/metafunctions/advance.html +++ b/doc/html/fusion/iterator/metafunctions/advance.html @@ -26,14 +26,14 @@
- + Description

Moves an iterator a specified distance.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.17. Parameters

+

Table 1.17. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -136,7 +136,7 @@ /iterator/advance.hpp>

- + Example
@@ -150,11 +150,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/advance_c.html b/doc/html/fusion/iterator/metafunctions/advance_c.html index eb4978b7..e84cc23e 100644 --- a/doc/html/fusion/iterator/metafunctions/advance_c.html +++ b/doc/html/fusion/iterator/metafunctions/advance_c.html @@ -26,14 +26,14 @@
- + Description

Moves an iterator by a specified distance.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.18. Parameters

+

Table 1.18. Parameters

@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -135,7 +135,7 @@ /iterator/advance.hpp>

- + Example
@@ -149,11 +149,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/deref.html b/doc/html/fusion/iterator/metafunctions/deref.html index 101ca83b..dd662d57 100644 --- a/doc/html/fusion/iterator/metafunctions/deref.html +++ b/doc/html/fusion/iterator/metafunctions/deref.html @@ -26,14 +26,14 @@
- + Description

Returns the type that will be returned by dereferencing an iterator.

- + Synposis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.12. Parameters

+

Table 1.12. Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -110,7 +110,7 @@ /iterator/deref.hpp>

- + Example
@@ -128,11 +128,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/distance.html b/doc/html/fusion/iterator/metafunctions/distance.html index 38c616a8..ac79fa59 100644 --- a/doc/html/fusion/iterator/metafunctions/distance.html +++ b/doc/html/fusion/iterator/metafunctions/distance.html @@ -26,14 +26,14 @@
- + Description

Returns the distance between two iterators.

- + Synopsis
@@ -47,7 +47,7 @@
 };
 
-

Table 1.16. Parameters

+

Table 1.16. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -113,7 +113,7 @@ /iterator/distance.hpp>

- + Example
@@ -128,11 +128,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/equal_to.html b/doc/html/fusion/iterator/metafunctions/equal_to.html index 396ac343..eeadcd86 100644 --- a/doc/html/fusion/iterator/metafunctions/equal_to.html +++ b/doc/html/fusion/iterator/metafunctions/equal_to.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ and J are equal.

- + Synopsis
@@ -49,7 +49,7 @@
 };
 
-

Table 1.15. Parameters

+

Table 1.15. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -113,7 +113,7 @@ /iterator/equal_to.hpp>

- + Example
@@ -126,11 +126,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/next.html b/doc/html/fusion/iterator/metafunctions/next.html index 75fa4e64..ee700313 100644 --- a/doc/html/fusion/iterator/metafunctions/next.html +++ b/doc/html/fusion/iterator/metafunctions/next.html @@ -26,14 +26,14 @@
- + Description

Returns the type of the next iterator in a sequence.

- + Synposis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.13. Parameters

+

Table 1.13. Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -111,7 +111,7 @@ /iterator/next.hpp>

- + Example
@@ -123,11 +123,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/prior.html b/doc/html/fusion/iterator/metafunctions/prior.html index 4c019777..aac06451 100644 --- a/doc/html/fusion/iterator/metafunctions/prior.html +++ b/doc/html/fusion/iterator/metafunctions/prior.html @@ -26,14 +26,14 @@
- + Description

Returns the type of the previous iterator in a sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.14. Parameters

+

Table 1.14. Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -111,7 +111,7 @@ /iterator/prior.hpp>

- + Example
@@ -126,11 +126,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/metafunctions/value_of.html b/doc/html/fusion/iterator/metafunctions/value_of.html index 9ab8880c..b54e9777 100644 --- a/doc/html/fusion/iterator/metafunctions/value_of.html +++ b/doc/html/fusion/iterator/metafunctions/value_of.html @@ -26,14 +26,14 @@
- + Description

Returns the type stored at the position of an iterator.

- + Synopsis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.11. Parameters

+

Table 1.11. Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -110,7 +110,7 @@ /iterator/value_of.hpp>

- + Example
@@ -126,11 +126,12 @@
 
- +

+

diff --git a/doc/html/fusion/iterator/operator.html b/doc/html/fusion/iterator/operator.html index 085eb1e2..f2a8c05a 100644 --- a/doc/html/fusion/iterator/operator.html +++ b/doc/html/fusion/iterator/operator.html @@ -41,11 +41,12 @@
- +

+

diff --git a/doc/html/fusion/iterator/operator/operator_equality.html b/doc/html/fusion/iterator/operator/operator_equality.html index b6a60c3b..b36b5535 100644 --- a/doc/html/fusion/iterator/operator/operator_equality.html +++ b/doc/html/fusion/iterator/operator/operator_equality.html @@ -31,14 +31,14 @@ =="> Operator ==
- + Description

Compares 2 iterators for equality.

- + Synopsis
@@ -49,7 +49,7 @@
 unspecified operator==(I const& i, J const& i);
 
-

Table 1.9. Parameters

+

Table 1.9. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -114,11 +114,12 @@ - +

+

diff --git a/doc/html/fusion/iterator/operator/operator_inequality.html b/doc/html/fusion/iterator/operator/operator_inequality.html index 96d78687..12836d8d 100644 --- a/doc/html/fusion/iterator/operator/operator_inequality.html +++ b/doc/html/fusion/iterator/operator/operator_inequality.html @@ -30,14 +30,14 @@ !="> Operator !=
- + Description

Compares 2 iterators for inequality.

- + Synopsis
@@ -48,7 +48,7 @@
 unspecified operator==(I const& i, J const& i);
 
-

Table 1.10. Parameters

+

Table 1.10. Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -110,11 +110,12 @@ - +

+

diff --git a/doc/html/fusion/iterator/operator/operator_unary_star.html b/doc/html/fusion/iterator/operator/operator_unary_star.html index 404fb930..416d0d35 100644 --- a/doc/html/fusion/iterator/operator/operator_unary_star.html +++ b/doc/html/fusion/iterator/operator/operator_unary_star.html @@ -30,14 +30,14 @@ *"> Operator *
- + Description

Dereferences an iterator.

- + Synopsis
@@ -47,7 +47,7 @@
 typename result_of::deref<I>::type operator*(unspecified<I> const& i);
 
-

Table 1.8. Parameters

+

Table 1.8. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -111,7 +111,7 @@ /iterator/deref.hpp>

- + Example
@@ -126,11 +126,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/notes.html b/doc/html/fusion/notes.html index bb8551b6..6066d71a 100644 --- a/doc/html/fusion/notes.html +++ b/doc/html/fusion/notes.html @@ -27,7 +27,7 @@

- + Recursive Inlined Functions

@@ -41,7 +41,7 @@ remains linear.

- + Overloaded Functions

@@ -51,7 +51,7 @@ given a key, k.

- + Tag Dispatching

@@ -103,7 +103,7 @@

- + Extensibility

@@ -138,7 +138,7 @@ it very cheap to pass around.

- + Element Conversion

@@ -161,7 +161,7 @@

Array arguments are deduced to reference to const types. For example - [14] + [14] :

@@ -194,7 +194,7 @@
 list<void (*)(int)>
 

- + boost::ref

@@ -237,7 +237,7 @@



-

[14] +

[14] Note that the type of a string literal is an array of const characters, not const char*. To get make_list to create a list with an element of a non-const array type one must use the ref @@ -247,11 +247,12 @@

- +

+

diff --git a/doc/html/fusion/organization.html b/doc/html/fusion/organization.html index 1066b781..bd98ce83 100644 --- a/doc/html/fusion/organization.html +++ b/doc/html/fusion/organization.html @@ -34,7 +34,7 @@ The library is organized in three layers:

- + Layers

@@ -65,7 +65,7 @@ against.

- + Directory

    @@ -186,7 +186,7 @@

- + Example

@@ -202,12 +202,12 @@

The first includes all containers The second includes only list - [3] + [3] .



-

[3] +

[3] Modules may contain smaller components. Header file information for each component will be provided as part of the component's documentation.

@@ -215,11 +215,12 @@
- +

+

diff --git a/doc/html/fusion/preface.html b/doc/html/fusion/preface.html index b4a71e62..cf6c413d 100644 --- a/doc/html/fusion/preface.html +++ b/doc/html/fusion/preface.html @@ -44,7 +44,7 @@

- + Description

@@ -62,7 +62,7 @@ of compile time metaprogramming with runtime programming.

- + Motivation

@@ -88,7 +88,7 @@ an instant AHA! moment.

- + How to use this manual

@@ -96,7 +96,7 @@ icons precede some text to indicate:

-

Table 1.1. Icons

+

Table 1.1. Icons

@@ -199,7 +199,7 @@ Tools.

- + Support

@@ -215,11 +215,12 @@

- +

+

diff --git a/doc/html/fusion/quick_start.html b/doc/html/fusion/quick_start.html index 068094aa..f6aa9396 100644 --- a/doc/html/fusion/quick_start.html +++ b/doc/html/fusion/quick_start.html @@ -33,7 +33,7 @@

For starters, we shall include all of Fusion's Sequence(s) - [1] + [1] :

@@ -42,7 +42,7 @@
 

Let's begin with a vector - [2] + [2] :

@@ -60,7 +60,7 @@
       Let's see some examples.
     

- + Print the vector as XML

@@ -118,7 +118,7 @@ print just about any Fusion Sequence.

- + Print only pointers

@@ -152,7 +152,7 @@ Easy, right?

- + Associative tuples

@@ -227,7 +227,7 @@ a dog or a whole alternate_universe.

- + Tip of the Iceberg

@@ -238,12 +238,12 @@



-

[1] +

[1] There are finer grained header files available if you wish to have more control over which components to include (see section Orgainization for details).

-

[2] +

[2] Unless otherwise noted, components are in namespace boost::fusion. For the sake of simplicity, code in this quick start implies using directives for the fusion components we will be using. @@ -252,11 +252,12 @@

- +

+

diff --git a/doc/html/fusion/references.html b/doc/html/fusion/references.html index 0746e726..783cd2f8 100644 --- a/doc/html/fusion/references.html +++ b/doc/html/fusion/references.html @@ -57,11 +57,12 @@
- +

+

diff --git a/doc/html/fusion/sequence.html b/doc/html/fusion/sequence.html index 8cc0c904..019ea590 100644 --- a/doc/html/fusion/sequence.html +++ b/doc/html/fusion/sequence.html @@ -59,7 +59,7 @@ type that can be used to iterate through the Sequence's elements.

- + Header

@@ -69,11 +69,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/concepts.html b/doc/html/fusion/sequence/concepts.html index b5714779..0340f9a9 100644 --- a/doc/html/fusion/sequence/concepts.html +++ b/doc/html/fusion/sequence/concepts.html @@ -40,7 +40,7 @@ Fusion Sequences are organized into a hierarchy of concepts.

- + Traversal

@@ -58,7 +58,7 @@ Sequence. These concepts pertain to sequence traversal.

- + Associativity

@@ -70,11 +70,12 @@

- +

+

diff --git a/doc/html/fusion/sequence/concepts/associative_sequence.html b/doc/html/fusion/sequence/concepts/associative_sequence.html index 998e18ae..6bc665f4 100644 --- a/doc/html/fusion/sequence/concepts/associative_sequence.html +++ b/doc/html/fusion/sequence/concepts/associative_sequence.html @@ -30,7 +30,7 @@ Sequence">Associative Sequence
- + Description

@@ -71,7 +71,7 @@

- + Valid Expressions
@@ -180,7 +180,7 @@
- + Result Type Expressions
@@ -252,7 +252,7 @@ result_of::value_at_key<S, N>.

- + Expression Semantics
@@ -307,7 +307,7 @@
- + Models
    @@ -317,11 +317,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/concepts/bidirectional_sequence.html b/doc/html/fusion/sequence/concepts/bidirectional_sequence.html index adc82c6b..cde3c9fd 100644 --- a/doc/html/fusion/sequence/concepts/bidirectional_sequence.html +++ b/doc/html/fusion/sequence/concepts/bidirectional_sequence.html @@ -31,7 +31,7 @@ Sequence">Bidirectional Sequence
- + Description

@@ -42,7 +42,7 @@ Iterator.

- + Refinement of
@@ -72,7 +72,7 @@
- + Valid Expressions
@@ -207,7 +207,7 @@
- + Result Type Expressions
@@ -268,7 +268,7 @@
- + Expression Semantics
@@ -309,7 +309,7 @@
- + Models
    @@ -333,11 +333,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/concepts/forward_sequence.html b/doc/html/fusion/sequence/concepts/forward_sequence.html index 86bb05f4..8fd98917 100644 --- a/doc/html/fusion/sequence/concepts/forward_sequence.html +++ b/doc/html/fusion/sequence/concepts/forward_sequence.html @@ -30,7 +30,7 @@ Sequence">Forward Sequence
- + Description

@@ -62,7 +62,7 @@

- + Valid Expressions
@@ -239,7 +239,7 @@
- + Result Type Expressions
@@ -324,7 +324,7 @@
- + Expression Semantics
@@ -412,7 +412,7 @@
- + Invariants

@@ -438,7 +438,7 @@

- + Models
    @@ -460,11 +460,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/concepts/random_access_sequence.html b/doc/html/fusion/sequence/concepts/random_access_sequence.html index c8063ba1..8667db10 100644 --- a/doc/html/fusion/sequence/concepts/random_access_sequence.html +++ b/doc/html/fusion/sequence/concepts/random_access_sequence.html @@ -31,7 +31,7 @@ Access Sequence">Random Access Sequence
- + Description

@@ -43,7 +43,7 @@ sequence elements.

- + Refinement of
@@ -79,7 +79,7 @@
- + Valid Expressions
@@ -214,7 +214,7 @@
- + Result Type Expressions
@@ -297,7 +297,7 @@ result_of::value_at<S, N>.

- + Expression Semantics
@@ -338,7 +338,7 @@
- + Models
    @@ -362,11 +362,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic.html b/doc/html/fusion/sequence/intrinsic.html index 1a1b6eb4..ef98da14 100644 --- a/doc/html/fusion/sequence/intrinsic.html +++ b/doc/html/fusion/sequence/intrinsic.html @@ -37,11 +37,11 @@ Intrinsic functions, unlike Algorithms, are not generic across the full Sequence repertoire. They need to be implemented for each Fusion Sequence - [4] + [4] .

- + Header

@@ -50,7 +50,7 @@
 


-

[4] +

[4] In practice, many of intrinsic functions have default implementations that will work in majority of cases

@@ -58,11 +58,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions.html b/doc/html/fusion/sequence/intrinsic/functions.html index 4bd73d71..850a95b6 100644 --- a/doc/html/fusion/sequence/intrinsic/functions.html +++ b/doc/html/fusion/sequence/intrinsic/functions.html @@ -41,11 +41,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/at.html b/doc/html/fusion/sequence/intrinsic/functions/at.html index e281e723..febaf74f 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/at.html +++ b/doc/html/fusion/sequence/intrinsic/functions/at.html @@ -26,14 +26,14 @@
- + Description

Returns the N-th element from the beginning of the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 at(Sequence const& seq);
 
- + Parameters
@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -141,7 +141,7 @@ deref(advance<N>(begin(s)))
- + Header
@@ -149,7 +149,7 @@
 #include <boost/fusion/include/at.hpp>
 
- + Example
@@ -159,11 +159,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/at_c.html b/doc/html/fusion/sequence/intrinsic/functions/at_c.html index 414e70be..6ed7d633 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/at_c.html +++ b/doc/html/fusion/sequence/intrinsic/functions/at_c.html @@ -26,14 +26,14 @@
- + Description

Returns the N-th element from the beginning of the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 at_c(Sequence const& seq);
 
- + Parameters
@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -141,7 +141,7 @@ deref(advance<N>(begin(s)))
- + Header
@@ -149,7 +149,7 @@
 #include <boost/fusion/include/at_c.hpp>
 
- + Example
@@ -159,11 +159,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/at_key.html b/doc/html/fusion/sequence/intrinsic/functions/at_key.html index fd22e9b0..4fae466d 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/at_key.html +++ b/doc/html/fusion/sequence/intrinsic/functions/at_key.html @@ -26,14 +26,14 @@
- + Description

Returns the element associated with a Key from the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 at_key(Sequence const& seq);
 
- + Parameters
@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -136,7 +136,7 @@ with Key.

- + Header
@@ -144,7 +144,7 @@
 #include <boost/fusion/include/at_key.hpp>
 
- + Example
@@ -154,11 +154,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/back.html b/doc/html/fusion/sequence/intrinsic/functions/back.html index 751ba010..d08eedb6 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/back.html +++ b/doc/html/fusion/sequence/intrinsic/functions/back.html @@ -26,14 +26,14 @@
- + Description

Returns the last element in the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 back(Sequence const& seq);
 
- + Parameters
@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -117,7 +117,7 @@ in the sequence.

- + Header
@@ -125,7 +125,7 @@
 #include <boost/fusion/include/back.hpp>
 
- + Example
@@ -135,11 +135,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/begin.html b/doc/html/fusion/sequence/intrinsic/functions/begin.html index 9febf8ad..d678e0c8 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/begin.html +++ b/doc/html/fusion/sequence/intrinsic/functions/begin.html @@ -26,14 +26,14 @@
- + Description

Returns an iterator pointing to the first element in the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 begin(Sequence const& seq);
 
- + Parameters
@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -123,7 +123,7 @@ to the first element in the sequence.

- + Header
@@ -131,7 +131,7 @@
 #include <boost/fusion/include/begin.hpp>
 
- + Example
@@ -141,11 +141,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/empty.html b/doc/html/fusion/sequence/intrinsic/functions/empty.html index 48f12940..8665a591 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/empty.html +++ b/doc/html/fusion/sequence/intrinsic/functions/empty.html @@ -26,7 +26,7 @@
- + Description

@@ -35,7 +35,7 @@ the sequence is empty, else, evaluates to false.

- + Synopsis
@@ -44,7 +44,7 @@
 empty(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -106,7 +106,7 @@ to false.

- + Header
@@ -114,7 +114,7 @@
 #include <boost/fusion/include/empty.hpp>
 
- + Example
@@ -124,11 +124,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/end.html b/doc/html/fusion/sequence/intrinsic/functions/end.html index a38c298d..bdac3243 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/end.html +++ b/doc/html/fusion/sequence/intrinsic/functions/end.html @@ -26,14 +26,14 @@
- + Description

Returns an iterator pointing to one element past the end of the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 end(Sequence const& seq);
 
- + Parameters
@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -123,7 +123,7 @@ to one element past the end of the sequence.

- + Header
@@ -131,7 +131,7 @@
 #include <boost/fusion/include/end.hpp>
 
- + Example
@@ -141,11 +141,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/front.html b/doc/html/fusion/sequence/intrinsic/functions/front.html index 91392cd7..730d2ae3 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/front.html +++ b/doc/html/fusion/sequence/intrinsic/functions/front.html @@ -26,14 +26,14 @@
- + Description

Returns the first element in the sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 front(Sequence const& seq);
 
- + Parameters
@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -117,7 +117,7 @@ in the sequence.

- + Header
@@ -125,7 +125,7 @@
 #include <boost/fusion/include/front.hpp>
 
- + Example
@@ -135,11 +135,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/has_key.html b/doc/html/fusion/sequence/intrinsic/functions/has_key.html index 777a1d73..0dd8ac89 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/has_key.html +++ b/doc/html/fusion/sequence/intrinsic/functions/has_key.html @@ -26,7 +26,7 @@
- + Description

@@ -36,7 +36,7 @@ to false.

- + Synopsis
@@ -45,7 +45,7 @@
 has_key(Sequence const& seq);
 
- + Parameters
@@ -111,7 +111,7 @@
- + Expression Semantics
@@ -126,7 +126,7 @@ associated with Key, else, evaluates to false.

- + Header
@@ -134,7 +134,7 @@
 #include <boost/fusion/include/has_key.hpp>
 
- + Example
@@ -144,11 +144,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/size.html b/doc/html/fusion/sequence/intrinsic/functions/size.html index 0da55c4c..b39c2b24 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/size.html +++ b/doc/html/fusion/sequence/intrinsic/functions/size.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ that evaluates the number of elements in the sequence.

- + Synopsis
@@ -43,7 +43,7 @@
 size(Sequence const& seq);
 
- + Parameters
@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -105,7 +105,7 @@ in the sequence.

- + Header
@@ -113,7 +113,7 @@
 #include <boost/fusion/include/size.hpp>
 
- + Example
@@ -123,11 +123,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/functions/swap.html b/doc/html/fusion/sequence/intrinsic/functions/swap.html index 4bccc765..af676b30 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/swap.html +++ b/doc/html/fusion/sequence/intrinsic/functions/swap.html @@ -26,14 +26,14 @@
- + Description

Performs an element by element swap of the elements in 2 sequences.

- + Synopsis
@@ -41,7 +41,7 @@
 void swap(Seq1& seq1, Seq2& seq2);
 
- + Parameters
@@ -88,7 +88,7 @@
- + Expression Semantics
@@ -108,7 +108,7 @@ /sequence/intrinsic/swap.hpp>

- + Example
@@ -120,11 +120,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions.html b/doc/html/fusion/sequence/intrinsic/metafunctions.html index 16ff89f9..39bfd37b 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions.html @@ -44,11 +44,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/at.html b/doc/html/fusion/sequence/intrinsic/metafunctions/at.html index c850e0c0..a46164c5 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/at.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/at.html @@ -26,16 +26,16 @@
- + Description

Returns the result type of at - [5] + [5] .

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.25. Parameters

+

Table 1.25. Parameters

@@ -114,7 +114,7 @@
- + Expression Semantics
@@ -132,7 +132,7 @@ /sequence/intrinsic/at.hpp>

- + Example
@@ -141,7 +141,7 @@
 


-

[5] +

[5] 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 @@ -151,11 +151,12 @@

- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html b/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html index be794f9c..a393d214 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html @@ -26,16 +26,16 @@
- + Description

Returns the result type of at_c - [6] + [6] .

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.26. Parameters

+

Table 1.26. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -131,7 +131,7 @@ /sequence/intrinsic/at.hpp>

- + Example
@@ -140,7 +140,7 @@
 


-

[6] +

[6] 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 @@ -150,11 +150,12 @@

- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html b/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html index fbc3476a..4e4e59a4 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html @@ -26,16 +26,16 @@
- + Description

Returns the result type of at_key - [7] + [7] .

- + Synopsis
@@ -48,7 +48,7 @@
 };
 
-

Table 1.30. Parameters

+

Table 1.30. Parameters

@@ -113,7 +113,7 @@
- + Expression Semantics
@@ -133,7 +133,7 @@ /sequence/intrinsic/at_key.hpp>

- + Example
@@ -142,7 +142,7 @@
 


-

[7] +

[7] result_of::at_key reflects the actual return type of the function at_key. _sequence_s typically return references to its elements via the at_key function. If you @@ -152,11 +152,12 @@

- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/back.html b/doc/html/fusion/sequence/intrinsic/metafunctions/back.html index 25f732bc..e08e328a 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/back.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/back.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of back.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.23. Parameters

+

Table 1.23. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -108,7 +108,7 @@ /sequence/intrinsic/back.hpp>

- + Example
@@ -118,11 +118,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html b/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html index a0d3dcc6..31afe5cc 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of begin.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.19. Parameters

+

Table 1.19. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -109,7 +109,7 @@ /sequence/intrinsic/begin.hpp>

- + Example
@@ -120,11 +120,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html b/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html index fa719297..caa2cb21 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of empty.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.21. Parameters

+

Table 1.21. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -110,7 +110,7 @@ /sequence/intrinsic/empty.hpp>

- + Example
@@ -123,11 +123,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/end.html b/doc/html/fusion/sequence/intrinsic/metafunctions/end.html index fa0e46c9..1ff2e991 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/end.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/end.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of end.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.20. Parameters

+

Table 1.20. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -109,7 +109,7 @@ /sequence/intrinsic/end.hpp>

- + Example
@@ -120,11 +120,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/front.html b/doc/html/fusion/sequence/intrinsic/metafunctions/front.html index 19ae1ed9..7a6ffc03 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/front.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/front.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of front.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.22. Parameters

+

Table 1.22. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -109,7 +109,7 @@ /sequence/intrinsic/front.hpp>

- + Example
@@ -119,11 +119,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html b/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html index 7ce5a9f7..666d5be3 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of has_key.

- + Synopsis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.29. Parameters

+

Table 1.29. Parameters

@@ -111,7 +111,7 @@
- + Expression Semantics
@@ -132,7 +132,7 @@ /sequence/intrinsic/has_key.hpp>

- + Example
@@ -143,11 +143,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/size.html b/doc/html/fusion/sequence/intrinsic/metafunctions/size.html index 1c6fac8b..be608b52 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/size.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/size.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of size.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.24. Parameters

+

Table 1.24. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -109,7 +109,7 @@ /sequence/intrinsic/size.hpp>

- + Example
@@ -120,11 +120,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html b/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html index 90f82e8f..487d52c8 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html @@ -26,14 +26,14 @@
- + Description

Returns the return type of swap.

- + Synopsis
@@ -44,7 +44,7 @@
 };
 
-

Table 1.32. Parameters

+

Table 1.32. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -109,11 +109,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html index abaca21c..dde3a635 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html @@ -26,14 +26,14 @@
- + Description

Returns the actual type at a given index from the Sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.27. Parameters

+

Table 1.27. Parameters

@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -130,7 +130,7 @@ /sequence/intrinsic/value_at.hpp>

- + Example
@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html index bde82739..ddfee016 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html @@ -26,14 +26,14 @@
- + Description

Returns the actual type at a given index from the Sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.28. Parameters

+

Table 1.28. Parameters

@@ -111,7 +111,7 @@
- + Expression Semantics
@@ -129,7 +129,7 @@ /sequence/intrinsic/value_at.hpp>

- + Example
@@ -139,11 +139,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html index 517e1768..f2890ff8 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html @@ -26,14 +26,14 @@
- + Description

Returns the actual element type associated with a Key from the Sequence.

- + Synopsis
@@ -46,7 +46,7 @@
 };
 
-

Table 1.31. Parameters

+

Table 1.31. Parameters

@@ -111,7 +111,7 @@
- + Expression Semantics
@@ -130,7 +130,7 @@ /sequence/intrinsic/value_at_key.hpp>

- + Example
@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator.html b/doc/html/fusion/sequence/operator.html index 688b51e7..1b52d062 100644 --- a/doc/html/fusion/sequence/operator.html +++ b/doc/html/fusion/sequence/operator.html @@ -37,11 +37,12 @@
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison.html b/doc/html/fusion/sequence/operator/comparison.html index 9a5fcb59..9f5c536b 100644 --- a/doc/html/fusion/sequence/operator/comparison.html +++ b/doc/html/fusion/sequence/operator/comparison.html @@ -48,7 +48,7 @@ only until the result is clear.

- + Header
@@ -58,11 +58,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison/equal.html b/doc/html/fusion/sequence/operator/comparison/equal.html index b9e8ee26..e0c55ec8 100644 --- a/doc/html/fusion/sequence/operator/comparison/equal.html +++ b/doc/html/fusion/sequence/operator/comparison/equal.html @@ -27,14 +27,14 @@
- + Description

Compare two sequences for equality.

- + Synopsis
@@ -43,7 +43,7 @@
 operator==(Seq1 const& a, Seq2 const& b);
 
- + Parameters
@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -125,7 +125,7 @@ true.

- + Header
@@ -133,7 +133,7 @@
 #include <boost/fusion/include/equal_to.hpp>
 
- + Example
@@ -144,11 +144,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison/greater_than.html b/doc/html/fusion/sequence/operator/comparison/greater_than.html index 906a1151..abd98ba6 100644 --- a/doc/html/fusion/sequence/operator/comparison/greater_than.html +++ b/doc/html/fusion/sequence/operator/comparison/greater_than.html @@ -34,7 +34,7 @@ Lexicographically compare two sequences.

- + Synopsis
@@ -43,7 +43,7 @@
 operator>(Seq1 const& a, Seq2 const& b);
 
- + Parameters
@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -117,7 +117,7 @@ Semantics: Returns b < a.

- + Header
@@ -125,7 +125,7 @@
 #include <boost/fusion/include/less_equal.hpp>
 
- + Example
@@ -138,11 +138,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html b/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html index 984f431e..6533dbf9 100644 --- a/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html +++ b/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html @@ -33,7 +33,7 @@ Lexicographically compare two sequences.

- + Synopsis
@@ -42,7 +42,7 @@
 operator>=(Seq1 const& a, Seq2 const& b);
 
- + Parameters
@@ -88,7 +88,7 @@
- + Expression Semantics
@@ -116,7 +116,7 @@ Semantics: Returns !(a < b).

- + Header
@@ -124,7 +124,7 @@
 #include <boost/fusion/include/greater_equal.hpp>
 
- + Example
@@ -137,11 +137,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison/less_than.html b/doc/html/fusion/sequence/operator/comparison/less_than.html index b06298dd..aa37d8ee 100644 --- a/doc/html/fusion/sequence/operator/comparison/less_than.html +++ b/doc/html/fusion/sequence/operator/comparison/less_than.html @@ -34,7 +34,7 @@ Lexicographically compare two sequences.

- + Synopsis
@@ -43,7 +43,7 @@
 operator<(Seq1 const& a, Seq2 const& b);
 
- + Parameters
@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -119,7 +119,7 @@ and b.

- + Header
@@ -127,7 +127,7 @@
 #include <boost/fusion/include/less.hpp>
 
- + Example
@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison/less_than_equal.html b/doc/html/fusion/sequence/operator/comparison/less_than_equal.html index 91082c08..d0c57fb5 100644 --- a/doc/html/fusion/sequence/operator/comparison/less_than_equal.html +++ b/doc/html/fusion/sequence/operator/comparison/less_than_equal.html @@ -34,7 +34,7 @@ Lexicographically compare two sequences.

- + Synopsis
@@ -43,7 +43,7 @@
 operator<=(Seq1 const& a, Seq2 const& b);
 
- + Parameters
@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -117,7 +117,7 @@ Semantics: Returns !(b < a).

- + Header
@@ -125,7 +125,7 @@
 #include <boost/fusion/include/less_equal.hpp>
 
- + Example
@@ -138,11 +138,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/comparison/not_equal.html b/doc/html/fusion/sequence/operator/comparison/not_equal.html index 29296184..888c5a35 100644 --- a/doc/html/fusion/sequence/operator/comparison/not_equal.html +++ b/doc/html/fusion/sequence/operator/comparison/not_equal.html @@ -33,7 +33,7 @@ Compare two sequences for inequality.

- + Synopsis
@@ -42,7 +42,7 @@
 operator!=(Seq1 const& a, Seq2 const& b);
 
- + Parameters
@@ -88,7 +88,7 @@
- + Expression Semantics
@@ -119,7 +119,7 @@ Returns !(a == b).

- + Header
@@ -127,7 +127,7 @@
 #include <boost/fusion/include/not_equal_to.hpp>
 
- + Example
@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/i_o.html b/doc/html/fusion/sequence/operator/i_o.html index cd53cad2..57deee8e 100644 --- a/doc/html/fusion/sequence/operator/i_o.html +++ b/doc/html/fusion/sequence/operator/i_o.html @@ -116,7 +116,7 @@ representation may not be unambiguously parseable.

- + Header
@@ -126,11 +126,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/i_o/in.html b/doc/html/fusion/sequence/operator/i_o/in.html index 01f2da7d..f3d8bd62 100644 --- a/doc/html/fusion/sequence/operator/i_o/in.html +++ b/doc/html/fusion/sequence/operator/i_o/in.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ stream.

- + Synopsis
@@ -43,7 +43,7 @@
 operator>>(IStream& is, Sequence& seq);
 
- + Parameters
@@ -107,7 +107,7 @@
- + Expression Semantics
@@ -123,7 +123,7 @@ e.

- + Header
@@ -131,7 +131,7 @@
 #include <boost/fusion/include/in.hpp>
 
- + Example
@@ -141,11 +141,12 @@
 
- +

+

diff --git a/doc/html/fusion/sequence/operator/i_o/out.html b/doc/html/fusion/sequence/operator/i_o/out.html index bf622b71..ff958594 100644 --- a/doc/html/fusion/sequence/operator/i_o/out.html +++ b/doc/html/fusion/sequence/operator/i_o/out.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ stream.

- + Synopsis
@@ -43,7 +43,7 @@
 operator<<(OStream& os, Sequence& seq);
 
- + Parameters
@@ -107,7 +107,7 @@
- + Expression Semantics
@@ -123,7 +123,7 @@ e.

- + Header
@@ -131,7 +131,7 @@
 #include <boost/fusion/include/out.hpp>
 
- + Example
@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/support.html b/doc/html/fusion/support.html index 5dec9bc1..949ca5d8 100644 --- a/doc/html/fusion/support.html +++ b/doc/html/fusion/support.html @@ -40,11 +40,12 @@
- +

+

diff --git a/doc/html/fusion/support/category_of.html b/doc/html/fusion/support/category_of.html index e6785132..be696fe3 100644 --- a/doc/html/fusion/support/category_of.html +++ b/doc/html/fusion/support/category_of.html @@ -26,7 +26,7 @@

- + Description

@@ -36,7 +36,7 @@ Sequence Concepts).

- + Synopsis

@@ -50,7 +50,7 @@
 }
 

- + Parameters

@@ -95,7 +95,7 @@

- + Expression Semantics

@@ -161,7 +161,7 @@ of a particular Sequence or Iterator.

- + Header

@@ -169,7 +169,7 @@
 #include <boost/fusion/include/category_of.hpp>
 

- + Example

@@ -182,11 +182,12 @@
 
- +

+

diff --git a/doc/html/fusion/support/deduce.html b/doc/html/fusion/support/deduce.html index 362db828..322b1e23 100644 --- a/doc/html/fusion/support/deduce.html +++ b/doc/html/fusion/support/deduce.html @@ -26,7 +26,7 @@

- + Description

@@ -39,7 +39,7 @@ Reference wrappers are removed (see boost::ref).

- + Header

@@ -47,7 +47,7 @@
 #include <boost/fusion/include/deduce.hpp>
 

- + Synopsis

@@ -61,7 +61,7 @@
 }
 

- + Example

@@ -82,18 +82,19 @@
 }
 

- + See also

- +

+

diff --git a/doc/html/fusion/support/deduce_sequence.html b/doc/html/fusion/support/deduce_sequence.html index 8e66731a..67e63b47 100644 --- a/doc/html/fusion/support/deduce_sequence.html +++ b/doc/html/fusion/support/deduce_sequence.html @@ -26,7 +26,7 @@

- + Description

@@ -39,7 +39,7 @@ original type as its argument.

- + Header

@@ -47,7 +47,7 @@
 #include <boost/fusion/include/deduce_sequence.hpp>
 

- + Synopsis

@@ -61,7 +61,7 @@
 }
 

- + Example

@@ -84,18 +84,19 @@
 }
 

- + See also

- +

+

diff --git a/doc/html/fusion/support/is_sequence.html b/doc/html/fusion/support/is_sequence.html index c46ab66d..c2decf52 100644 --- a/doc/html/fusion/support/is_sequence.html +++ b/doc/html/fusion/support/is_sequence.html @@ -26,7 +26,7 @@

- + Description

@@ -37,7 +37,7 @@ conforming sequences.

- + Synopsis

@@ -51,7 +51,7 @@
 }
 

- + Parameters

@@ -96,7 +96,7 @@

- + Expression Semantics

@@ -114,7 +114,7 @@ otherwise.

- + Header

@@ -122,7 +122,7 @@
 #include <boost/fusion/include/is_sequence.hpp>
 

- + Example

@@ -136,11 +136,12 @@
 
- +

+

diff --git a/doc/html/fusion/support/is_view.html b/doc/html/fusion/support/is_view.html index 99ee2377..b5a1b250 100644 --- a/doc/html/fusion/support/is_view.html +++ b/doc/html/fusion/support/is_view.html @@ -26,7 +26,7 @@

- + Description

@@ -40,7 +40,7 @@ specialized to accomodate clients providing Fusion conforming views.

- + Synopsis

@@ -54,7 +54,7 @@
 }
 

- + Parameters

@@ -99,7 +99,7 @@

- + Expression Semantics

@@ -116,7 +116,7 @@
         otherwise.
       

- + Header

@@ -124,7 +124,7 @@
 #include <boost/fusion/include/is_view.hpp>
 

- + Example

@@ -140,11 +140,12 @@
 
- +

+

diff --git a/doc/html/fusion/support/pair.html b/doc/html/fusion/support/pair.html index 238cde79..4d79502a 100644 --- a/doc/html/fusion/support/pair.html +++ b/doc/html/fusion/support/pair.html @@ -26,7 +26,7 @@

- + Description

@@ -37,7 +37,7 @@ for example.

- + Synopsis

@@ -61,7 +61,7 @@
 make_pair(Second const &);
 

- + Template parameters

@@ -140,7 +140,7 @@

- + Expression Semantics

@@ -307,7 +307,7 @@

- + Header

@@ -315,7 +315,7 @@
 #include <boost/fusion/include/pair.hpp>
 

- + Example

@@ -327,11 +327,12 @@
 
- +

+

diff --git a/doc/html/fusion/support/tag_of.html b/doc/html/fusion/support/tag_of.html index 90a0a4dd..d29ac923 100644 --- a/doc/html/fusion/support/tag_of.html +++ b/doc/html/fusion/support/tag_of.html @@ -26,7 +26,7 @@

- + Description

@@ -40,7 +40,7 @@ conforming sequences.

- + Synopsis

@@ -54,7 +54,7 @@
 }
 

- + Parameters

@@ -99,7 +99,7 @@

- + Expression Semantics

@@ -113,7 +113,7 @@
         with T.
       

- + Header

@@ -121,7 +121,7 @@
 #include <boost/fusion/include/tag_of.hpp>
 

- + Example

@@ -136,11 +136,12 @@
 
- +

+

diff --git a/doc/html/fusion/tuple.html b/doc/html/fusion/tuple.html index 8c634213..8319ff15 100644 --- a/doc/html/fusion/tuple.html +++ b/doc/html/fusion/tuple.html @@ -54,11 +54,12 @@
- +

+

diff --git a/doc/html/fusion/tuple/class_template_tuple.html b/doc/html/fusion/tuple/class_template_tuple.html index 8350ce10..9a259637 100644 --- a/doc/html/fusion/tuple/class_template_tuple.html +++ b/doc/html/fusion/tuple/class_template_tuple.html @@ -48,7 +48,7 @@ in future releases of fusion.

- + Synopsis

@@ -65,11 +65,12 @@
 
- +

+

diff --git a/doc/html/fusion/tuple/class_template_tuple/construction.html b/doc/html/fusion/tuple/class_template_tuple/construction.html index 8b120d01..c4c70c4f 100644 --- a/doc/html/fusion/tuple/class_template_tuple/construction.html +++ b/doc/html/fusion/tuple/class_template_tuple/construction.html @@ -27,7 +27,7 @@
- + Description

@@ -38,7 +38,7 @@ in this section.

- + Specification
@@ -119,11 +119,12 @@
- +

+

diff --git a/doc/html/fusion/tuple/class_template_tuple/element_access.html b/doc/html/fusion/tuple/class_template_tuple/element_access.html index 2d97d96d..8d0a8a1c 100644 --- a/doc/html/fusion/tuple/class_template_tuple/element_access.html +++ b/doc/html/fusion/tuple/class_template_tuple/element_access.html @@ -31,7 +31,7 @@ access">Element access
- + Description

@@ -40,7 +40,7 @@ function to provide access to it's elements by zero based numeric index.

- + Specification
@@ -84,11 +84,12 @@
 
- +

+

diff --git a/doc/html/fusion/tuple/class_template_tuple/relational_operators.html b/doc/html/fusion/tuple/class_template_tuple/relational_operators.html index 986a1e6a..3aec30f4 100644 --- a/doc/html/fusion/tuple/class_template_tuple/relational_operators.html +++ b/doc/html/fusion/tuple/class_template_tuple/relational_operators.html @@ -30,7 +30,7 @@ operators">Relational operators
- + Description

@@ -38,7 +38,7 @@ Tuple provides the standard boolean relational operators.

- + Specification
@@ -196,11 +196,12 @@
- +

+

diff --git a/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html b/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html index d8dee8b9..c37de3d0 100644 --- a/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html +++ b/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html @@ -30,7 +30,7 @@ creation functions">Tuple creation functions
- + Description

@@ -40,7 +40,7 @@ functions are described in this section.

- + Specification
@@ -69,11 +69,12 @@
 
- +

+

diff --git a/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html b/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html index 61deaca5..df0e8918 100644 --- a/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html +++ b/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html @@ -31,7 +31,7 @@ helper classes">Tuple helper classes
- + Description

@@ -40,7 +40,7 @@ tuple size, and the element types.

- + Specification
@@ -76,11 +76,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/tuple/pairs.html b/doc/html/fusion/tuple/pairs.html index d38e75ac..dbd2bb11 100644 --- a/doc/html/fusion/tuple/pairs.html +++ b/doc/html/fusion/tuple/pairs.html @@ -27,7 +27,7 @@

- + Description

@@ -36,7 +36,7 @@ as if it were a 2 element tuple.

- + Specification

@@ -97,11 +97,12 @@
 
- +

+

diff --git a/doc/html/fusion/view.html b/doc/html/fusion/view.html index 36c24ff6..3c535142 100644 --- a/doc/html/fusion/view.html +++ b/doc/html/fusion/view.html @@ -44,7 +44,7 @@ to copy and be passed around by value.

- + Header

@@ -54,11 +54,12 @@
 
- +

+

diff --git a/doc/html/fusion/view/filter_view.html b/doc/html/fusion/view/filter_view.html index 182cd3bf..eb410f4b 100644 --- a/doc/html/fusion/view/filter_view.html +++ b/doc/html/fusion/view/filter_view.html @@ -26,7 +26,7 @@

- + Description

@@ -37,7 +37,7 @@ only those elements for which its predicate evaluates to mpl::true_.

- + Header

@@ -45,7 +45,7 @@
 #include <boost/fusion/include/filter_view.hpp>
 

- + Synopsis

@@ -53,7 +53,7 @@
 struct filter_view;
 

- + Template parameters

@@ -117,7 +117,7 @@

- + Model of

- + Example

@@ -231,11 +231,12 @@
 
- +

+

diff --git a/doc/html/fusion/view/iterator_range.html b/doc/html/fusion/view/iterator_range.html index e895d650..62357d4e 100644 --- a/doc/html/fusion/view/iterator_range.html +++ b/doc/html/fusion/view/iterator_range.html @@ -26,7 +26,7 @@

- + Description

@@ -34,7 +34,7 @@ sub-range of its underlying sequence delimited by a pair of iterators.

- + Header

@@ -42,7 +42,7 @@
 #include <boost/fusion/include/iterator_range.hpp>
 

- + Synopsis

@@ -50,7 +50,7 @@
 struct iterator_range;
 

- + Template parameters

@@ -112,7 +112,7 @@

- + Model of

  • @@ -149,7 +149,7 @@

- + Expression Semantics

@@ -224,7 +224,7 @@

- + Example

@@ -246,11 +246,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/view/joint_view.html b/doc/html/fusion/view/joint_view.html index a09da25f..aef924a0 100644 --- a/doc/html/fusion/view/joint_view.html +++ b/doc/html/fusion/view/joint_view.html @@ -26,7 +26,7 @@

- + Description

@@ -34,7 +34,7 @@ which is a concatenation of two sequences.

- + Header

@@ -42,7 +42,7 @@
 #include <boost/fusion/include/joint_view.hpp>
 

- + Synopsis

@@ -50,7 +50,7 @@
 struct joint_view;
 

- + Template parameters

@@ -116,7 +116,7 @@

- + Model of

- + Example

@@ -232,11 +232,12 @@
 
- +

+

diff --git a/doc/html/fusion/view/reverse_view.html b/doc/html/fusion/view/reverse_view.html index 6010eabe..8af6f29c 100644 --- a/doc/html/fusion/view/reverse_view.html +++ b/doc/html/fusion/view/reverse_view.html @@ -31,7 +31,7 @@ element will be its first.

- + Header

@@ -39,7 +39,7 @@
 #include <boost/fusion/include/reverse_view.hpp>
 

- + Synopsis

@@ -47,7 +47,7 @@
 struct reverse_view;
 

- + Template parameters

@@ -93,7 +93,7 @@

- + Model of

- + Example

@@ -204,11 +204,12 @@
 
- +

+

diff --git a/doc/html/fusion/view/single_view.html b/doc/html/fusion/view/single_view.html index ea4df846..0cad96c7 100644 --- a/doc/html/fusion/view/single_view.html +++ b/doc/html/fusion/view/single_view.html @@ -30,7 +30,7 @@ a value as a single element sequence.

- + Header

@@ -38,7 +38,7 @@
 #include <boost/fusion/include/single_view.hpp>
 

- + Synopsis

@@ -46,7 +46,7 @@
 struct single_view;
 

- + Template parameters

@@ -90,7 +90,7 @@

- + Model of

- + Example

@@ -196,11 +196,12 @@
 
- +

+

diff --git a/doc/html/fusion/view/transform_view.html b/doc/html/fusion/view/transform_view.html index 782b22a7..70434e88 100644 --- a/doc/html/fusion/view/transform_view.html +++ b/doc/html/fusion/view/transform_view.html @@ -35,7 +35,7 @@ Traversal Concept) of its underlying sequence or sequences.

- + Header

@@ -43,7 +43,7 @@
 #include <boost/fusion/include/transform_view.hpp>
 

- + Synopsis

@@ -61,7 +61,7 @@ struct transform_view;

- + Template parameters

@@ -183,7 +183,7 @@

- + Model of

  • @@ -242,7 +242,7 @@

- + Expression Semantics

@@ -337,7 +337,7 @@

- + Example

@@ -367,11 +367,12 @@
 
 
-
+      

+

diff --git a/doc/html/fusion/view/zip_view.html b/doc/html/fusion/view/zip_view.html index d2f1ae44..39d8d387 100644 --- a/doc/html/fusion/view/zip_view.html +++ b/doc/html/fusion/view/zip_view.html @@ -26,7 +26,7 @@

- + Description

@@ -37,7 +37,7 @@ to the component _sequence_s.

- + Header

@@ -45,7 +45,7 @@
 #include <boost/fusion/include/zip_view.hpp>
 

- + Synopsis

@@ -53,7 +53,7 @@
 struct zip_view;
 

- + Template parameters

@@ -99,7 +99,7 @@

- + Model of

  • @@ -132,7 +132,7 @@

- + Expression Semantics

@@ -204,7 +204,7 @@

- + Example

@@ -218,11 +218,12 @@
 
 
-
+      

+

diff --git a/doc/html/index.html b/doc/html/index.html index 990793b4..2ce13dde 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -34,7 +34,7 @@
-

+

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

@@ -244,8 +244,8 @@
- - + +

Last revised: November 07, 2007 at 03:41:59 GMT

Last revised: November 14, 2007 at 10:10:22 GMT


Next
diff --git a/include/boost/fusion/algorithm/query/ext_/find_if_s.hpp b/include/boost/fusion/algorithm/query/ext_/find_if_s.hpp index 82c20b4c..0b1852a6 100755 --- a/include/boost/fusion/algorithm/query/ext_/find_if_s.hpp +++ b/include/boost/fusion/algorithm/query/ext_/find_if_s.hpp @@ -117,7 +117,7 @@ namespace boost { namespace fusion { namespace detail private: static type call_(SegmentedRange const &range, mpl::true_) { - return found::call(range, where::call(*range.where)); + return found::call(range, where::call(*range.where_)); } static type call_(SegmentedRange const &range, mpl::false_) diff --git a/include/boost/fusion/view/ext_/segmented_iterator_range.hpp b/include/boost/fusion/view/ext_/segmented_iterator_range.hpp index c4dcd01c..803e642b 100755 --- a/include/boost/fusion/view/ext_/segmented_iterator_range.hpp +++ b/include/boost/fusion/view/ext_/segmented_iterator_range.hpp @@ -12,6 +12,8 @@ #include #include #include +#include +#include #include #include #include @@ -124,26 +126,37 @@ namespace boost { namespace fusion {} template - struct result; + struct result_; template - struct result + struct result_ { typedef segmented_view type; }; template - struct result + struct result_ { typedef segmented_view type; }; template - struct result + struct result_ { typedef Second type; }; + template + struct result; + + template + struct result + : result_< + typename remove_cv::type>::type + , typename remove_cv::type>::type + > + {}; + template segmented_view operator ()(right_view, Second &second) const { @@ -226,7 +239,7 @@ namespace boost { namespace fusion static type call(Sequence &seq) { - return type(range(seq.cons.car.where, fusion::end(seq.cons.car.sequence))); + return type(range(seq.cons.car.where_, fusion::end(seq.cons.car.sequence))); } }; }; @@ -266,7 +279,7 @@ namespace boost { namespace fusion make_multiple_view(detail::full_view()) , make_single_view(detail::left_view()) ) - , segmented_range(fusion::begin(seq.cons.car.sequence), fusion::next(seq.cons.car.where)) + , segmented_range(fusion::begin(seq.cons.car.sequence), fusion::next(seq.cons.car.where_)) , tfx(seq.cons.cdr) ); } @@ -284,7 +297,7 @@ namespace boost { namespace fusion static type call(Sequence &seq) { - return type(range(fusion::begin(seq.cons.car.sequence), seq.cons.car.where)); + return type(range(fusion::begin(seq.cons.car.sequence), seq.cons.car.where_)); } }; }; @@ -437,7 +450,7 @@ namespace boost { namespace fusion static type call(cons const &cons1, cons const &cons2) { - return type(range(cons1.car.where, cons2.car.where)); + return type(range(cons1.car.where_, cons2.car.where_)); } }; diff --git a/test/sequence/ext_/iterator_range_s.cpp b/test/sequence/ext_/iterator_range_s.cpp index 1ed4243f..02a49ad4 100755 --- a/test/sequence/ext_/iterator_range_s.cpp +++ b/test/sequence/ext_/iterator_range_s.cpp @@ -43,8 +43,8 @@ process_tree(Tree const &tree) using namespace fusion; using mpl::_; - typedef typename result_of::find_if_s >::type short_iter; - typedef typename result_of::find_if_s >::type float_iter; + typedef typename fusion::result_of::find_if_s >::type short_iter; + typedef typename fusion::result_of::find_if_s >::type float_iter; typedef iterator_range slice_t; BOOST_STATIC_ASSERT(traits::is_segmented::value); diff --git a/test/sequence/filter_view.cpp b/test/sequence/filter_view.cpp index 1abaedff..a89abec2 100644 --- a/test/sequence/filter_view.cpp +++ b/test/sequence/filter_view.cpp @@ -95,6 +95,7 @@ main() // (e.g. comeau 4.3.3, intel) have problems with this. // vc7.1 and g++ are ok. The errors from comeau are useless. +#ifndef __EDG_VERSION__ typedef vector_c vector_type; typedef filter_view > > filter_view_type; vector_type v; @@ -102,6 +103,7 @@ main() std::cout << view << std::endl; BOOST_TEST((view == make_vector(1, 2, 0, -1))); BOOST_STATIC_ASSERT(result_of::size::value == 4); +#endif } {