From 63c122f0d8b920fed757c0e0dd141d990d9decbf Mon Sep 17 00:00:00 2001 From: Joel de Guzman Date: Mon, 22 Jan 2007 00:40:36 +0000 Subject: [PATCH] Deeper TOC level + typo fix: rename apply->result in algo docs [SVN r36766] --- doc/html/fusion/algorithms.html | 20 ++- doc/html/fusion/algorithms/concepts.html | 8 +- doc/html/fusion/algorithms/concepts/poly.html | 6 +- doc/html/fusion/algorithms/iteration.html | 6 +- .../algorithms/iteration/functions.html | 11 +- .../iteration/functions/accumulate.html | 16 +- .../algorithms/iteration/functions/fold.html | 16 +- .../iteration/functions/for_each.html | 14 +- .../algorithms/iteration/metafunctions.html | 11 +- .../iteration/metafunctions/accumulate.html | 12 +- .../iteration/metafunctions/fold.html | 12 +- .../iteration/metafunctions/for_each.html | 12 +- doc/html/fusion/algorithms/query.html | 6 +- .../fusion/algorithms/query/functions.html | 15 +- .../algorithms/query/functions/all.html | 14 +- .../algorithms/query/functions/any.html | 14 +- .../algorithms/query/functions/count.html | 14 +- .../algorithms/query/functions/count_if.html | 14 +- .../algorithms/query/functions/find.html | 14 +- .../algorithms/query/functions/find_if.html | 14 +- .../algorithms/query/functions/none.html | 14 +- .../algorithms/query/metafunctions.html | 15 +- .../algorithms/query/metafunctions/all.html | 12 +- .../algorithms/query/metafunctions/any.html | 12 +- .../algorithms/query/metafunctions/count.html | 12 +- .../query/metafunctions/count_if.html | 12 +- .../algorithms/query/metafunctions/find.html | 12 +- .../query/metafunctions/find_if.html | 12 +- .../algorithms/query/metafunctions/none.html | 12 +- .../fusion/algorithms/transformation.html | 6 +- .../algorithms/transformation/functions.html | 27 +--- .../transformation/functions/clear.html | 14 +- .../transformation/functions/erase.html | 14 +- .../transformation/functions/erase_key.html | 14 +- .../transformation/functions/filter.html | 14 +- .../transformation/functions/filter_if.html | 14 +- .../transformation/functions/insert.html | 14 +- .../functions/insert_range.html | 14 +- .../transformation/functions/join.html | 14 +- .../transformation/functions/pop_back.html | 14 +- .../transformation/functions/pop_front.html | 14 +- .../transformation/functions/push_back.html | 14 +- .../transformation/functions/push_front.html | 14 +- .../transformation/functions/remove.html | 14 +- .../transformation/functions/remove_if.html | 14 +- .../transformation/functions/replace.html | 14 +- .../transformation/functions/replace_if.html | 14 +- .../transformation/functions/reverse.html | 14 +- .../transformation/functions/transform.html | 20 +-- .../transformation/functions/zip.html | 14 +- .../transformation/metafunctions.html | 27 +--- .../transformation/metafunctions/clear.html | 12 +- .../transformation/metafunctions/erase.html | 12 +- .../metafunctions/erase_key.html | 12 +- .../transformation/metafunctions/filter.html | 12 +- .../metafunctions/filter_if.html | 12 +- .../transformation/metafunctions/insert.html | 12 +- .../metafunctions/insert_range.html | 12 +- .../transformation/metafunctions/join.html | 10 +- .../metafunctions/pop_back.html | 12 +- .../metafunctions/pop_front.html | 12 +- .../metafunctions/push_back.html | 12 +- .../metafunctions/push_front.html | 12 +- .../transformation/metafunctions/remove.html | 12 +- .../metafunctions/remove_if.html | 12 +- .../transformation/metafunctions/replace.html | 12 +- .../metafunctions/replace_if.html | 12 +- .../transformation/metafunctions/reverse.html | 12 +- .../metafunctions/transform.html | 14 +- .../transformation/metafunctions/zip.html | 10 +- doc/html/fusion/extension.html | 16 +- doc/html/fusion/iterators.html | 36 ++++- doc/html/fusion/iterators/concepts.html | 8 - .../concepts/bidirectional_iterator.html | 14 +- .../iterators/concepts/forward_iterator.html | 12 +- .../concepts/random_access_iterator.html | 10 +- doc/html/fusion/iterators/functions.html | 8 - .../fusion/iterators/functions/advance.html | 12 +- .../fusion/iterators/functions/advance_c.html | 12 +- .../fusion/iterators/functions/deref.html | 12 +- .../fusion/iterators/functions/distance.html | 12 +- doc/html/fusion/iterators/functions/next.html | 12 +- .../fusion/iterators/functions/prior.html | 12 +- doc/html/fusion/iterators/metafunctions.html | 16 +- .../iterators/metafunctions/advance.html | 12 +- .../iterators/metafunctions/advance_c.html | 12 +- .../fusion/iterators/metafunctions/deref.html | 12 +- .../iterators/metafunctions/distance.html | 12 +- .../iterators/metafunctions/equal_to.html | 12 +- .../fusion/iterators/metafunctions/next.html | 12 +- .../fusion/iterators/metafunctions/prior.html | 12 +- .../iterators/metafunctions/value_of.html | 12 +- doc/html/fusion/iterators/operators.html | 8 - .../operators/operator_equality.html | 10 +- .../operators/operator_inequality.html | 10 +- .../operators/operator_unary_star.html | 12 +- doc/html/fusion/notes.html | 16 +- doc/html/fusion/organization.html | 10 +- doc/html/fusion/preface.html | 10 +- doc/html/fusion/quick_start.html | 16 +- doc/html/fusion/sequences.html | 51 +++++- doc/html/fusion/sequences/adapted.html | 13 +- .../sequences/adapted/boost__array.html | 8 +- .../sequences/adapted/boost__tuple.html | 8 +- .../sequences/adapted/boost__variant.html | 8 +- .../sequences/adapted/mpl_sequence.html | 8 +- .../fusion/sequences/adapted/std__pair.html | 8 +- doc/html/fusion/sequences/concepts.html | 14 +- .../concepts/associative_sequence.html | 10 +- .../concepts/bidirectional_sequence.html | 12 +- .../sequences/concepts/forward_sequence.html | 12 +- .../concepts/random_access_sequence.html | 12 +- doc/html/fusion/sequences/containers.html | 9 +- .../fusion/sequences/containers/cons.html | 14 +- .../fusion/sequences/containers/list.html | 14 +- doc/html/fusion/sequences/containers/map.html | 14 +- doc/html/fusion/sequences/containers/set.html | 14 +- .../fusion/sequences/containers/vector.html | 16 +- doc/html/fusion/sequences/conversion.html | 6 +- .../sequences/conversion/functions.html | 12 +- .../conversion/functions/as_list.html | 12 +- .../conversion/functions/as_map.html | 12 +- .../conversion/functions/as_set.html | 12 +- .../conversion/functions/as_vector.html | 12 +- .../sequences/conversion/metafunctions.html | 12 +- .../conversion/metafunctions/as_list.html | 12 +- .../conversion/metafunctions/as_map.html | 12 +- .../conversion/metafunctions/as_set.html | 12 +- .../conversion/metafunctions/as_vector.html | 12 +- doc/html/fusion/sequences/generation.html | 6 +- .../sequences/generation/functions.html | 16 +- .../generation/functions/list_tie.html | 12 +- .../generation/functions/make_cons.html | 14 +- .../generation/functions/make_list.html | 14 +- .../generation/functions/make_map.html | 18 +-- .../generation/functions/make_set.html | 18 +-- .../generation/functions/make_vector.html | 14 +- .../sequences/generation/functions/tiers.html | 6 +- .../generation/functions/vector_tie.html | 12 +- .../sequences/generation/metafunctions.html | 15 +- .../generation/metafunctions/list_tie.html | 12 +- .../generation/metafunctions/make_cons.html | 12 +- .../generation/metafunctions/make_list.html | 12 +- .../generation/metafunctions/make_map.html | 18 +-- .../generation/metafunctions/make_set.html | 16 +- .../generation/metafunctions/make_vector.html | 12 +- .../generation/metafunctions/vector_tie.html | 12 +- doc/html/fusion/sequences/intrinsics.html | 10 +- .../sequences/intrinsics/functions.html | 18 +-- .../sequences/intrinsics/functions/at.html | 12 +- .../sequences/intrinsics/functions/at_c.html | 12 +- .../intrinsics/functions/at_key.html | 12 +- .../sequences/intrinsics/functions/back.html | 12 +- .../sequences/intrinsics/functions/begin.html | 12 +- .../sequences/intrinsics/functions/empty.html | 12 +- .../sequences/intrinsics/functions/end.html | 12 +- .../sequences/intrinsics/functions/front.html | 12 +- .../intrinsics/functions/has_key.html | 12 +- .../sequences/intrinsics/functions/size.html | 12 +- .../sequences/intrinsics/metafunctions.html | 21 +-- .../intrinsics/metafunctions/at.html | 16 +- .../intrinsics/metafunctions/at_c.html | 16 +- .../intrinsics/metafunctions/at_key.html | 16 +- .../intrinsics/metafunctions/back.html | 12 +- .../intrinsics/metafunctions/begin.html | 12 +- .../intrinsics/metafunctions/empty.html | 12 +- .../intrinsics/metafunctions/end.html | 12 +- .../intrinsics/metafunctions/front.html | 12 +- .../intrinsics/metafunctions/has_key.html | 12 +- .../intrinsics/metafunctions/size.html | 12 +- .../intrinsics/metafunctions/value_at.html | 12 +- .../intrinsics/metafunctions/value_at_c.html | 12 +- .../metafunctions/value_at_key.html | 12 +- doc/html/fusion/sequences/operators.html | 4 - .../sequences/operators/comparison.html | 15 +- .../sequences/operators/comparison/equal.html | 12 +- .../operators/comparison/greater_than.html | 10 +- .../comparison/greater_than_equal.html | 10 +- .../operators/comparison/less_than.html | 10 +- .../operators/comparison/less_than_equal.html | 10 +- .../operators/comparison/not_equal.html | 10 +- doc/html/fusion/sequences/operators/i_o.html | 6 +- .../fusion/sequences/operators/i_o/in.html | 12 +- .../fusion/sequences/operators/i_o/out.html | 12 +- doc/html/fusion/sequences/views.html | 11 +- .../fusion/sequences/views/filter_view.html | 14 +- .../sequences/views/iterator_range.html | 14 +- .../fusion/sequences/views/joint_view.html | 14 +- .../fusion/sequences/views/reverse_view.html | 12 +- .../fusion/sequences/views/single_view.html | 12 +- .../sequences/views/transform_view.html | 12 +- doc/html/fusion/sequences/views/zip_view.html | 14 +- doc/html/fusion/support/category_of.html | 12 +- doc/html/fusion/support/is_sequence.html | 12 +- doc/html/fusion/support/is_view.html | 12 +- doc/html/fusion/support/pair.html | 12 +- doc/html/fusion/support/tag_of.html | 12 +- doc/html/fusion/tuples.html | 11 ++ .../fusion/tuples/class_template_tuple.html | 15 +- .../class_template_tuple/construction.html | 4 +- .../class_template_tuple/element_access.html | 4 +- .../relational_operators.html | 4 +- .../tuple_creation_functions.html | 4 +- .../tuple_helper_classes.html | 4 +- doc/html/fusion/tuples/pairs.html | 4 +- doc/html/index.html | 145 +++++++++++++++++- 206 files changed, 1342 insertions(+), 1374 deletions(-) diff --git a/doc/html/fusion/algorithms.html b/doc/html/fusion/algorithms.html index 841c94c3..10c67c44 100644 --- a/doc/html/fusion/algorithms.html +++ b/doc/html/fusion/algorithms.html @@ -28,12 +28,26 @@ Algorithms
Concepts
+
Polymorphic Function + Object
Iteration
+
+
Functions
+
Metafunctions
+
Query
+
+
Functions
+
Metafunctions
+
Transformation
+
+
Functions
+
Metafunctions
+

- + Lazy Evaluation

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

- + Sequence Extension

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

- + Header

diff --git a/doc/html/fusion/algorithms/concepts.html b/doc/html/fusion/algorithms/concepts.html
index 492017fe..f5fae0ac 100644
--- a/doc/html/fusion/algorithms/concepts.html
+++ b/doc/html/fusion/algorithms/concepts.html
@@ -23,12 +23,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/algorithms/concepts/poly.html b/doc/html/fusion/algorithms/concepts/poly.html index b18d26a3..3b42cb0f 100644 --- a/doc/html/fusion/algorithms/concepts/poly.html +++ b/doc/html/fusion/algorithms/concepts/poly.html @@ -29,7 +29,7 @@ Object"> Polymorphic Function Object
- + Description

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

- + Refinement of
@@ -69,7 +69,7 @@ MPL Metafunction Class

- + Expression requirements
diff --git a/doc/html/fusion/algorithms/iteration.html b/doc/html/fusion/algorithms/iteration.html index 9e61c9c1..3444f50f 100644 --- a/doc/html/fusion/algorithms/iteration.html +++ b/doc/html/fusion/algorithms/iteration.html @@ -26,16 +26,12 @@
-

The iteration algorithms provide the fundamental algorithms for traversing a sequence repeatedly applying an operation to its elements.

- + Header

diff --git a/doc/html/fusion/algorithms/iteration/functions.html b/doc/html/fusion/algorithms/iteration/functions.html
index 5c3db0bd..782ff9c7 100644
--- a/doc/html/fusion/algorithms/iteration/functions.html
+++ b/doc/html/fusion/algorithms/iteration/functions.html
@@ -22,15 +22,8 @@
 
PrevUpHomeNext
- +
Copyright © 2001-2005 Joel de Guzman, Dan Marsden
diff --git a/doc/html/fusion/algorithms/iteration/functions/accumulate.html b/doc/html/fusion/algorithms/iteration/functions/accumulate.html index 18e200d2..97c5bc9e 100644 --- a/doc/html/fusion/algorithms/iteration/functions/accumulate.html +++ b/doc/html/fusion/algorithms/iteration/functions/accumulate.html @@ -26,7 +26,7 @@
- + Description

@@ -37,7 +37,7 @@ fold.

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

Table 1.33. Parameters

+

Table 1.33. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -108,28 +108,28 @@ where e1 ...eN are the elements of seq.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/iteration/accumulate.hpp>
 
- + Example
 struct make_string
 {
     template<typename T, typename State>
-    struct apply
+    struct result
     {
         typedef std::string type;
     };
diff --git a/doc/html/fusion/algorithms/iteration/functions/fold.html b/doc/html/fusion/algorithms/iteration/functions/fold.html
index 71697bd6..b2e78889 100644
--- a/doc/html/fusion/algorithms/iteration/functions/fold.html
+++ b/doc/html/fusion/algorithms/iteration/functions/fold.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -36,7 +36,7 @@ to each element of a sequence and the previous state.

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

Table 1.32. Parameters

+

Table 1.32. Parameters

@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -106,28 +106,28 @@ where e1 ...eN are the elements of seq.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/iteration/fold.hpp>
 
- + Example
 struct make_string
 {
     template<typename T, typename State>
-    struct apply
+    struct result
     {
         typedef std::string type;
     };
diff --git a/doc/html/fusion/algorithms/iteration/functions/for_each.html b/doc/html/fusion/algorithms/iteration/functions/for_each.html
index 966c6538..bba62f2e 100644
--- a/doc/html/fusion/algorithms/iteration/functions/for_each.html
+++ b/doc/html/fusion/algorithms/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.34. Parameters

+

Table 1.34. Parameters

@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -93,21 +93,21 @@ in seq.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/iteration/for_each.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/iteration/metafunctions.html b/doc/html/fusion/algorithms/iteration/metafunctions.html
index 1bd66d25..8eb211d8 100644
--- a/doc/html/fusion/algorithms/iteration/metafunctions.html
+++ b/doc/html/fusion/algorithms/iteration/metafunctions.html
@@ -22,15 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/algorithms/iteration/metafunctions/accumulate.html b/doc/html/fusion/algorithms/iteration/metafunctions/accumulate.html index 9b950909..8b65f9b9 100644 --- a/doc/html/fusion/algorithms/iteration/metafunctions/accumulate.html +++ b/doc/html/fusion/algorithms/iteration/metafunctions/accumulate.html @@ -26,14 +26,14 @@
- + Description

Returns the result type of accumulate.

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

Table 1.36. Parameters

+

Table 1.36. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -111,14 +111,14 @@ Function Object of type F.

- + Complexity

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

- + Header
diff --git a/doc/html/fusion/algorithms/iteration/metafunctions/fold.html b/doc/html/fusion/algorithms/iteration/metafunctions/fold.html
index 26b5002b..5f99bbe2 100644
--- a/doc/html/fusion/algorithms/iteration/metafunctions/fold.html
+++ b/doc/html/fusion/algorithms/iteration/metafunctions/fold.html
@@ -26,14 +26,14 @@
 
 
- + Description

Returns the result type of fold.

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

Table 1.35. Parameters

+

Table 1.35. Parameters

@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -111,14 +111,14 @@ Function Object of type F.

- + Complexity

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

- + Header
diff --git a/doc/html/fusion/algorithms/iteration/metafunctions/for_each.html b/doc/html/fusion/algorithms/iteration/metafunctions/for_each.html
index fb726676..67b0f947 100644
--- a/doc/html/fusion/algorithms/iteration/metafunctions/for_each.html
+++ b/doc/html/fusion/algorithms/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.37. Parameters

+

Table 1.37. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -98,14 +98,14 @@ return type is always void.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/query.html b/doc/html/fusion/algorithms/query.html
index eed0146c..e8c47055 100644
--- a/doc/html/fusion/algorithms/query.html
+++ b/doc/html/fusion/algorithms/query.html
@@ -25,15 +25,11 @@
 
-

The query algorithms provide support for searching and analyzing sequences.

- + Header

diff --git a/doc/html/fusion/algorithms/query/functions.html b/doc/html/fusion/algorithms/query/functions.html
index 112f1f24..f06fb915 100644
--- a/doc/html/fusion/algorithms/query/functions.html
+++ b/doc/html/fusion/algorithms/query/functions.html
@@ -22,19 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/algorithms/query/functions/all.html b/doc/html/fusion/algorithms/query/functions/all.html index 415d8cc4..9a6ccdb5 100644 --- a/doc/html/fusion/algorithms/query/functions/all.html +++ b/doc/html/fusion/algorithms/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.39. Parameters

+

Table 1.39. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -84,7 +84,7 @@
- + Expression Semantics
@@ -101,21 +101,21 @@ element e in seq.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/all.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/functions/any.html b/doc/html/fusion/algorithms/query/functions/any.html
index 38bbb878..723ff918 100644
--- a/doc/html/fusion/algorithms/query/functions/any.html
+++ b/doc/html/fusion/algorithms/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.38. Parameters

+

Table 1.38. Parameters

@@ -84,7 +84,7 @@
- + Expression semantics
@@ -101,21 +101,21 @@ element e in seq.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/any.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/functions/count.html b/doc/html/fusion/algorithms/query/functions/count.html
index b0c4f191..6978a201 100644
--- a/doc/html/fusion/algorithms/query/functions/count.html
+++ b/doc/html/fusion/algorithms/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.43. Parameters

+

Table 1.43. Parameters

@@ -81,7 +81,7 @@
- + Expression Semantics
@@ -97,21 +97,21 @@ t in seq.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/count.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/functions/count_if.html b/doc/html/fusion/algorithms/query/functions/count_if.html
index 6c892079..682accd5 100644
--- a/doc/html/fusion/algorithms/query/functions/count_if.html
+++ b/doc/html/fusion/algorithms/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.44. Parameters

+

Table 1.44. Parameters

@@ -81,7 +81,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ in seq where f evaluates to true.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/count_if.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/functions/find.html b/doc/html/fusion/algorithms/query/functions/find.html
index 7cdc9eb9..aeb1aa68 100644
--- a/doc/html/fusion/algorithms/query/functions/find.html
+++ b/doc/html/fusion/algorithms/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.41. Parameters

+

Table 1.41. Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -100,21 +100,21 @@ to find_if<boost::is_same<_, T> >(seq)

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/find.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/functions/find_if.html b/doc/html/fusion/algorithms/query/functions/find_if.html
index f25f624e..928020a8 100644
--- a/doc/html/fusion/algorithms/query/functions/find_if.html
+++ b/doc/html/fusion/algorithms/query/functions/find_if.html
@@ -30,11 +30,11 @@
             MPL Lambda Expression evaluates to boost::mpl::true_.
           

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

Table 1.42. Parameters

+

Table 1.42. Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -102,21 +102,21 @@ if there is no such element.

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/find_if.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/functions/none.html b/doc/html/fusion/algorithms/query/functions/none.html
index 329527e1..1f831020 100644
--- a/doc/html/fusion/algorithms/query/functions/none.html
+++ b/doc/html/fusion/algorithms/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.40. Parameters

+

Table 1.40. Parameters

@@ -84,7 +84,7 @@
- + Expression Semantics
@@ -101,21 +101,21 @@ element e in seq. Result equivalent to !any(seq, f).

- + Complexity

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

- + Header
 #include <boost/fusion/algorithm/query/none.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/query/metafunctions.html b/doc/html/fusion/algorithms/query/metafunctions.html
index 544b0b11..02299291 100644
--- a/doc/html/fusion/algorithms/query/metafunctions.html
+++ b/doc/html/fusion/algorithms/query/metafunctions.html
@@ -22,19 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/algorithms/query/metafunctions/all.html b/doc/html/fusion/algorithms/query/metafunctions/all.html index aabeb22d..b3f12915 100644 --- a/doc/html/fusion/algorithms/query/metafunctions/all.html +++ b/doc/html/fusion/algorithms/query/metafunctions/all.html @@ -26,14 +26,14 @@
- + Description

A metafunction returning the result type of all.

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

Table 1.46. Parameters

+

Table 1.46. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/query/metafunctions/any.html b/doc/html/fusion/algorithms/query/metafunctions/any.html
index f75bd271..b0de23a9 100644
--- a/doc/html/fusion/algorithms/query/metafunctions/any.html
+++ b/doc/html/fusion/algorithms/query/metafunctions/any.html
@@ -26,14 +26,14 @@
 
 
- + Description

A metafunction returning the result type of any.

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

Table 1.45. Parameters

+

Table 1.45. Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/query/metafunctions/count.html b/doc/html/fusion/algorithms/query/metafunctions/count.html
index e866e60d..bde12281 100644
--- a/doc/html/fusion/algorithms/query/metafunctions/count.html
+++ b/doc/html/fusion/algorithms/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.50. Parameters

+

Table 1.50. Parameters

@@ -81,7 +81,7 @@
- + Expression Semantics
@@ -97,14 +97,14 @@ int.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/query/metafunctions/count_if.html b/doc/html/fusion/algorithms/query/metafunctions/count_if.html
index 3c1b8d49..3e8180f5 100644
--- a/doc/html/fusion/algorithms/query/metafunctions/count_if.html
+++ b/doc/html/fusion/algorithms/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.51. Parameters

+

Table 1.51. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -96,14 +96,14 @@ always int.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/query/metafunctions/find.html b/doc/html/fusion/algorithms/query/metafunctions/find.html
index 4b515092..f75b8d2d 100644
--- a/doc/html/fusion/algorithms/query/metafunctions/find.html
+++ b/doc/html/fusion/algorithms/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.48. Parameters

+

Table 1.48. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -97,14 +97,14 @@ in Sequence, or result_of::end<Sequence>::type if there is no such element.

- + Complexity

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

- + Header
diff --git a/doc/html/fusion/algorithms/query/metafunctions/find_if.html b/doc/html/fusion/algorithms/query/metafunctions/find_if.html
index 2369994f..19143c34 100644
--- a/doc/html/fusion/algorithms/query/metafunctions/find_if.html
+++ b/doc/html/fusion/algorithms/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.49. Parameters

+

Table 1.49. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -98,14 +98,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
diff --git a/doc/html/fusion/algorithms/query/metafunctions/none.html b/doc/html/fusion/algorithms/query/metafunctions/none.html
index f3513804..40c2f431 100644
--- a/doc/html/fusion/algorithms/query/metafunctions/none.html
+++ b/doc/html/fusion/algorithms/query/metafunctions/none.html
@@ -26,14 +26,14 @@
 
 
- + Description

A metafunction returning the result type of none.

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

Table 1.47. Parameters

+

Table 1.47. Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation.html b/doc/html/fusion/algorithms/transformation.html
index cf3f6dd3..2c166c81 100644
--- a/doc/html/fusion/algorithms/transformation.html
+++ b/doc/html/fusion/algorithms/transformation.html
@@ -25,10 +25,6 @@
 
-

The transformation algorithms create new sequences out of existing sequences by performing some sort of transformation. In reality the new sequences are @@ -46,7 +42,7 @@

- + Header

diff --git a/doc/html/fusion/algorithms/transformation/functions.html b/doc/html/fusion/algorithms/transformation/functions.html
index 49375ca0..92367af0 100644
--- a/doc/html/fusion/algorithms/transformation/functions.html
+++ b/doc/html/fusion/algorithms/transformation/functions.html
@@ -22,31 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/algorithms/transformation/functions/clear.html b/doc/html/fusion/algorithms/transformation/functions/clear.html index 375a4d7f..4ac56bf1 100644 --- a/doc/html/fusion/algorithms/transformation/functions/clear.html +++ b/doc/html/fusion/algorithms/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.61. Parameters

+

Table 1.61. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -67,7 +67,7 @@
- + Expression Semantics
@@ -84,21 +84,21 @@ with no elements.

- + Complexity

Constant.

- + Header
 #include <boost/fusion/algorithm/transformation/clear.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/erase.html b/doc/html/fusion/algorithms/transformation/functions/erase.html
index f8639e5c..38dc9e81 100644
--- a/doc/html/fusion/algorithms/transformation/functions/erase.html
+++ b/doc/html/fusion/algorithms/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.62. Parameters

+

Table 1.62. Parameters

@@ -101,7 +101,7 @@
- + Expression Semantics
@@ -132,21 +132,21 @@ in their original order, except those in the range [first,last).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/erase.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/erase_key.html b/doc/html/fusion/algorithms/transformation/functions/erase_key.html
index 47c28a1b..421651d8 100644
--- a/doc/html/fusion/algorithms/transformation/functions/erase_key.html
+++ b/doc/html/fusion/algorithms/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.63. Parameters

+

Table 1.63. Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -100,21 +100,21 @@ except those with key Key.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/erase_key.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/filter.html b/doc/html/fusion/algorithms/transformation/functions/filter.html
index 85add777..4d7e6c36 100644
--- a/doc/html/fusion/algorithms/transformation/functions/filter.html
+++ b/doc/html/fusion/algorithms/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.52. Parameters

+

Table 1.52. Parameters

@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ to filter_if<boost::same_type<_, T> >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/filter.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/filter_if.html b/doc/html/fusion/algorithms/transformation/functions/filter_if.html
index 5f1fb609..87dd2b39 100644
--- a/doc/html/fusion/algorithms/transformation/functions/filter_if.html
+++ b/doc/html/fusion/algorithms/transformation/functions/filter_if.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -35,7 +35,7 @@ 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.53. Parameters

+

Table 1.53. Parameters

@@ -79,7 +79,7 @@
- + Expression Semantics
@@ -99,21 +99,21 @@ is the same as in the original sequence.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/filter_if.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/insert.html b/doc/html/fusion/algorithms/transformation/functions/insert.html
index 6f69a169..ad128d66 100644
--- a/doc/html/fusion/algorithms/transformation/functions/insert.html
+++ b/doc/html/fusion/algorithms/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.64. Parameters

+

Table 1.64. Parameters

@@ -87,7 +87,7 @@
- + Expression Semantics
@@ -107,21 +107,21 @@ pos.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/insert.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/insert_range.html b/doc/html/fusion/algorithms/transformation/functions/insert_range.html
index aca08b4b..c4981fcb 100644
--- a/doc/html/fusion/algorithms/transformation/functions/insert_range.html
+++ b/doc/html/fusion/algorithms/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.65. Parameters

+

Table 1.65. Parameters

@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -111,21 +111,21 @@ All elements retaining their ordering from the orignal sequences.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/insert_range.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/join.html b/doc/html/fusion/algorithms/transformation/functions/join.html
index b129b474..a8c6a16c 100644
--- a/doc/html/fusion/algorithms/transformation/functions/join.html
+++ b/doc/html/fusion/algorithms/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.66. Parameters

+

Table 1.66. Parameters

@@ -79,7 +79,7 @@
- + Expression Semantics
@@ -98,21 +98,21 @@ The order of th elements is preserved.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/join.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/pop_back.html b/doc/html/fusion/algorithms/transformation/functions/pop_back.html
index 44763587..744f3b18 100644
--- a/doc/html/fusion/algorithms/transformation/functions/pop_back.html
+++ b/doc/html/fusion/algorithms/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.68. Parameters

+

Table 1.68. Parameters

@@ -67,7 +67,7 @@
- + Expression Semantics
@@ -86,21 +86,21 @@ same order as they were in seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/pop_back.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/pop_front.html b/doc/html/fusion/algorithms/transformation/functions/pop_front.html
index 5c605cd2..19d8c169 100644
--- a/doc/html/fusion/algorithms/transformation/functions/pop_front.html
+++ b/doc/html/fusion/algorithms/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.69. Parameters

+

Table 1.69. Parameters

@@ -67,7 +67,7 @@
- + Expression Semantics
@@ -86,21 +86,21 @@ same order as they were in seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/pop_front.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/push_back.html b/doc/html/fusion/algorithms/transformation/functions/push_back.html
index 6e8efe0a..367cac27 100644
--- a/doc/html/fusion/algorithms/transformation/functions/push_back.html
+++ b/doc/html/fusion/algorithms/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.70. Parameters

+

Table 1.70. Parameters

@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ 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
 #include <boost/fusion/algorithm/transformation/push_back.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/push_front.html b/doc/html/fusion/algorithms/transformation/functions/push_front.html
index bdf5a0fd..0742ff0a 100644
--- a/doc/html/fusion/algorithms/transformation/functions/push_front.html
+++ b/doc/html/fusion/algorithms/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.71. Parameters

+

Table 1.71. Parameters

@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -97,21 +97,21 @@ seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/push_front.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/remove.html b/doc/html/fusion/algorithms/transformation/functions/remove.html
index cbf88720..2a88a993 100644
--- a/doc/html/fusion/algorithms/transformation/functions/remove.html
+++ b/doc/html/fusion/algorithms/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.58. Parameters

+

Table 1.58. Parameters

@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ Equivalent to remove_if<boost::is_same<_,T> >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/remove.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/remove_if.html b/doc/html/fusion/algorithms/transformation/functions/remove_if.html
index c75a497c..68fea876 100644
--- a/doc/html/fusion/algorithms/transformation/functions/remove_if.html
+++ b/doc/html/fusion/algorithms/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.59. Parameters

+

Table 1.59. Parameters

@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -97,21 +97,21 @@ >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/remove_if.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/replace.html b/doc/html/fusion/algorithms/transformation/functions/replace.html
index 68e1bf93..753f7e22 100644
--- a/doc/html/fusion/algorithms/transformation/functions/replace.html
+++ b/doc/html/fusion/algorithms/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.56. Parameters

+

Table 1.56. Parameters

@@ -89,7 +89,7 @@
- + Expression Semantics
@@ -108,21 +108,21 @@ to elements with the same type and equal to old_value.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/replace.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/replace_if.html b/doc/html/fusion/algorithms/transformation/functions/replace_if.html
index fbd04a74..ca807d8f 100644
--- a/doc/html/fusion/algorithms/transformation/functions/replace_if.html
+++ b/doc/html/fusion/algorithms/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.57. Parameters

+

Table 1.57. Parameters

@@ -88,7 +88,7 @@
- + Expression Semantics
@@ -108,21 +108,21 @@ evaluates to true.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/replace_if.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/reverse.html b/doc/html/fusion/algorithms/transformation/functions/reverse.html
index 768578b8..d5b7f11a 100644
--- a/doc/html/fusion/algorithms/transformation/functions/reverse.html
+++ b/doc/html/fusion/algorithms/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.60. Parameters

+

Table 1.60. Parameters

@@ -67,7 +67,7 @@
- + Expression Semantics
@@ -85,21 +85,21 @@ in reverse order.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/reverse.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/transform.html b/doc/html/fusion/algorithms/transformation/functions/transform.html
index 228409e3..06d0e990 100644
--- a/doc/html/fusion/algorithms/transformation/functions/transform.html
+++ b/doc/html/fusion/algorithms/transformation/functions/transform.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -38,7 +38,7 @@ to each element of seq.

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

Table 1.54. Parameters

+

Table 1.54. Parameters

@@ -88,7 +88,7 @@
- + Expression Semantics
@@ -106,7 +106,7 @@ within seq.

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

Table 1.55. Parameters

+

Table 1.55. Parameters

@@ -176,28 +176,28 @@ within seq1 and seq2 respectively.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/transform.hpp>
 
- + Example
 struct triple
 {
     template<typename T>
-    struct apply
+    struct result
     {
         typedef T type;
     };
diff --git a/doc/html/fusion/algorithms/transformation/functions/zip.html b/doc/html/fusion/algorithms/transformation/functions/zip.html
index 61bcb202..4bd5fc12 100644
--- a/doc/html/fusion/algorithms/transformation/functions/zip.html
+++ b/doc/html/fusion/algorithms/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.67. Parameters

+

Table 1.67. Parameters

@@ -73,7 +73,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ 'c'))

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/zip.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions.html b/doc/html/fusion/algorithms/transformation/metafunctions.html
index d9dbdf55..9bbf8a1e 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions.html
@@ -22,31 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/clear.html b/doc/html/fusion/algorithms/transformation/metafunctions/clear.html index 919a76bc..c6805831 100644 --- a/doc/html/fusion/algorithms/transformation/metafunctions/clear.html +++ b/doc/html/fusion/algorithms/transformation/metafunctions/clear.html @@ -26,7 +26,7 @@
- + Description

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

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

Table 1.80. Parameters

+

Table 1.80. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -84,14 +84,14 @@ Semantics: Returns an empty sequence.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/erase.html b/doc/html/fusion/algorithms/transformation/metafunctions/erase.html
index 6d51669f..927c3c3c 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/erase.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/erase.html
@@ -30,11 +30,11 @@
             and range delimiting iterator types.
           

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

Table 1.81. Parameters

+

Table 1.81. Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -122,14 +122,14 @@ and It2 removed.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/erase_key.html b/doc/html/fusion/algorithms/transformation/metafunctions/erase_key.html
index 2d7d2322..8152721a 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/erase_key.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/erase_key.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

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

Table 1.82. Parameters

+

Table 1.82. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -98,14 +98,14 @@ except those with key Key.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/filter.html b/doc/html/fusion/algorithms/transformation/metafunctions/filter.html
index e6641fea..daec1dca 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/filter.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/filter.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

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

Table 1.72. Parameter

+

Table 1.72. Parameter

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

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/filter_if.html b/doc/html/fusion/algorithms/transformation/metafunctions/filter_if.html
index 2e19143d..97dbbebf 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/filter_if.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/filter_if.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -34,7 +34,7 @@ and unary MPL Lambda Expression predicate type.

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

Table 1.73. Parameter

+

Table 1.73. Parameter

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,14 +99,14 @@ to boost::mpl::true_.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/insert.html b/doc/html/fusion/algorithms/transformation/metafunctions/insert.html
index 37614f87..25743178 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/insert.html
+++ b/doc/html/fusion/algorithms/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.83. Parameters

+

Table 1.83. Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -109,14 +109,14 @@ in Sequence.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/insert_range.html b/doc/html/fusion/algorithms/transformation/metafunctions/insert_range.html
index 59727097..19d2b878 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/insert_range.html
+++ b/doc/html/fusion/algorithms/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.84. Parameters

+

Table 1.84. Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -112,14 +112,14 @@ into Sequence.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/join.html b/doc/html/fusion/algorithms/transformation/metafunctions/join.html
index 1ed8eec7..c817b13a 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/join.html
+++ b/doc/html/fusion/algorithms/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
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/pop_back.html b/doc/html/fusion/algorithms/transformation/metafunctions/pop_back.html
index d060f809..19937af4 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/pop_back.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/pop_back.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

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

Table 1.85. Parameters

+

Table 1.85. Parameters

@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -89,14 +89,14 @@ except the last element.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/pop_front.html b/doc/html/fusion/algorithms/transformation/metafunctions/pop_front.html
index c07610b1..dec81c11 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/pop_front.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/pop_front.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

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

Table 1.86. Parameters

+

Table 1.86. Parameters

@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -89,14 +89,14 @@ except the first element.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/push_back.html b/doc/html/fusion/algorithms/transformation/metafunctions/push_back.html
index 593d21c0..3be4a2bb 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/push_back.html
+++ b/doc/html/fusion/algorithms/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.87. Parameters

+

Table 1.87. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,14 +99,14 @@ added to the end.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/push_front.html b/doc/html/fusion/algorithms/transformation/metafunctions/push_front.html
index 0e5b417e..083047b2 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/push_front.html
+++ b/doc/html/fusion/algorithms/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.88. Parameters

+

Table 1.88. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,14 +99,14 @@ added to the beginning.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/remove.html b/doc/html/fusion/algorithms/transformation/metafunctions/remove.html
index 3b2d5eca..d8221aba 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/remove.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/remove.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

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

Table 1.77. Parameters

+

Table 1.77. Parameters

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

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/remove_if.html b/doc/html/fusion/algorithms/transformation/metafunctions/remove_if.html
index fab81df9..ceaccb9b 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/remove_if.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/remove_if.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -34,7 +34,7 @@ and unary MPL Lambda Expression predicate types.

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

Table 1.78. Parameters

+

Table 1.78. Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -101,14 +101,14 @@ to boost::mpl::false_.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/replace.html b/doc/html/fusion/algorithms/transformation/metafunctions/replace.html
index 5d508b53..0df9019b 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/replace.html
+++ b/doc/html/fusion/algorithms/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.75. Parameters

+

Table 1.75. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -97,14 +97,14 @@ replace.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/replace_if.html b/doc/html/fusion/algorithms/transformation/metafunctions/replace_if.html
index 20cb8d4b..da9ba87a 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/replace_if.html
+++ b/doc/html/fusion/algorithms/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.76. Parameters

+

Table 1.76. Parameters

@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -108,14 +108,14 @@ replace_if.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/reverse.html b/doc/html/fusion/algorithms/transformation/metafunctions/reverse.html
index 1a18585c..87169d88 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/reverse.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/reverse.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

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

Table 1.79. Parameters

+

Table 1.79. Parameters

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

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/transform.html b/doc/html/fusion/algorithms/transformation/metafunctions/transform.html
index 148d4887..2ce102e5 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/transform.html
+++ b/doc/html/fusion/algorithms/transformation/metafunctions/transform.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -36,7 +36,7 @@ Object types.

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

Table 1.74. Parameters

+

Table 1.74. Parameters

@@ -84,7 +84,7 @@
- + Expression Semantics
@@ -98,17 +98,17 @@

Semantics: Returns a sequence with values - F::apply<E>::type for each element type E in Sequence. + F::result<E>::type for each element type E in Sequence.

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/algorithms/transformation/metafunctions/zip.html b/doc/html/fusion/algorithms/transformation/metafunctions/zip.html
index 9cf2d774..40113c95 100644
--- a/doc/html/fusion/algorithms/transformation/metafunctions/zip.html
+++ b/doc/html/fusion/algorithms/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
diff --git a/doc/html/fusion/extension.html b/doc/html/fusion/extension.html
index 0401d84c..e9a1928b 100644
--- a/doc/html/fusion/extension.html
+++ b/doc/html/fusion/extension.html
@@ -48,7 +48,7 @@
       
 
 

- + Our example

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

- + Enabling Tag Dispatching

@@ -121,7 +121,7 @@ #include <boost/fusion/sequence/adapted/mpl/tag_of.hpp>

- + Designing a suitable iterator

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

- + A first couple of instructive features

@@ -327,7 +327,7 @@

- + Implementing the remaining iterator functionality

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

- + Implementing the intrinsic functions of the sequence

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

- + Enabling our type as an associative container

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

- + Summary

diff --git a/doc/html/fusion/iterators.html b/doc/html/fusion/iterators.html index 71d0b4d1..8db61de3 100644 --- a/doc/html/fusion/iterators.html +++ b/doc/html/fusion/iterators.html @@ -27,9 +27,43 @@ Iterators

Like MPL and @@ -40,7 +74,7 @@ Sequence.

- + Header

diff --git a/doc/html/fusion/iterators/concepts.html b/doc/html/fusion/iterators/concepts.html
index 303291b2..536779b6 100644
--- a/doc/html/fusion/iterators/concepts.html
+++ b/doc/html/fusion/iterators/concepts.html
@@ -26,14 +26,6 @@
 
 
- + Description

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

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

- + Expression requirements
@@ -123,7 +123,7 @@
- + Meta Expressions
@@ -143,7 +143,7 @@
- + Expression Semantics
@@ -170,7 +170,7 @@
- + Invariants

@@ -188,7 +188,7 @@

- + Models
    diff --git a/doc/html/fusion/iterators/concepts/forward_iterator.html b/doc/html/fusion/iterators/concepts/forward_iterator.html index ad724ede..14b486e5 100644 --- a/doc/html/fusion/iterators/concepts/forward_iterator.html +++ b/doc/html/fusion/iterators/concepts/forward_iterator.html @@ -30,7 +30,7 @@ Iterator">Forward Iterator
- + Description

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

- + Expression requirements
@@ -134,7 +134,7 @@
- + Meta Expressions
@@ -183,7 +183,7 @@
- + Expression Semantics
@@ -249,7 +249,7 @@
- + Invariants

@@ -274,7 +274,7 @@

- + Models
    diff --git a/doc/html/fusion/iterators/concepts/random_access_iterator.html b/doc/html/fusion/iterators/concepts/random_access_iterator.html index 3253c06e..a72f3b19 100644 --- a/doc/html/fusion/iterators/concepts/random_access_iterator.html +++ b/doc/html/fusion/iterators/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
@@ -126,7 +126,7 @@
- + Meta Expressions
@@ -158,7 +158,7 @@
- + Models
    diff --git a/doc/html/fusion/iterators/functions.html b/doc/html/fusion/iterators/functions.html index cad3aa28..29d6130e 100644 --- a/doc/html/fusion/iterators/functions.html +++ b/doc/html/fusion/iterators/functions.html @@ -26,14 +26,6 @@
    -

    Fusion provides functions for manipulating iterators, analogous to the similar functions from the MPL diff --git a/doc/html/fusion/iterators/functions/advance.html b/doc/html/fusion/iterators/functions/advance.html index 85e47b42..27cd579c 100644 --- a/doc/html/fusion/iterators/functions/advance.html +++ b/doc/html/fusion/iterators/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

    @@ -76,7 +76,7 @@
    - + Expression Semantics
    @@ -97,14 +97,14 @@ may be negative.

    - + Header
     #include <boost/fusion/iterator/advance.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/functions/advance_c.html b/doc/html/fusion/iterators/functions/advance_c.html
    index 04bb0f6a..bef51485 100644
    --- a/doc/html/fusion/iterators/functions/advance_c.html
    +++ b/doc/html/fusion/iterators/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

    @@ -76,7 +76,7 @@
    - + Expression Semantics
    @@ -97,14 +97,14 @@ may be negative.

    - + Header
     #include <boost/fusion/iterator/advance.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/functions/deref.html b/doc/html/fusion/iterators/functions/deref.html
    index 6bde93ce..22b3c745 100644
    --- a/doc/html/fusion/iterators/functions/deref.html
    +++ b/doc/html/fusion/iterators/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

    @@ -67,7 +67,7 @@
    - + Expression Semantics
    @@ -82,14 +82,14 @@ i.

    - + Header
     #include <boost/fusion/iterator/deref.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/functions/distance.html b/doc/html/fusion/iterators/functions/distance.html
    index 17f506e3..c51d20fc 100644
    --- a/doc/html/fusion/iterators/functions/distance.html
    +++ b/doc/html/fusion/iterators/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

    @@ -69,7 +69,7 @@
    - + Expression Semantics
    @@ -84,14 +84,14 @@ iterators i and j.

    - + Header
     #include <boost/fusion/iterator/distance.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/functions/next.html b/doc/html/fusion/iterators/functions/next.html
    index 0a0eee25..c2f20d04 100644
    --- a/doc/html/fusion/iterators/functions/next.html
    +++ b/doc/html/fusion/iterators/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

    @@ -67,7 +67,7 @@
    - + Expression Semantics
    @@ -83,14 +83,14 @@ next element after i.

    - + Header
     #include <boost/fusion/iterator/next.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/functions/prior.html b/doc/html/fusion/iterators/functions/prior.html
    index 114a850d..a2316015 100644
    --- a/doc/html/fusion/iterators/functions/prior.html
    +++ b/doc/html/fusion/iterators/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

    @@ -67,7 +67,7 @@
    - + Expression Semantics
    @@ -83,14 +83,14 @@ element prior to i.

    - + Header
     #include <boost/fusion/iterator/prior.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions.html b/doc/html/fusion/iterators/metafunctions.html
    index 9f4cbefe..0ed7798f 100644
    --- a/doc/html/fusion/iterators/metafunctions.html
    +++ b/doc/html/fusion/iterators/metafunctions.html
    @@ -23,20 +23,8 @@
     
    PrevUpHomeNext
    - + diff --git a/doc/html/fusion/iterators/metafunctions/advance.html b/doc/html/fusion/iterators/metafunctions/advance.html index 01bf8c41..672c34e9 100644 --- a/doc/html/fusion/iterators/metafunctions/advance.html +++ b/doc/html/fusion/iterators/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

    Copyright © 2001-2005 Joel de Guzman, Dan Marsden
    @@ -79,7 +79,7 @@
    - + Expression Semantics
    @@ -99,14 +99,14 @@ may be negative.

    - + Header
     #include <boost/fusion/iterator/advance.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/advance_c.html b/doc/html/fusion/iterators/metafunctions/advance_c.html
    index d431546c..cd6a7141 100644
    --- a/doc/html/fusion/iterators/metafunctions/advance_c.html
    +++ b/doc/html/fusion/iterators/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

    @@ -79,7 +79,7 @@
    - + Expression Semantics
    @@ -99,14 +99,14 @@ may be negative. Equivalent to result_of::advance<I, boost::mpl::int_<N> >::type.

    - + Header
     #include <boost/fusion/iterator/advance.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/deref.html b/doc/html/fusion/iterators/metafunctions/deref.html
    index 045249d5..0025a8ec 100644
    --- a/doc/html/fusion/iterators/metafunctions/deref.html
    +++ b/doc/html/fusion/iterators/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

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -85,14 +85,14 @@ an iterator of type I.

    - + Header
     #include <boost/fusion/iterator/deref.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/distance.html b/doc/html/fusion/iterators/metafunctions/distance.html
    index a314e2f8..1a94543b 100644
    --- a/doc/html/fusion/iterators/metafunctions/distance.html
    +++ b/doc/html/fusion/iterators/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

    @@ -72,7 +72,7 @@
    - + Expression Semantics
    @@ -88,14 +88,14 @@ J.

    - + Header
     #include <boost/fusion/iterator/distance.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/equal_to.html b/doc/html/fusion/iterators/metafunctions/equal_to.html
    index f4101bfa..7ddaef92 100644
    --- a/doc/html/fusion/iterators/metafunctions/equal_to.html
    +++ b/doc/html/fusion/iterators/metafunctions/equal_to.html
    @@ -26,7 +26,7 @@
     
     
    - + Description

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

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

    Table 1.15. Parameters

    +

    Table 1.15. Parameters

    @@ -71,7 +71,7 @@
    - + Expression Semantics
    @@ -87,14 +87,14 @@ Returns boost::mpl::false_ otherwise.

    - + Header
     #include <boost/fusion/iterator/equal_to.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/next.html b/doc/html/fusion/iterators/metafunctions/next.html
    index 0bc556b5..03e72360 100644
    --- a/doc/html/fusion/iterators/metafunctions/next.html
    +++ b/doc/html/fusion/iterators/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

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -86,14 +86,14 @@ next element in the sequence after I.

    - + Header
     #include <boost/fusion/iterator/next.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/prior.html b/doc/html/fusion/iterators/metafunctions/prior.html
    index 9b9038fa..832f7ecc 100644
    --- a/doc/html/fusion/iterators/metafunctions/prior.html
    +++ b/doc/html/fusion/iterators/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

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -86,14 +86,14 @@ previous element in the sequence before I.

    - + Header
     #include <boost/fusion/iterator/prior.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/value_of.html b/doc/html/fusion/iterators/metafunctions/value_of.html
    index 77268003..f3cdebb4 100644
    --- a/doc/html/fusion/iterators/metafunctions/value_of.html
    +++ b/doc/html/fusion/iterators/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

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -85,14 +85,14 @@ a sequence at iterator position I.

    - + Header
     #include <boost/fusion/iterator/value_of.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/operators.html b/doc/html/fusion/iterators/operators.html
    index 707d5964..54740099 100644
    --- a/doc/html/fusion/iterators/operators.html
    +++ b/doc/html/fusion/iterators/operators.html
    @@ -26,14 +26,6 @@
     
    -

    Overloaded operators are provided to provide a more natural syntax for dereferencing iterators, and comparing them for equality. diff --git a/doc/html/fusion/iterators/operators/operator_equality.html b/doc/html/fusion/iterators/operators/operator_equality.html index 078fdce0..af003353 100644 --- a/doc/html/fusion/iterators/operators/operator_equality.html +++ b/doc/html/fusion/iterators/operators/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

@@ -72,7 +72,7 @@
- + Expression Semantics
@@ -88,7 +88,7 @@ and j respectively.

- + Header
diff --git a/doc/html/fusion/iterators/operators/operator_inequality.html b/doc/html/fusion/iterators/operators/operator_inequality.html
index 52204a63..0c9316e9 100644
--- a/doc/html/fusion/iterators/operators/operator_inequality.html
+++ b/doc/html/fusion/iterators/operators/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

@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -84,7 +84,7 @@ and j respectively.

- + Header
diff --git a/doc/html/fusion/iterators/operators/operator_unary_star.html b/doc/html/fusion/iterators/operators/operator_unary_star.html
index f90acbdd..3262b0c3 100644
--- a/doc/html/fusion/iterators/operators/operator_unary_star.html
+++ b/doc/html/fusion/iterators/operators/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

@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -86,14 +86,14 @@ Semantics: Equivalent to deref(i).

- + Header
 #include <boost/fusion/iterator/deref.hpp>
 
- + Example
diff --git a/doc/html/fusion/notes.html b/doc/html/fusion/notes.html
index 8b1024c9..ce7942bc 100644
--- a/doc/html/fusion/notes.html
+++ b/doc/html/fusion/notes.html
@@ -26,7 +26,7 @@
 
 

- + Recursive Inlined Functions

@@ -39,7 +39,7 @@ compiler limit of course). Compile time complexity remains linear.

- + Overloaded Functions

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

- + Tag Dispatching

@@ -101,7 +101,7 @@

- + Extensibility

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

- + Element Conversion

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

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

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

- + boost::ref

@@ -235,7 +235,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 diff --git a/doc/html/fusion/organization.html b/doc/html/fusion/organization.html index 8cb5f4dd..6db1b1f6 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

@@ -50,7 +50,7 @@ against.

- + Directory

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

- + Example

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

The first includes all sequences. The second includes all of sequence containers. The third 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.

diff --git a/doc/html/fusion/preface.html b/doc/html/fusion/preface.html index 13dbc037..bfcc85b5 100644 --- a/doc/html/fusion/preface.html +++ b/doc/html/fusion/preface.html @@ -32,7 +32,7 @@ --Niklaus Wirth

- + Description

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

- + Motivation

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

- + How to use this manual

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

-

Table 1.1. Icons

+

Table 1.1. Icons

@@ -130,7 +130,7 @@ Tools.

- + Support

diff --git a/doc/html/fusion/quick_start.html b/doc/html/fusion/quick_start.html index 9103da97..cc0940d7 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] :

@@ -41,7 +41,7 @@
 

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

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

- + Print the vector as XML

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

- + Print only pointers

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

- + Associative tuples

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

- + Tip of the Iceberg

@@ -236,12 +236,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. diff --git a/doc/html/fusion/sequences.html b/doc/html/fusion/sequences.html index 5df84c38..191065dd 100644 --- a/doc/html/fusion/sequences.html +++ b/doc/html/fusion/sequences.html @@ -27,13 +27,62 @@ Sequences

Like MPL, the @@ -46,7 +95,7 @@ type that can be used to iterate through the Sequence's elements.

- + Header

diff --git a/doc/html/fusion/sequences/adapted.html b/doc/html/fusion/sequences/adapted.html
index 39ca90eb..f7f9cd89 100644
--- a/doc/html/fusion/sequences/adapted.html
+++ b/doc/html/fusion/sequences/adapted.html
@@ -25,13 +25,6 @@
 
-

Fusion provides a couple of adapters for other sequences such as std::pair, MPL sequences, @@ -40,11 +33,11 @@ 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 - [4] + [4] .

- + Header

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


-

[4] +

[4] 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 diff --git a/doc/html/fusion/sequences/adapted/boost__array.html b/doc/html/fusion/sequences/adapted/boost__array.html index 920b5d2c..42004874 100644 --- a/doc/html/fusion/sequences/adapted/boost__array.html +++ b/doc/html/fusion/sequences/adapted/boost__array.html @@ -33,21 +33,21 @@ Access Sequence.

- + Header
 #include <boost/fusion/sequence/adapted/array.hpp>
 
- + Model of
- + Example
@@ -60,7 +60,7 @@
 std::cout << at_c<2>(arr) << std::endl;
 
- + See also

diff --git a/doc/html/fusion/sequences/adapted/boost__tuple.html b/doc/html/fusion/sequences/adapted/boost__tuple.html index e4852ad1..d161ce16 100644 --- a/doc/html/fusion/sequences/adapted/boost__tuple.html +++ b/doc/html/fusion/sequences/adapted/boost__tuple.html @@ -33,20 +33,20 @@ Sequence.

- + Header
 #include <boost/fusion/sequence/adapted/boost_tuple.hpp>
 
- + Model of
- + Example
@@ -55,7 +55,7 @@
 std::cout << *boost::fusion::next(boost::fusion::begin(example_tuple)) << '\n';
 
- + See also

diff --git a/doc/html/fusion/sequences/adapted/boost__variant.html b/doc/html/fusion/sequences/adapted/boost__variant.html index 736a9711..fd3e7416 100644 --- a/doc/html/fusion/sequences/adapted/boost__variant.html +++ b/doc/html/fusion/sequences/adapted/boost__variant.html @@ -36,21 +36,21 @@ value of that type.

- + Header
 #include <boost/fusion/sequence/adapted/variant.hpp>
 
- + Model of
- + Example
@@ -60,7 +60,7 @@
 std::cout << example_variant << '\n';
 
- + See also

diff --git a/doc/html/fusion/sequences/adapted/mpl_sequence.html b/doc/html/fusion/sequences/adapted/mpl_sequence.html index 9e1e50ea..184b5522 100644 --- a/doc/html/fusion/sequences/adapted/mpl_sequence.html +++ b/doc/html/fusion/sequences/adapted/mpl_sequence.html @@ -31,14 +31,14 @@ sequences fully conforming fusion sequences.

- + Header
 #include <boost/fusion/sequence/adapted/mpl.hpp>
 
- + Model of
    @@ -62,7 +62,7 @@
- + Example
@@ -76,7 +76,7 @@
 std::cout << at_c<1>(v) << std::endl;
 
- + See also

diff --git a/doc/html/fusion/sequences/adapted/std__pair.html b/doc/html/fusion/sequences/adapted/std__pair.html index 62a81557..e079ae74 100644 --- a/doc/html/fusion/sequences/adapted/std__pair.html +++ b/doc/html/fusion/sequences/adapted/std__pair.html @@ -33,21 +33,21 @@ Access Sequence.

- + Header
 #include <boost/fusion/sequence/adapted/std_pair.hpp>
 
- + Model of
- + Example
@@ -57,7 +57,7 @@
 std::cout << p << std::endl;
 
- + See also

diff --git a/doc/html/fusion/sequences/concepts.html b/doc/html/fusion/sequences/concepts.html index c3692992..680b35ac 100644 --- a/doc/html/fusion/sequences/concepts.html +++ b/doc/html/fusion/sequences/concepts.html @@ -26,21 +26,11 @@

-

Fusion Sequences are organized into a hierarchy of concepts.

- + Traversal

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

- + Associativity

diff --git a/doc/html/fusion/sequences/concepts/associative_sequence.html b/doc/html/fusion/sequences/concepts/associative_sequence.html index a7ad919f..f54484d0 100644 --- a/doc/html/fusion/sequences/concepts/associative_sequence.html +++ b/doc/html/fusion/sequences/concepts/associative_sequence.html @@ -30,7 +30,7 @@ Sequence">Associative Sequence

- + Description

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

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

- + Expression Semantics
@@ -194,7 +194,7 @@
- + Models
    diff --git a/doc/html/fusion/sequences/concepts/bidirectional_sequence.html b/doc/html/fusion/sequences/concepts/bidirectional_sequence.html index e43d120f..af10787a 100644 --- a/doc/html/fusion/sequences/concepts/bidirectional_sequence.html +++ b/doc/html/fusion/sequences/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
@@ -133,7 +133,7 @@
- + Result Type Expressions
@@ -165,7 +165,7 @@
- + Expression Semantics
@@ -191,7 +191,7 @@
- + Models
    diff --git a/doc/html/fusion/sequences/concepts/forward_sequence.html b/doc/html/fusion/sequences/concepts/forward_sequence.html index 7ec4993f..b6003f02 100644 --- a/doc/html/fusion/sequences/concepts/forward_sequence.html +++ b/doc/html/fusion/sequences/concepts/forward_sequence.html @@ -30,7 +30,7 @@ Sequence">Forward Sequence
- + Description

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

- + Valid Expressions
@@ -133,7 +133,7 @@
- + Result Type Expressions
@@ -173,7 +173,7 @@
- + Expression Semantics
@@ -218,7 +218,7 @@
- + Invariants

@@ -244,7 +244,7 @@

- + Models
    diff --git a/doc/html/fusion/sequences/concepts/random_access_sequence.html b/doc/html/fusion/sequences/concepts/random_access_sequence.html index f4aeacc9..f60100af 100644 --- a/doc/html/fusion/sequences/concepts/random_access_sequence.html +++ b/doc/html/fusion/sequences/concepts/random_access_sequence.html @@ -31,7 +31,7 @@ Access Sequence">Random Access Sequence
- + Description

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

- + Refinement of
@@ -78,7 +78,7 @@
- + Valid Expressions
@@ -139,7 +139,7 @@
- + Result Type Expressions
@@ -184,7 +184,7 @@ result_of::value_at<S, N>.

- + Expression Semantics
@@ -210,7 +210,7 @@
- + Models
    diff --git a/doc/html/fusion/sequences/containers.html b/doc/html/fusion/sequences/containers.html index e18827a9..0f2be65c 100644 --- a/doc/html/fusion/sequences/containers.html +++ b/doc/html/fusion/sequences/containers.html @@ -26,20 +26,13 @@
    -

    Fusion provides a few predefined sequences out of the box. These containers actually hold heterogenously typed data; unlike Views. These containers are more or less counterparts of those in STL.

    - + Header

    diff --git a/doc/html/fusion/sequences/containers/cons.html b/doc/html/fusion/sequences/containers/cons.html
    index f5e1fe9d..f9793a55 100644
    --- a/doc/html/fusion/sequences/containers/cons.html
    +++ b/doc/html/fusion/sequences/containers/cons.html
    @@ -26,7 +26,7 @@
     
     
    - + Description

    @@ -41,14 +41,14 @@ Inlined Functions).

    - + Header
     #include <boost/fusion/sequence/container/list/cons.hpp>
     
    - + Synopsis
    @@ -56,7 +56,7 @@
     struct cons;
     
    - + Template parameters
    @@ -87,7 +87,7 @@
    - + Model of
    • - + Expression Semantics
      @@ -208,7 +208,7 @@ Inlined Functions).

      - + Example
      diff --git a/doc/html/fusion/sequences/containers/list.html b/doc/html/fusion/sequences/containers/list.html
      index c2c988de..6753b09c 100644
      --- a/doc/html/fusion/sequences/containers/list.html
      +++ b/doc/html/fusion/sequences/containers/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
      @@ -46,7 +46,7 @@
       #include <boost/fusion/sequence/container/list/list_forward.hpp>
       
      - + Synopsis
      @@ -77,7 +77,7 @@
       #define FUSION_MAX_LIST_SIZE 20
       
      - + Template parameters
      @@ -101,7 +101,7 @@
    - + Model of
    • - + Expression Semantics
      @@ -200,7 +200,7 @@ Inlined Functions).

      - + Example
      diff --git a/doc/html/fusion/sequences/containers/map.html b/doc/html/fusion/sequences/containers/map.html
      index 51ddc521..afcaac73 100644
      --- a/doc/html/fusion/sequences/containers/map.html
      +++ b/doc/html/fusion/sequences/containers/map.html
      @@ -26,7 +26,7 @@
       
       
      - + Description

      @@ -41,14 +41,14 @@ Functions).

      - + Header
       #include <boost/fusion/sequence/container/map.hpp>
       
      - + Synopsis
      @@ -79,7 +79,7 @@
       #define FUSION_MAX_MAP_SIZE 20
       
      - + Template parameters
      @@ -103,7 +103,7 @@
    - + Model of
      @@ -137,7 +137,7 @@
    - + Expression Semantics
    @@ -189,7 +189,7 @@
- + Example
diff --git a/doc/html/fusion/sequences/containers/set.html b/doc/html/fusion/sequences/containers/set.html
index e400566b..e10255df 100644
--- a/doc/html/fusion/sequences/containers/set.html
+++ b/doc/html/fusion/sequences/containers/set.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

- + Header
 #include <boost/fusion/sequence/container/set.hpp>
 
- + Synopsis
@@ -77,7 +77,7 @@
 #define FUSION_MAX_SET_SIZE 20
 
- + Template parameters
@@ -101,7 +101,7 @@
- + Model of
    @@ -135,7 +135,7 @@
- + Expression Semantics
@@ -187,7 +187,7 @@
- + Example
diff --git a/doc/html/fusion/sequences/containers/vector.html b/doc/html/fusion/sequences/containers/vector.html
index a6b7cf34..f6dedc7e 100644
--- a/doc/html/fusion/sequences/containers/vector.html
+++ b/doc/html/fusion/sequences/containers/vector.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -39,12 +39,12 @@ most efficient.

- + Header
 #include <boost/fusion/sequence/container/vector.hpp>
-#include <boost/fusion/sequence/container/vector/vector_forward.hpp>
+#include <boost/fusion/sequence/container/vector/vector_fwd.hpp>
 
 // numbered forms
 #include <boost/fusion/sequence/container/vector/vector10.hpp>
@@ -54,7 +54,7 @@
 #include <boost/fusion/sequence/container/vector/vector50.hpp>
 
- + Synopsis

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

- + Template parameters
@@ -139,7 +139,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/sequences/conversion.html b/doc/html/fusion/sequences/conversion.html
index aaa10a56..cdaaa073 100644
--- a/doc/html/fusion/sequences/conversion.html
+++ b/doc/html/fusion/sequences/conversion.html
@@ -25,16 +25,12 @@
 
-

All fusion sequences can be converted to one of the Containers types using one of these conversion functions.

- + Header

diff --git a/doc/html/fusion/sequences/conversion/functions.html b/doc/html/fusion/sequences/conversion/functions.html
index ad31a4c8..404581af 100644
--- a/doc/html/fusion/sequences/conversion/functions.html
+++ b/doc/html/fusion/sequences/conversion/functions.html
@@ -22,16 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/sequences/conversion/functions/as_list.html b/doc/html/fusion/sequences/conversion/functions/as_list.html index 167ba97c..ae25a601 100644 --- a/doc/html/fusion/sequences/conversion/functions/as_list.html +++ b/doc/html/fusion/sequences/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
Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -83,14 +83,14 @@ seq, to a list.

- + Header
 #include <boost/fusion/sequence/conversion/as_list.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/functions/as_map.html b/doc/html/fusion/sequences/conversion/functions/as_map.html
index 5791bc49..9c0abf91 100644
--- a/doc/html/fusion/sequences/conversion/functions/as_map.html
+++ b/doc/html/fusion/sequences/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -88,14 +88,14 @@ There may be no duplicate fusion::pair key types.

- + Header
 #include <boost/fusion/sequence/conversion/as_map.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/functions/as_set.html b/doc/html/fusion/sequences/conversion/functions/as_set.html
index c5b0564d..202bd698 100644
--- a/doc/html/fusion/sequences/conversion/functions/as_set.html
+++ b/doc/html/fusion/sequences/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -87,14 +87,14 @@ key types.

- + Header
 #include <boost/fusion/sequence/conversion/as_set.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/functions/as_vector.html b/doc/html/fusion/sequences/conversion/functions/as_vector.html
index 741005a4..d7f4f246 100644
--- a/doc/html/fusion/sequences/conversion/functions/as_vector.html
+++ b/doc/html/fusion/sequences/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -83,14 +83,14 @@ seq, to a vector.

- + Header
 #include <boost/fusion/sequence/conversion/as_vector.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/metafunctions.html b/doc/html/fusion/sequences/conversion/metafunctions.html
index 9241e198..101ffa07 100644
--- a/doc/html/fusion/sequences/conversion/metafunctions.html
+++ b/doc/html/fusion/sequences/conversion/metafunctions.html
@@ -22,16 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/sequences/conversion/metafunctions/as_list.html b/doc/html/fusion/sequences/conversion/metafunctions/as_list.html index aca4cdeb..e4962648 100644 --- a/doc/html/fusion/sequences/conversion/metafunctions/as_list.html +++ b/doc/html/fusion/sequences/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
Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -65,7 +65,7 @@
- + Expression Semantics
@@ -81,14 +81,14 @@ Sequence, to a list.

- + Header
 #include <boost/fusion/sequence/conversion/as_list.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/metafunctions/as_map.html b/doc/html/fusion/sequences/conversion/metafunctions/as_map.html
index 8f11703d..968323ab 100644
--- a/doc/html/fusion/sequences/conversion/metafunctions/as_map.html
+++ b/doc/html/fusion/sequences/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
@@ -65,7 +65,7 @@
- + Expression Semantics
@@ -86,14 +86,14 @@ There may be no duplicate fusion::pair key types.

- + Header
 #include <boost/fusion/sequence/conversion/as_map.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/metafunctions/as_set.html b/doc/html/fusion/sequences/conversion/metafunctions/as_set.html
index c74ed1e2..f0be2ba7 100644
--- a/doc/html/fusion/sequences/conversion/metafunctions/as_set.html
+++ b/doc/html/fusion/sequences/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
@@ -65,7 +65,7 @@
- + Expression Semantics
@@ -85,14 +85,14 @@ key types.

- + Header
 #include <boost/fusion/sequence/conversion/as_set.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/conversion/metafunctions/as_vector.html b/doc/html/fusion/sequences/conversion/metafunctions/as_vector.html
index bf2dc169..1bcd0458 100644
--- a/doc/html/fusion/sequences/conversion/metafunctions/as_vector.html
+++ b/doc/html/fusion/sequences/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
@@ -65,7 +65,7 @@
- + Expression Semantics
@@ -81,14 +81,14 @@ Sequence, to a vector.

- + Header
 #include <boost/fusion/sequence/conversion/as_vector.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation.html b/doc/html/fusion/sequences/generation.html
index 0f633324..d628ce29 100644
--- a/doc/html/fusion/sequences/generation.html
+++ b/doc/html/fusion/sequences/generation.html
@@ -25,15 +25,11 @@
 
-

These are the functions that you can use to generate various forms of Containers from elemental values.

- + Header

diff --git a/doc/html/fusion/sequences/generation/functions.html b/doc/html/fusion/sequences/generation/functions.html
index 202070ae..dae0210f 100644
--- a/doc/html/fusion/sequences/generation/functions.html
+++ b/doc/html/fusion/sequences/generation/functions.html
@@ -22,20 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/sequences/generation/functions/list_tie.html b/doc/html/fusion/sequences/generation/functions/list_tie.html index 52390b33..78909415 100644 --- a/doc/html/fusion/sequences/generation/functions/list_tie.html +++ b/doc/html/fusion/sequences/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
Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -97,14 +97,14 @@ Semantics: Create a list of references from x0, x1,... xN.

- + Header
 #include <boost/fusion/sequence/generation/list_tie.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation/functions/make_cons.html b/doc/html/fusion/sequences/generation/functions/make_cons.html
index 872bb4b6..2ebc58db 100644
--- a/doc/html/fusion/sequences/generation/functions/make_cons.html
+++ b/doc/html/fusion/sequences/generation/functions/make_cons.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -35,7 +35,7 @@ (tail).

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

- + Header
 #include <boost/fusion/sequence/generation/make_cons.hpp>
 
- + Example
 make_cons('x', make_cons(123))
 
- + See also
diff --git a/doc/html/fusion/sequences/generation/functions/make_list.html b/doc/html/fusion/sequences/generation/functions/make_list.html index 70ba8854..04532684 100644 --- a/doc/html/fusion/sequences/generation/functions/make_list.html +++ b/doc/html/fusion/sequences/generation/functions/make_list.html @@ -26,14 +26,14 @@
- + Description

Create a list from one or more values.

- + Synopsis
@@ -53,7 +53,7 @@
 #define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ Semantics: Create a list from x0, x1,... xN.

- + Header
 #include <boost/fusion/sequence/generation/make_list.hpp>
 
- + Example
 make_list(123, "hello", 12.5)
 
- + See also
diff --git a/doc/html/fusion/sequences/generation/functions/make_map.html b/doc/html/fusion/sequences/generation/functions/make_map.html index 6ab49f6c..c0d068d0 100644 --- a/doc/html/fusion/sequences/generation/functions/make_map.html +++ b/doc/html/fusion/sequences/generation/functions/make_map.html @@ -26,7 +26,7 @@
- + Description

@@ -34,7 +34,7 @@ pairs.

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

The variadic function accepts 0 to FUSION_MAX_VECTOR_SIZE - [10] + [10] 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
@@ -97,7 +97,7 @@
- + Expression Semantics
@@ -118,14 +118,14 @@ key types.

- + Header
 #include <boost/fusion/sequence/generation/make_map.hpp>
 
- + Example
@@ -134,7 +134,7 @@
   , make_pair<double>("Men"))
 
- + See also
@@ -144,7 +144,7 @@



-

[10] +

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

diff --git a/doc/html/fusion/sequences/generation/functions/make_set.html b/doc/html/fusion/sequences/generation/functions/make_set.html index 803ae3fb..c871086e 100644 --- a/doc/html/fusion/sequences/generation/functions/make_set.html +++ b/doc/html/fusion/sequences/generation/functions/make_set.html @@ -26,14 +26,14 @@
- + Description

Create a set from one or more values.

- + Synopsis
@@ -44,7 +44,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 @@ -54,7 +54,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Parameters
@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -101,21 +101,21 @@ key types.

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



-

[9] +

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

diff --git a/doc/html/fusion/sequences/generation/functions/make_vector.html b/doc/html/fusion/sequences/generation/functions/make_vector.html index ae28f9be..ec3f0198 100644 --- a/doc/html/fusion/sequences/generation/functions/make_vector.html +++ b/doc/html/fusion/sequences/generation/functions/make_vector.html @@ -26,14 +26,14 @@
- + Description

Create a vector from one or more values.

- + Synopsis
@@ -53,7 +53,7 @@
 #define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -96,21 +96,21 @@ Semantics: Create a vector from x0, x1,... xN.

- + Header
 #include <boost/fusion/sequence/generation/make_vector.hpp>
 
- + Example
 make_vector(123, "hello", 12.5)
 
- + See also
diff --git a/doc/html/fusion/sequences/generation/functions/tiers.html b/doc/html/fusion/sequences/generation/functions/tiers.html index 8c7536b7..8aca73a3 100644 --- a/doc/html/fusion/sequences/generation/functions/tiers.html +++ b/doc/html/fusion/sequences/generation/functions/tiers.html @@ -48,7 +48,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)) - [11] + [11] .

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

- + Ignore

@@ -81,7 +81,7 @@



-

[11] +

[11] see Boost.Ref for details about ref

diff --git a/doc/html/fusion/sequences/generation/functions/vector_tie.html b/doc/html/fusion/sequences/generation/functions/vector_tie.html index eb45acf4..2611c669 100644 --- a/doc/html/fusion/sequences/generation/functions/vector_tie.html +++ b/doc/html/fusion/sequences/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
@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -97,14 +97,14 @@ Semantics: Create a vector of references from x0, x1,... xN.

- + Header
 #include <boost/fusion/sequence/generation/vector_tie.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation/metafunctions.html b/doc/html/fusion/sequences/generation/metafunctions.html
index 3143a7b0..45216962 100644
--- a/doc/html/fusion/sequences/generation/metafunctions.html
+++ b/doc/html/fusion/sequences/generation/metafunctions.html
@@ -22,19 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/sequences/generation/metafunctions/list_tie.html b/doc/html/fusion/sequences/generation/metafunctions/list_tie.html index d5f9950e..414be87f 100644 --- a/doc/html/fusion/sequences/generation/metafunctions/list_tie.html +++ b/doc/html/fusion/sequences/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
Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -92,14 +92,14 @@ Semantics: Create a list of references from T0, T1,... TN.

- + Header
 #include <boost/fusion/sequence/generation/list_tie.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation/metafunctions/make_cons.html b/doc/html/fusion/sequences/generation/metafunctions/make_cons.html
index dc9b1b63..58957889 100644
--- a/doc/html/fusion/sequences/generation/metafunctions/make_cons.html
+++ b/doc/html/fusion/sequences/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
@@ -73,7 +73,7 @@
- + Expression Semantics
@@ -91,14 +91,14 @@ (tail).

- + Header
 #include <boost/fusion/sequence/generation/make_cons.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation/metafunctions/make_list.html b/doc/html/fusion/sequences/generation/metafunctions/make_list.html
index 54e6eb09..72e0076d 100644
--- a/doc/html/fusion/sequences/generation/metafunctions/make_list.html
+++ b/doc/html/fusion/sequences/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
@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -93,14 +93,14 @@ Semantics: Create a list from T0, T1,... TN.

- + Header
 #include <boost/fusion/sequence/generation/make_list.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation/metafunctions/make_map.html b/doc/html/fusion/sequences/generation/metafunctions/make_map.html
index d70315d8..d5a34ca3 100644
--- a/doc/html/fusion/sequences/generation/metafunctions/make_map.html
+++ b/doc/html/fusion/sequences/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 - [13] + [13] 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
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -111,21 +111,21 @@ key types.

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



-

[13] +

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

diff --git a/doc/html/fusion/sequences/generation/metafunctions/make_set.html b/doc/html/fusion/sequences/generation/metafunctions/make_set.html index a94ebba7..d01b1ad4 100644 --- a/doc/html/fusion/sequences/generation/metafunctions/make_set.html +++ b/doc/html/fusion/sequences/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 - [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 @@ -53,7 +53,7 @@ #define FUSION_MAX_VECTOR_SIZE 20

- + Parameters
@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -98,14 +98,14 @@ key types.

- + Header
 #include <boost/fusion/sequence/generation/make_set.hpp>
 
- + Example
@@ -113,7 +113,7 @@
 


-

[12] +

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

diff --git a/doc/html/fusion/sequences/generation/metafunctions/make_vector.html b/doc/html/fusion/sequences/generation/metafunctions/make_vector.html index c0298e41..152fe79e 100644 --- a/doc/html/fusion/sequences/generation/metafunctions/make_vector.html +++ b/doc/html/fusion/sequences/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
@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -93,14 +93,14 @@ Semantics: Create a vector from T0, T1,... TN.

- + Header
 #include <boost/fusion/sequence/generation/make_list.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/generation/metafunctions/vector_tie.html b/doc/html/fusion/sequences/generation/metafunctions/vector_tie.html
index 1bf93848..241fd60f 100644
--- a/doc/html/fusion/sequences/generation/metafunctions/vector_tie.html
+++ b/doc/html/fusion/sequences/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
@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -92,14 +92,14 @@ Semantics: Create a vector of references from T0, T1,... TN.

- + Header
 #include <boost/fusion/sequence/generation/vector_tie.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics.html b/doc/html/fusion/sequences/intrinsics.html
index 7701a5bc..605e3f5f 100644
--- a/doc/html/fusion/sequences/intrinsics.html
+++ b/doc/html/fusion/sequences/intrinsics.html
@@ -25,10 +25,6 @@
 
-

Intrinsics form the essential interface of Fusion _sequence_s. STL @@ -36,11 +32,11 @@ Intrinsic functions, unlike Algorithms, are not generic across the full Sequence repertoire. They need to be implemented for each Fusion Sequence - [5] + [5] .

- + Header

@@ -48,7 +44,7 @@
 


-

[5] +

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

diff --git a/doc/html/fusion/sequences/intrinsics/functions.html b/doc/html/fusion/sequences/intrinsics/functions.html index 37df07d8..4abca708 100644 --- a/doc/html/fusion/sequences/intrinsics/functions.html +++ b/doc/html/fusion/sequences/intrinsics/functions.html @@ -22,22 +22,8 @@
PrevUpHomeNext
- + diff --git a/doc/html/fusion/sequences/intrinsics/functions/at.html b/doc/html/fusion/sequences/intrinsics/functions/at.html index c926fb16..fdb63ebc 100644 --- a/doc/html/fusion/sequences/intrinsics/functions/at.html +++ b/doc/html/fusion/sequences/intrinsics/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
Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -81,7 +81,7 @@
- + Expression Semantics
@@ -109,14 +109,14 @@ deref(advance<N>(begin(s)))
- + Header
 #include <boost/fusion/sequence/intrinsic/at.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/at_c.html b/doc/html/fusion/sequences/intrinsics/functions/at_c.html
index 4de50bbf..70e3dc17 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/at_c.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -109,14 +109,14 @@ deref(advance<N>(begin(s)))
- + Header
 #include <boost/fusion/sequence/intrinsic/at_c.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/at_key.html b/doc/html/fusion/sequences/intrinsics/functions/at_key.html
index 7f3b1e90..970744d0 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/at_key.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -79,7 +79,7 @@
- + Expression Semantics
@@ -103,14 +103,14 @@ with Key.

- + Header
 #include <boost/fusion/sequence/intrinsic/at_key.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/back.html b/doc/html/fusion/sequences/intrinsics/functions/back.html
index dec1d102..6359c5bd 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/back.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -95,14 +95,14 @@ in the sequence.

- + Header
 #include <boost/fusion/sequence/intrinsic/back.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/begin.html b/doc/html/fusion/sequences/intrinsics/functions/begin.html
index 09c74c3c..152b62cc 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/begin.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -72,7 +72,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ to the first element in the sequence.

- + Header
 #include <boost/fusion/sequence/intrinsic/begin.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/empty.html b/doc/html/fusion/sequences/intrinsics/functions/empty.html
index 13c24ee3..09cd5a59 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/empty.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -69,7 +69,7 @@
- + Expression Semantics
@@ -84,14 +84,14 @@ to false.

- + Header
 #include <boost/fusion/sequence/intrinsic/empty.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/end.html b/doc/html/fusion/sequences/intrinsics/functions/end.html
index 317acb6f..6b77f893 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/end.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -72,7 +72,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ to one element past the end of the sequence.

- + Header
 #include <boost/fusion/sequence/intrinsic/end.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/front.html b/doc/html/fusion/sequences/intrinsics/functions/front.html
index d3cf8e9a..12db082f 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/front.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -95,14 +95,14 @@ in the sequence.

- + Header
 #include <boost/fusion/sequence/intrinsic/front.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/has_key.html b/doc/html/fusion/sequences/intrinsics/functions/has_key.html
index 79a52efb..61413303 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/has_key.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -93,14 +93,14 @@ associated with Key, else, evaluates to false.

- + Header
 #include <boost/fusion/sequence/intrinsic/has_key.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/functions/size.html b/doc/html/fusion/sequences/intrinsics/functions/size.html
index 34a48e38..78f03ec3 100644
--- a/doc/html/fusion/sequences/intrinsics/functions/size.html
+++ b/doc/html/fusion/sequences/intrinsics/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -83,14 +83,14 @@ in the sequence.

- + Header
 #include <boost/fusion/sequence/intrinsic/size.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions.html b/doc/html/fusion/sequences/intrinsics/metafunctions.html
index eafb7ed6..8a7c356b 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions.html
+++ b/doc/html/fusion/sequences/intrinsics/metafunctions.html
@@ -22,25 +22,8 @@
 
PrevUpHomeNext
- + diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/at.html b/doc/html/fusion/sequences/intrinsics/metafunctions/at.html index 1bb45941..eebf382e 100644 --- a/doc/html/fusion/sequences/intrinsics/metafunctions/at.html +++ b/doc/html/fusion/sequences/intrinsics/metafunctions/at.html @@ -26,16 +26,16 @@
- + Description

Returns the result type of at - [6] + [6] .

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

Table 1.25. Parameters

+

Table 1.25. Parameters

Copyright © 2001-2005 Joel de Guzman, Dan Marsden
@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -95,14 +95,14 @@ using at to access the Nth element of Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/at.hpp>
 
- + Example
@@ -111,7 +111,7 @@
 


-

[6] +

[6] 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 diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/at_c.html b/doc/html/fusion/sequences/intrinsics/metafunctions/at_c.html index 713f20f1..e506e5e8 100644 --- a/doc/html/fusion/sequences/intrinsics/metafunctions/at_c.html +++ b/doc/html/fusion/sequences/intrinsics/metafunctions/at_c.html @@ -26,16 +26,16 @@

- + Description

Returns the result type of at_c - [7] + [7] .

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

Table 1.26. Parameters

+

Table 1.26. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -95,14 +95,14 @@ using at_c to access the Mth element of Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/at.hpp>
 
- + Example
@@ -111,7 +111,7 @@
 


-

[7] +

[7] 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 diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/at_key.html b/doc/html/fusion/sequences/intrinsics/metafunctions/at_key.html index 5eb245b7..49475de2 100644 --- a/doc/html/fusion/sequences/intrinsics/metafunctions/at_key.html +++ b/doc/html/fusion/sequences/intrinsics/metafunctions/at_key.html @@ -26,16 +26,16 @@

- + Description

Returns the result type of at_key - [8] + [8] .

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

Table 1.30. Parameters

+

Table 1.30. Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -97,14 +97,14 @@ Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/at_key.hpp>
 
- + Example
@@ -113,7 +113,7 @@
 


-

[8] +

[8] 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 diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/back.html b/doc/html/fusion/sequences/intrinsics/metafunctions/back.html index 4f79219a..e24ad24b 100644 --- a/doc/html/fusion/sequences/intrinsics/metafunctions/back.html +++ b/doc/html/fusion/sequences/intrinsics/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

@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -83,14 +83,14 @@ an iterator to the last element in the sequence. Equivalent to result_of::deref<result_of::prior<result_of::end<Seq>::type>::type>::type.

- + Header
 #include <boost/fusion/sequence/intrinsic/back.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/begin.html b/doc/html/fusion/sequences/intrinsics/metafunctions/begin.html
index d51f0dcb..ac97bfaf 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/begin.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -84,14 +84,14 @@ to the first element of Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/begin.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/empty.html b/doc/html/fusion/sequences/intrinsics/metafunctions/empty.html
index e9960fb8..04882fc1 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/empty.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -84,14 +84,14 @@ mpl::false_ otherwise.

- + Header
 #include <boost/fusion/sequence/intrinsic/empty.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/end.html b/doc/html/fusion/sequences/intrinsics/metafunctions/end.html
index 94c27951..bd8d8fb5 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/end.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -84,14 +84,14 @@ one past the end of Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/end.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/front.html b/doc/html/fusion/sequences/intrinsics/metafunctions/front.html
index 77a5318f..2c6a88ca 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/front.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -84,14 +84,14 @@ Equivalent to result_of::deref<result_of::begin<Seq>::type>::type.

- + Header
 #include <boost/fusion/sequence/intrinsic/front.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/has_key.html b/doc/html/fusion/sequences/intrinsics/metafunctions/has_key.html
index 7d63088c..41f28d74 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/has_key.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -95,14 +95,14 @@ mpl::false_ otherwise.

- + Header
 #include <boost/fusion/sequence/intrinsic/has_key.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/size.html b/doc/html/fusion/sequences/intrinsics/metafunctions/size.html
index b69d9396..deb58a57 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/size.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -83,14 +83,14 @@ in Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/size.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/value_at.html b/doc/html/fusion/sequences/intrinsics/metafunctions/value_at.html
index 03a77a3e..d6d28373 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/value_at.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -93,14 +93,14 @@ the Nth element of Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/value_at.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/value_at_c.html b/doc/html/fusion/sequences/intrinsics/metafunctions/value_at_c.html
index f9c7a754..dc509789 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/value_at_c.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -93,14 +93,14 @@ the Mth element of Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/value_at.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/value_at_key.html b/doc/html/fusion/sequences/intrinsics/metafunctions/value_at_key.html
index 61e44f24..b7d4d56b 100644
--- a/doc/html/fusion/sequences/intrinsics/metafunctions/value_at_key.html
+++ b/doc/html/fusion/sequences/intrinsics/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

@@ -78,7 +78,7 @@
- + Expression Semantics
@@ -94,14 +94,14 @@ in Seq.

- + Header
 #include <boost/fusion/sequence/intrinsic/value_at_key.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators.html b/doc/html/fusion/sequences/operators.html
index ea5ab678..33fc607d 100644
--- a/doc/html/fusion/sequences/operators.html
+++ b/doc/html/fusion/sequences/operators.html
@@ -25,10 +25,6 @@
 
-

These operators, like the Algorithms, work generically on all Fusion sequences. All conforming Fusion sequences diff --git a/doc/html/fusion/sequences/operators/comparison.html b/doc/html/fusion/sequences/operators/comparison.html index 6c3f945c..fc9357b8 100644 --- a/doc/html/fusion/sequences/operators/comparison.html +++ b/doc/html/fusion/sequences/operators/comparison.html @@ -25,19 +25,6 @@

-

The Comparison operators: ==, !=, <, @@ -48,7 +35,7 @@ only until the result is clear.

- + Header
diff --git a/doc/html/fusion/sequences/operators/comparison/equal.html b/doc/html/fusion/sequences/operators/comparison/equal.html
index c1ba1ff5..f9d2da7a 100644
--- a/doc/html/fusion/sequences/operators/comparison/equal.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -104,14 +104,14 @@ true.

- + Header
 #include <boost/fusion/sequence/comparison/equal_to.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/comparison/greater_than.html b/doc/html/fusion/sequences/operators/comparison/greater_than.html
index a5b9660d..b6a913fe 100644
--- a/doc/html/fusion/sequences/operators/comparison/greater_than.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -96,14 +96,14 @@ Semantics: Returns b < a.

- + Header
 #include <boost/fusion/sequence/comparison/less_equal.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/comparison/greater_than_equal.html b/doc/html/fusion/sequences/operators/comparison/greater_than_equal.html
index 50a765b3..2105bda5 100644
--- a/doc/html/fusion/sequences/operators/comparison/greater_than_equal.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -67,7 +67,7 @@
- + Expression Semantics
@@ -95,14 +95,14 @@ Semantics: Returns !(a < b).

- + Header
 #include <boost/fusion/sequence/comparison/greater_equal.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/comparison/less_than.html b/doc/html/fusion/sequences/operators/comparison/less_than.html
index 4a64508b..f4fa9b62 100644
--- a/doc/html/fusion/sequences/operators/comparison/less_than.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -98,14 +98,14 @@ and b.

- + Header
 #include <boost/fusion/sequence/comparison/less.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/comparison/less_than_equal.html b/doc/html/fusion/sequences/operators/comparison/less_than_equal.html
index 561a5401..1227b615 100644
--- a/doc/html/fusion/sequences/operators/comparison/less_than_equal.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -68,7 +68,7 @@
- + Expression Semantics
@@ -96,14 +96,14 @@ Semantics: Returns !(b < a).

- + Header
 #include <boost/fusion/sequence/comparison/less_equal.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/comparison/not_equal.html b/doc/html/fusion/sequences/operators/comparison/not_equal.html
index 57ebe236..3dd1ee1e 100644
--- a/doc/html/fusion/sequences/operators/comparison/not_equal.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -67,7 +67,7 @@
- + Expression Semantics
@@ -98,14 +98,14 @@ Returns !(a == b).

- + Header
 #include <boost/fusion/sequence/comparison/not_equal_to.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/i_o.html b/doc/html/fusion/sequences/operators/i_o.html
index 54c8afe5..f81d893a 100644
--- a/doc/html/fusion/sequences/operators/i_o.html
+++ b/doc/html/fusion/sequences/operators/i_o.html
@@ -25,10 +25,6 @@
 
-
-
in
-
out
-

The I/O operators: << and >> work generically @@ -115,7 +111,7 @@ representation may not be unambiguously parseable.

- + Header
diff --git a/doc/html/fusion/sequences/operators/i_o/in.html b/doc/html/fusion/sequences/operators/i_o/in.html
index 368ff95d..dc0b3113 100644
--- a/doc/html/fusion/sequences/operators/i_o/in.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -73,7 +73,7 @@
- + Expression Semantics
@@ -89,14 +89,14 @@ e.

- + Header
 #include <boost/fusion/sequence/io/in.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/operators/i_o/out.html b/doc/html/fusion/sequences/operators/i_o/out.html
index f286699b..90ef2446 100644
--- a/doc/html/fusion/sequences/operators/i_o/out.html
+++ b/doc/html/fusion/sequences/operators/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
@@ -73,7 +73,7 @@
- + Expression Semantics
@@ -89,14 +89,14 @@ e.

- + Header
 #include <boost/fusion/sequence/io/out.hpp>
 
- + Example
diff --git a/doc/html/fusion/sequences/views.html b/doc/html/fusion/sequences/views.html
index b957719c..7d6713d4 100644
--- a/doc/html/fusion/sequences/views.html
+++ b/doc/html/fusion/sequences/views.html
@@ -25,15 +25,6 @@
 
-

Views are sequences that do not actually contain data, but instead impart an alternative presentation over the data from one or more underlying sequences. @@ -44,7 +35,7 @@ very cheap to copy and be passed around by value.

- + Header

diff --git a/doc/html/fusion/sequences/views/filter_view.html b/doc/html/fusion/sequences/views/filter_view.html
index 583daa59..4380ce34 100644
--- a/doc/html/fusion/sequences/views/filter_view.html
+++ b/doc/html/fusion/sequences/views/filter_view.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -37,14 +37,14 @@ only those elements for which its predicate evaluates to mpl::true_.

- + Header
 #include <boost/fusion/sequence/view/filter_view.hpp>
 
- + Synopsis
@@ -52,7 +52,7 @@
 struct filter_view;
 
- + Template parameters
@@ -87,7 +87,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/sequences/views/iterator_range.html b/doc/html/fusion/sequences/views/iterator_range.html
index be29163b..5231f702 100644
--- a/doc/html/fusion/sequences/views/iterator_range.html
+++ b/doc/html/fusion/sequences/views/iterator_range.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -34,14 +34,14 @@ a sub-range of its underlying sequence delimited by a pair of iterators.

- + Header
 #include <boost/fusion/sequence/view/iterator_range.hpp>
 
- + Synopsis
@@ -49,7 +49,7 @@
 struct iterator_range;
 
- + Template parameters
@@ -82,7 +82,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/sequences/views/joint_view.html b/doc/html/fusion/sequences/views/joint_view.html
index ad0153d3..5701f8ab 100644
--- a/doc/html/fusion/sequences/views/joint_view.html
+++ b/doc/html/fusion/sequences/views/joint_view.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -34,14 +34,14 @@ which is a concatenation of two sequences.

- + Header
 #include <boost/fusion/sequence/view/joint_view.hpp>
 
- + Synopsis
@@ -49,7 +49,7 @@
 struct joint_view;
 
- + Template parameters
@@ -86,7 +86,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/sequences/views/reverse_view.html b/doc/html/fusion/sequences/views/reverse_view.html
index 7142b9b3..1c804ba3 100644
--- a/doc/html/fusion/sequences/views/reverse_view.html
+++ b/doc/html/fusion/sequences/views/reverse_view.html
@@ -31,14 +31,14 @@
           and the last element will be its first.
         

- + Header
 #include <boost/fusion/sequence/view/reverse_view.hpp>
 
- + Synopsis
@@ -46,7 +46,7 @@
 struct reverse_view;
 
- + Template parameters
@@ -72,7 +72,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/sequences/views/single_view.html b/doc/html/fusion/sequences/views/single_view.html
index 6f0982a6..9cd016cc 100644
--- a/doc/html/fusion/sequences/views/single_view.html
+++ b/doc/html/fusion/sequences/views/single_view.html
@@ -30,14 +30,14 @@
           a value as a single element sequence.
         

- + Header
 #include <boost/fusion/sequence/view/single_view.hpp>
 
- + Synopsis
@@ -45,7 +45,7 @@
 struct single_view;
 
- + Template parameters
@@ -68,7 +68,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/sequences/views/transform_view.html b/doc/html/fusion/sequences/views/transform_view.html
index ea72b071..6d891b9c 100644
--- a/doc/html/fusion/sequences/views/transform_view.html
+++ b/doc/html/fusion/sequences/views/transform_view.html
@@ -34,14 +34,14 @@
           Traversal Concept) of its underlying sequence.
         

- + Header
 #include <boost/fusion/sequence/view/transform_view.hpp>
 
- + Synopsis

@@ -59,7 +59,7 @@ struct transform_view;

- + Template parameters
@@ -114,7 +114,7 @@
- + Model of
  • @@ -169,7 +169,7 @@
- + Expression Semantics
@@ -233,7 +233,7 @@
- + Example
diff --git a/doc/html/fusion/sequences/views/zip_view.html b/doc/html/fusion/sequences/views/zip_view.html
index 6cf78446..8ef18542 100644
--- a/doc/html/fusion/sequences/views/zip_view.html
+++ b/doc/html/fusion/sequences/views/zip_view.html
@@ -26,7 +26,7 @@
 
 
- + Description

@@ -37,14 +37,14 @@ of references to the component _sequence_s.

- + Header
 #include <boost/fusion/sequence/view/zip_view.hpp>
 
- + Synopsis
@@ -52,7 +52,7 @@
 struct zip_view;
 
- + Template parameters
@@ -77,7 +77,7 @@
- + Model of
- + Example
diff --git a/doc/html/fusion/support/category_of.html b/doc/html/fusion/support/category_of.html
index 133c72e9..21edf08a 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

@@ -72,7 +72,7 @@

- + Expression Semantics

@@ -138,14 +138,14 @@ of a particular Sequence or Iterator.

- + Header

 #include <boost/fusion/support/category_of.hpp>
 

- + Example

diff --git a/doc/html/fusion/support/is_sequence.html b/doc/html/fusion/support/is_sequence.html
index 18867764..26d561ba 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

@@ -73,7 +73,7 @@

- + Expression Semantics

@@ -90,14 +90,14 @@ otherwise.

- + Header

 #include <boost/fusion/support/is_sequence.hpp>
 

- + Example

diff --git a/doc/html/fusion/support/is_view.html b/doc/html/fusion/support/is_view.html
index 043a9bd7..33e07948 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

@@ -76,7 +76,7 @@

- + Expression Semantics

@@ -92,14 +92,14 @@
         otherwise.
       

- + Header

 #include <boost/fusion/support/is_view.hpp>
 

- + Example

diff --git a/doc/html/fusion/support/pair.html b/doc/html/fusion/support/pair.html
index 1f9373e8..8f667969 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

@@ -117,7 +117,7 @@

- + Expression Semantics

@@ -198,14 +198,14 @@

- + Header

 #include <boost/fusion/support/pair.hpp>
 

- + Example

diff --git a/doc/html/fusion/support/tag_of.html b/doc/html/fusion/support/tag_of.html
index e0800085..c9eda41b 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

@@ -76,7 +76,7 @@

- + Expression Semantics

@@ -90,14 +90,14 @@
         with T.
       

- + Header

 #include <boost/fusion/support/tag_of.hpp>
 

- + Example

diff --git a/doc/html/fusion/tuples.html b/doc/html/fusion/tuples.html
index f3881d14..ce036073 100644
--- a/doc/html/fusion/tuples.html
+++ b/doc/html/fusion/tuples.html
@@ -27,6 +27,17 @@
 Tuples

diff --git a/doc/html/fusion/tuples/class_template_tuple.html b/doc/html/fusion/tuples/class_template_tuple.html index 79861bd6..7af80f62 100644 --- a/doc/html/fusion/tuples/class_template_tuple.html +++ b/doc/html/fusion/tuples/class_template_tuple.html @@ -25,17 +25,6 @@

-

Fusion's implementation of the TR1 Tuple is also a fusion

- + Synopsis

@@ -60,7 +49,7 @@
 class tuple;
 

- + Header

diff --git a/doc/html/fusion/tuples/class_template_tuple/construction.html b/doc/html/fusion/tuples/class_template_tuple/construction.html
index e83182a5..d5813ecb 100644
--- a/doc/html/fusion/tuples/class_template_tuple/construction.html
+++ b/doc/html/fusion/tuples/class_template_tuple/construction.html
@@ -27,7 +27,7 @@
 
 
- + Description

@@ -38,7 +38,7 @@ in this section.

- + Specification
diff --git a/doc/html/fusion/tuples/class_template_tuple/element_access.html b/doc/html/fusion/tuples/class_template_tuple/element_access.html index 7c6cb4dd..183de910 100644 --- a/doc/html/fusion/tuples/class_template_tuple/element_access.html +++ b/doc/html/fusion/tuples/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
diff --git a/doc/html/fusion/tuples/class_template_tuple/relational_operators.html b/doc/html/fusion/tuples/class_template_tuple/relational_operators.html
index e6559c8d..7855f775 100644
--- a/doc/html/fusion/tuples/class_template_tuple/relational_operators.html
+++ b/doc/html/fusion/tuples/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
diff --git a/doc/html/fusion/tuples/class_template_tuple/tuple_creation_functions.html b/doc/html/fusion/tuples/class_template_tuple/tuple_creation_functions.html index 4aa13c50..96a62f2d 100644 --- a/doc/html/fusion/tuples/class_template_tuple/tuple_creation_functions.html +++ b/doc/html/fusion/tuples/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
diff --git a/doc/html/fusion/tuples/class_template_tuple/tuple_helper_classes.html b/doc/html/fusion/tuples/class_template_tuple/tuple_helper_classes.html
index 0398f483..342a61e7 100644
--- a/doc/html/fusion/tuples/class_template_tuple/tuple_helper_classes.html
+++ b/doc/html/fusion/tuples/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
diff --git a/doc/html/fusion/tuples/pairs.html b/doc/html/fusion/tuples/pairs.html
index a8c1292f..2913eb6c 100644
--- a/doc/html/fusion/tuples/pairs.html
+++ b/doc/html/fusion/tuples/pairs.html
@@ -27,7 +27,7 @@
 
 

- + Description

@@ -36,7 +36,7 @@ as if it were a 2 element tuple.

- + Specification

diff --git a/doc/html/index.html b/doc/html/index.html
index 9a712a1a..fa47d9bb 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -30,7 +30,7 @@
 
 
- +

Last revised: January 01, 2007 at 00:55:22 GMT

Last revised: January 22, 2007 at 00:36:18 GMT