diff --git a/doc/acknowledgements.qbk b/doc/acknowledgements.qbk index ebd94d40..f0b628d4 100644 --- a/doc/acknowledgements.qbk +++ b/doc/acknowledgements.qbk @@ -1,9 +1,16 @@ [section Acknowledgements] -Special thanks to David Abrahams, Hartmut Kaiser, Aleksey Gurtovoy, Peder -Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric -Niebler, Joao Abecasis. These people are instrumental in the design and -development of Fusion. +Special thanks to David Abrahams, Douglas Gregor, Hartmut Kaiser, Aleksey +Gurtovoy, Peder Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan +Marsden, Eric Niebler, Joao Abecasis and Andy Little. These people are +instrumental in the design and development of Fusion. + +Special thanks to Ronald Garcia, the review manager and to all the people in the +boost community who participated in the review: Andreas Pokorny, Andreas Huber, +Jeff Flinn, David Abrahams, Pedro Lamarao, Larry Evans, Ryan Gallagher, Andy +Little, Gennadiy Rozental, Tobias Schwinger, Joao Abecasis, Eric Niebler, Oleg +Abrosimov, Gary Powell, Eric Friedman, Darren Cook, Martin Bonner and Douglas +Gregor. [endsect] diff --git a/doc/html/fusion/acknowledgements.html b/doc/html/fusion/acknowledgements.html index 11f4df57..04b602c0 100644 --- a/doc/html/fusion/acknowledgements.html +++ b/doc/html/fusion/acknowledgements.html @@ -26,10 +26,18 @@

Acknowledgements

- Special thanks to David Abrahams, Hartmut Kaiser, Aleksey Gurtovoy, Peder Holt, - Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric Niebler, - Joao Abecasis. These people are instrumental in the design and development - of Fusion. + Special thanks to David Abrahams, Douglas Gregor, Hartmut Kaiser, Aleksey Gurtovoy, + Peder Holt, Daniel Wallin, Jaakko Jarvi, Jeremiah Willcock, Dan Marsden, Eric + Niebler, Joao Abecasis and Andy Little. These people are instrumental in the + design and development of Fusion. +

+

+ Special thanks to Ronald Garcia, the review manager and to all the people in + the boost community who participated in the review: Andreas Pokorny, Andreas + Huber, Jeff Flinn, David Abrahams, Pedro Lamarao, Larry Evans, Ryan Gallagher, + Andy Little, Gennadiy Rozental, Tobias Schwinger, Joao Abecasis, Eric Niebler, + Oleg Abrosimov, Gary Powell, Eric Friedman, Darren Cook, Martin Bonner and + Douglas Gregor.

diff --git a/doc/html/fusion/algorithms.html b/doc/html/fusion/algorithms.html index 8f461e33..48d12495 100644 --- a/doc/html/fusion/algorithms.html +++ b/doc/html/fusion/algorithms.html @@ -33,7 +33,7 @@
Transformation

- + Lazy Evaluation

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

- + Sequence Extension

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

- + Header

diff --git a/doc/html/fusion/algorithms/concepts/polymorphic_function_object.html b/doc/html/fusion/algorithms/concepts/polymorphic_function_object.html
index 2c3dee28..ff04ffe1 100644
--- a/doc/html/fusion/algorithms/concepts/polymorphic_function_object.html
+++ b/doc/html/fusion/algorithms/concepts/polymorphic_function_object.html
@@ -29,7 +29,7 @@
         Function Object">Polymorphic
         Function Object
 
- + Description

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

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

- + Expression requirements

- +

diff --git a/doc/html/fusion/algorithms/iteration.html b/doc/html/fusion/algorithms/iteration.html index e971e124..d9e63faa 100644 --- a/doc/html/fusion/algorithms/iteration.html +++ b/doc/html/fusion/algorithms/iteration.html @@ -35,7 +35,7 @@ a sequence repeatedly applying an operation to its elements.

- + Header

diff --git a/doc/html/fusion/algorithms/iteration/functions/accumulate.html b/doc/html/fusion/algorithms/iteration/functions/accumulate.html
index f04005b7..8dc3ac70 100644
--- a/doc/html/fusion/algorithms/iteration/functions/accumulate.html
+++ b/doc/html/fusion/algorithms/iteration/functions/accumulate.html
@@ -26,7 +26,7 @@
 
accumulate
- + Description

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

- + Synopsis
@@ -51,7 +51,7 @@
 

- + Parameters

@@ -97,7 +97,7 @@
- + Expression Semantics
@@ -112,21 +112,21 @@ 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
diff --git a/doc/html/fusion/algorithms/iteration/functions/fold.html b/doc/html/fusion/algorithms/iteration/functions/fold.html
index 43ac4e62..8745f29e 100644
--- a/doc/html/fusion/algorithms/iteration/functions/fold.html
+++ b/doc/html/fusion/algorithms/iteration/functions/fold.html
@@ -26,7 +26,7 @@
 
fold
- + Description

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

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

- + Parameters

@@ -96,7 +96,7 @@
- + Expression Semantics
@@ -111,21 +111,21 @@ 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
diff --git a/doc/html/fusion/algorithms/iteration/functions/for_each.html b/doc/html/fusion/algorithms/iteration/functions/for_each.html
index c7ad7ceb..a331cab1 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -98,21 +98,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/accumulate.html b/doc/html/fusion/algorithms/iteration/metafunctions/accumulate.html
index ca944b76..2af4f336 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -94,7 +94,7 @@
- + Expression Semantics
@@ -114,14 +114,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 b6fcd011..372027fe 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -94,7 +94,7 @@
- + Expression Semantics
@@ -114,14 +114,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 3456bd9e..60eb8841 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -101,14 +101,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 d9ed8b46..6d5e1810 100644
--- a/doc/html/fusion/algorithms/query.html
+++ b/doc/html/fusion/algorithms/query.html
@@ -33,7 +33,7 @@
         The query algorithms provide support for searching and analyzing sequences.
       

- + Header

diff --git a/doc/html/fusion/algorithms/query/functions/all.html b/doc/html/fusion/algorithms/query/functions/all.html
index b6d8c3a6..092556ca 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
@@ -50,7 +50,7 @@
 

- + Parameters

@@ -87,7 +87,7 @@
- + Expression Semantics
@@ -104,21 +104,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 bee9a2a6..7dbc7475 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
@@ -50,7 +50,7 @@
 

- + Parameters

@@ -87,7 +87,7 @@
- + Expression semantics
@@ -104,21 +104,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 1b9740ff..c24940ec 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -84,7 +84,7 @@
- + Expression Semantics
@@ -100,21 +100,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 5805c26a..db8ab3dd 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
@@ -47,7 +47,7 @@
 

- + Parameters

@@ -84,7 +84,7 @@
- + Expression Semantics
@@ -99,21 +99,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 6035ea75..d99fa974 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
@@ -51,7 +51,7 @@
 

- + Parameters

@@ -85,7 +85,7 @@
- + Expression Semantics
@@ -103,21 +103,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 2b58c0dd..0e2b6ec3 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
@@ -52,7 +52,7 @@
 

- + Parameters

@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -105,21 +105,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 c77b7964..4b00f79d 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
@@ -50,7 +50,7 @@
 

- + Parameters

@@ -87,7 +87,7 @@
- + Expression Semantics
@@ -104,21 +104,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/all.html b/doc/html/fusion/algorithms/query/metafunctions/all.html
index 67f64d97..f2503259 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -85,7 +85,7 @@
- + Expression Semantics
@@ -105,14 +105,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 e340607d..27182e2e 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -85,7 +85,7 @@
- + Expression Semantics
@@ -105,14 +105,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 553c6e75..2d8b8feb 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -84,7 +84,7 @@
- + Expression Semantics
@@ -100,14 +100,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 dbc3b485..500aba00 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -99,14 +99,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 4e580eac..561998ed 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -100,14 +100,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 43bea426..e00d34bb 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -101,14 +101,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 24bf4693..24a27fa1 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -85,7 +85,7 @@
- + Expression Semantics
@@ -105,14 +105,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 2df3fa7c..2cc21705 100644
--- a/doc/html/fusion/algorithms/transformation.html
+++ b/doc/html/fusion/algorithms/transformation.html
@@ -46,7 +46,7 @@
         

- + Header

diff --git a/doc/html/fusion/algorithms/transformation/functions/clear.html b/doc/html/fusion/algorithms/transformation/functions/clear.html
index 72c3dfb2..eddbf20f 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
@@ -44,7 +44,7 @@
 

- + Parameters

@@ -70,7 +70,7 @@
- + Expression Semantics
@@ -87,21 +87,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 9bb2bcd6..f03939ac 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
@@ -55,7 +55,7 @@
 

- + Parameters

@@ -104,7 +104,7 @@
- + Expression Semantics
@@ -135,21 +135,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 dd349716..58738f4c 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
@@ -51,7 +51,7 @@
 

- + Parameters

@@ -85,7 +85,7 @@
- + Expression Semantics
@@ -103,21 +103,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 7c5d11ec..a2e9d2b3 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,21 +99,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 c39996d4..c0bd73ed 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
@@ -47,7 +47,7 @@
 

- + Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -102,21 +102,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 b86ff1f3..4c5ca95c 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
@@ -47,7 +47,7 @@
 

- + Parameters

@@ -90,7 +90,7 @@
- + Expression Semantics
@@ -110,21 +110,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 9cb34546..ff34d0ba 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -94,7 +94,7 @@
- + Expression Semantics
@@ -114,21 +114,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 1573c20e..3f6bd81b 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
@@ -45,7 +45,7 @@
 

- + Parameters

@@ -82,7 +82,7 @@
- + Expression Semantics
@@ -101,21 +101,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 caa44652..3867dd26 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
@@ -44,7 +44,7 @@
 

- + Parameters

@@ -70,7 +70,7 @@
- + Expression Semantics
@@ -89,21 +89,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 f9172e1e..9d88d7e8 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
@@ -44,7 +44,7 @@
 

- + Parameters

@@ -70,7 +70,7 @@
- + Expression Semantics
@@ -89,21 +89,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 070431ee..bd226d9c 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,21 +99,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 b45d816f..9114a63a 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -100,21 +100,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 8b4027fe..28694a22 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,21 +99,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 e18b9580..3b8f6fff 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
@@ -46,7 +46,7 @@
 

- + Parameters

@@ -80,7 +80,7 @@
- + Expression Semantics
@@ -99,21 +99,21 @@ Pred evaluates to boost::mpl::true_. Equivalent to filter<boost::mpl::not_<Pred> >(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 30a80ed0..8b8b248f 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
@@ -47,7 +47,7 @@
 

- + Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -111,21 +111,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 9840ea19..625dfba6 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -112,21 +112,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 0544fbbd..2ba4cd05 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
@@ -44,7 +44,7 @@
 

- + Parameters

@@ -70,7 +70,7 @@
- + Expression Semantics
@@ -88,21 +88,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 d7d71d7b..b67c4fbd 100644
--- a/doc/html/fusion/algorithms/transformation/functions/transform.html
+++ b/doc/html/fusion/algorithms/transformation/functions/transform.html
@@ -26,7 +26,7 @@
 
 
- + Description

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

- + Unary version synopsis
@@ -53,7 +53,7 @@

- + Parameters

@@ -92,7 +92,7 @@
- + Expression Semantics
@@ -110,7 +110,7 @@ within seq.

- + Binary version synopsis
@@ -125,7 +125,7 @@

- + Parameters

@@ -183,21 +183,21 @@ within seq1 and seq2 respectively.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
 #include <boost/fusion/algorithm/transformation/transform.hpp>
 
- + Example
diff --git a/doc/html/fusion/algorithms/transformation/functions/zip.html b/doc/html/fusion/algorithms/transformation/functions/zip.html
index 1a13b3de..e3d2840e 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -77,7 +77,7 @@
- + Expression Semantics
@@ -97,21 +97,21 @@ ('a', 'b', 'c') would return ((1, 'a'),(2, 'b'),(3, '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/clear.html b/doc/html/fusion/algorithms/transformation/metafunctions/clear.html
index 780610ec..b77eadf6 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -71,7 +71,7 @@
- + Expression Semantics
@@ -87,14 +87,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 403a7d9e..c78c234f 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -95,7 +95,7 @@
- + Expression Semantics
@@ -125,14 +125,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 f8e41c56..28c24038 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -101,14 +101,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 a921959a..9f2eb551 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
@@ -49,7 +49,7 @@
 

- + Parameter

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ to result_of::filter_if<Sequence, 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 1caefb3c..dd743c7c 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
@@ -49,7 +49,7 @@
 

- + Parameter

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -102,14 +102,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 fca46001..c147fa99 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
@@ -50,7 +50,7 @@
 

- + Parameters

@@ -93,7 +93,7 @@
- + Expression Semantics
@@ -112,14 +112,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 0337ea83..422c2e7c 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
@@ -50,7 +50,7 @@
 

- + Parameters

@@ -96,7 +96,7 @@
- + Expression Semantics
@@ -115,14 +115,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 b031f52c..564f471b 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 b869667c..b5678cba 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -74,7 +74,7 @@
- + Expression Semantics
@@ -92,14 +92,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 1aeacfea..eaab3904 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -74,7 +74,7 @@
- + Expression Semantics
@@ -92,14 +92,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 3f78905b..d1156993 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -102,14 +102,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 5f8045df..6058be6d 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -102,14 +102,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 bbd234f2..008436a2 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -102,14 +102,14 @@ to result_of::replace_if<Sequence, 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 f673602c..76ea41bb 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -85,7 +85,7 @@
- + Expression Semantics
@@ -104,14 +104,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 ca5637d6..5c52575c 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -83,7 +83,7 @@
- + Expression Semantics
@@ -100,14 +100,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 ae353135..4bea6695 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
@@ -51,7 +51,7 @@
 

- + Parameters

@@ -94,7 +94,7 @@
- + Expression Semantics
@@ -111,14 +111,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 600b47b3..5816225f 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -74,7 +74,7 @@
- + Expression Semantics
@@ -91,14 +91,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 d56a0602..2f78c8ab 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 @@ Function Object types.

- + Synopsis
@@ -51,7 +51,7 @@
 

- + Parameters

@@ -87,7 +87,7 @@
- + Expression Semantics
@@ -104,14 +104,14 @@ F::apply<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 64611290..22cf56bf 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
@@ -69,14 +69,14 @@ return ((1, 'a'),(2, 'b'),(3, 'c'))

- + Complexity

Constant.

- + Header
diff --git a/doc/html/fusion/extension.html b/doc/html/fusion/extension.html
index be3d339c..da99aca6 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

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

- + Designing a suitable iterator

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

- + A first couple of instructive features

@@ -349,7 +349,7 @@

- + Implementing the remaining iterator functionality

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

- + Implementing the intrinsic functions of the sequence

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

- + Enabling our type as an associative container

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

- + Summary

diff --git a/doc/html/fusion/iterators.html b/doc/html/fusion/iterators.html index 2678a48b..974e3cfb 100644 --- a/doc/html/fusion/iterators.html +++ b/doc/html/fusion/iterators.html @@ -40,7 +40,7 @@ Sequence.

- + Header

diff --git a/doc/html/fusion/iterators/concepts/bidirectional_iterator.html b/doc/html/fusion/iterators/concepts/bidirectional_iterator.html
index 7545c3a0..46c14d49 100644
--- a/doc/html/fusion/iterators/concepts/bidirectional_iterator.html
+++ b/doc/html/fusion/iterators/concepts/bidirectional_iterator.html
@@ -31,7 +31,7 @@
         Iterator">Bidirectional
         Iterator
 
- + Description

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

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

- + Expression requirements
@@ -81,7 +81,7 @@

- +

@@ -128,13 +128,13 @@
- + Meta Expressions

- +

@@ -153,7 +153,7 @@
- + Expression Semantics
@@ -165,7 +165,7 @@

- +

@@ -185,7 +185,7 @@
- + Invariants

@@ -202,7 +202,7 @@

- + Models
    diff --git a/doc/html/fusion/iterators/concepts/forward_iterator.html b/doc/html/fusion/iterators/concepts/forward_iterator.html index 5a37ee11..39366e48 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
@@ -73,7 +73,7 @@

- +

@@ -137,13 +137,13 @@
- + Meta Expressions

- +

@@ -191,13 +191,13 @@
- + Expression Semantics

- +

@@ -260,7 +260,7 @@
- + Invariants

@@ -283,7 +283,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 a348d272..1668bfe9 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
@@ -84,7 +84,7 @@

- +

@@ -131,13 +131,13 @@
- + Meta Expressions

- +

@@ -168,7 +168,7 @@
- + Models
    diff --git a/doc/html/fusion/iterators/functions/advance.html b/doc/html/fusion/iterators/functions/advance.html index e8af4632..fbe9a883 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
    @@ -45,7 +45,7 @@
     

    - + Parameters

    @@ -79,7 +79,7 @@
    - + Expression Semantics
    @@ -100,14 +100,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 ba10b387..d1d73ff4 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
    @@ -45,7 +45,7 @@
     

    - + Parameters

    @@ -79,7 +79,7 @@
    - + Expression Semantics
    @@ -100,14 +100,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 122f836f..06e91a42 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
    @@ -44,7 +44,7 @@
     

    - + Parameters

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -85,14 +85,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 5c85af91..952b8c58 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
    @@ -45,7 +45,7 @@
     

    - + Parameters

    @@ -72,7 +72,7 @@
    - + Expression Semantics
    @@ -87,14 +87,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 d13a55fa..04f0b5ec 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
    @@ -44,7 +44,7 @@
     

    - + Parameters

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -86,14 +86,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 5404fe5c..29effb6f 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
    @@ -44,7 +44,7 @@
     

    - + Parameters

    @@ -70,7 +70,7 @@
    - + Expression Semantics
    @@ -86,14 +86,14 @@ element prior to i.

    - + Header
     #include <boost/fusion/iterator/prior.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/metafunctions/advance.html b/doc/html/fusion/iterators/metafunctions/advance.html
    index 20ac0866..6e205f63 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
    @@ -48,7 +48,7 @@
     

    - + Parameters

    @@ -82,7 +82,7 @@
    - + Expression Semantics
    @@ -102,14 +102,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 322888b2..aba14bc1 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
    @@ -48,7 +48,7 @@
     

    - + Parameters

    @@ -82,7 +82,7 @@
    - + Expression Semantics
    @@ -102,14 +102,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 f25478d6..0fe65db6 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
    @@ -47,7 +47,7 @@
     

    - + Parameters

    @@ -73,7 +73,7 @@
    - + Expression Semantics
    @@ -88,14 +88,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 33035d44..3c4de8c6 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
    @@ -48,7 +48,7 @@
     

    - + Parameters

    @@ -75,7 +75,7 @@
    - + Expression Semantics
    @@ -91,14 +91,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 e7e34a05..188de448 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
    @@ -49,7 +49,7 @@
     

    - + Parameters

    @@ -74,7 +74,7 @@
    - + Expression Semantics
    @@ -90,14 +90,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 9d0aa196..bfff4e6b 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
    @@ -47,7 +47,7 @@
     

    - + Parameters

    @@ -73,7 +73,7 @@
    - + Expression Semantics
    @@ -89,14 +89,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 577864f9..0866f132 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
    @@ -47,7 +47,7 @@
     

    - + Parameters

    @@ -73,7 +73,7 @@
    - + Expression Semantics
    @@ -89,14 +89,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 75f07033..a338e3be 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
    @@ -47,7 +47,7 @@
     

    - + Parameters

    @@ -73,7 +73,7 @@
    - + Expression Semantics
    @@ -88,14 +88,14 @@ a sequence at iterator position I.

    - + Header
     #include <boost/fusion/iterator/value_of.hpp>
     
    - + Example
    diff --git a/doc/html/fusion/iterators/operators/operator_equality.html b/doc/html/fusion/iterators/operators/operator_equality.html
    index a786fe8d..2f43dd12 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
@@ -50,7 +50,7 @@
 

- + Parameters

@@ -75,7 +75,7 @@
- + Expression Semantics
@@ -91,7 +91,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 2ad8299f..fd92ea05 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
@@ -49,7 +49,7 @@
 

- + Parameters

@@ -74,7 +74,7 @@
- + Expression Semantics
@@ -87,7 +87,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 4b719f69..5ad77475 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
@@ -48,7 +48,7 @@
 

- + Parameters

@@ -74,7 +74,7 @@
- + Expression Semantics
@@ -89,14 +89,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 b1987d63..d58b99da 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

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

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

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

- + boost::ref

@@ -234,7 +234,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 3e75a427..7b908b88 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 9fc7c33d..e57a4931 100644 --- a/doc/html/fusion/preface.html +++ b/doc/html/fusion/preface.html @@ -32,11 +32,11 @@ --Niklaus Wirth

- + Description

- Fusion is a library for working with hetrogenous collections of data, commonly + Fusion is a library for working with heterogenous collections of data, commonly referred to as tuples. A set of containers (vector, list, set and map) is provided, along with views that provide a transformed presentation of their underlying data. Collectively the containers and views are referred to as sequences, and @@ -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

@@ -85,7 +85,7 @@

- + Icons

@@ -133,7 +133,7 @@ Tools.

- + Support

diff --git a/doc/html/fusion/quick_start.html b/doc/html/fusion/quick_start.html index fb9c7ab2..ce6bd018 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 005938a7..1771bab2 100644 --- a/doc/html/fusion/sequences.html +++ b/doc/html/fusion/sequences.html @@ -46,7 +46,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 9de14eed..aa5cd3ce 100644
--- a/doc/html/fusion/sequences/adapted.html
+++ b/doc/html/fusion/sequences/adapted.html
@@ -38,11 +38,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

@@ -50,7 +50,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 2ed12fca..7d763796 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/mpl_sequence.html b/doc/html/fusion/sequences/adapted/mpl_sequence.html index 378644b8..ad7713ed 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 d3a434c0..03e6268f 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 6983f910..f26c5a7e 100644 --- a/doc/html/fusion/sequences/concepts.html +++ b/doc/html/fusion/sequences/concepts.html @@ -40,7 +40,7 @@ Fusion Sequences are organized into a hierarchy of concepts.

- + Traversal

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

- + Associativity

diff --git a/doc/html/fusion/sequences/concepts/associative_sequence.html b/doc/html/fusion/sequences/concepts/associative_sequence.html index cc0878cd..a08093da 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
@@ -80,7 +80,7 @@

- +

@@ -126,13 +126,13 @@
- + Result Type Expressions

- +

@@ -171,13 +171,13 @@ be a reference to begin with. For this purpose, you can use result_of::value_at_key<S, N>.

- + Expression Semantics

- +

@@ -208,7 +208,7 @@
- + Models
    diff --git a/doc/html/fusion/sequences/concepts/bidirectional_sequence.html b/doc/html/fusion/sequences/concepts/bidirectional_sequence.html index 8937bd21..db23ae73 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
@@ -83,7 +83,7 @@

- +

@@ -138,13 +138,13 @@
- + Result Type Expressions

- +

@@ -175,7 +175,7 @@
- + Expression Semantics
@@ -187,7 +187,7 @@

- +

@@ -206,7 +206,7 @@
- + Models
    diff --git a/doc/html/fusion/sequences/concepts/forward_sequence.html b/doc/html/fusion/sequences/concepts/forward_sequence.html index dd460d28..26f99350 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
@@ -71,7 +71,7 @@

- +

@@ -138,13 +138,13 @@
- + Result Type Expressions

- +

@@ -183,13 +183,13 @@
- + Expression Semantics

- +

@@ -232,7 +232,7 @@
- + Invariants

@@ -258,7 +258,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 f031f3ac..8c38fa1e 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
@@ -89,7 +89,7 @@

- +

@@ -144,13 +144,13 @@
- + Result Type Expressions

- +

@@ -194,7 +194,7 @@ be a reference to begin with. For this purpose, you can use result_of::value_at<S, N>.

- + Expression Semantics
@@ -206,7 +206,7 @@

- +

@@ -225,7 +225,7 @@
- + Models
    diff --git a/doc/html/fusion/sequences/containers.html b/doc/html/fusion/sequences/containers.html index b5c6ef0a..0c084347 100644 --- a/doc/html/fusion/sequences/containers.html +++ b/doc/html/fusion/sequences/containers.html @@ -39,7 +39,7 @@ 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 006b7e29..c11ece32 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,13 +56,13 @@
     struct cons;
     
    - + Template parameters

    - +

    @@ -92,7 +92,7 @@
    - + Model of
    • - + Expression Semantics
      @@ -146,7 +146,7 @@

      - +

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

      - + Example
      diff --git a/doc/html/fusion/sequences/containers/list.html b/doc/html/fusion/sequences/containers/list.html
      index 83ee0ff4..5e30d850 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,13 +77,13 @@
       #define FUSION_MAX_LIST_SIZE 20
       
      - + Template parameters

      - +

      @@ -106,7 +106,7 @@
      - + Model of
      • - + Expression Semantics
        @@ -151,7 +151,7 @@

        - +

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

        - + Example
        diff --git a/doc/html/fusion/sequences/containers/map.html b/doc/html/fusion/sequences/containers/map.html
        index e04c36b2..13075960 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,13 +79,13 @@
         #define FUSION_MAX_MAP_SIZE 20
         
        - + Template parameters

        - +

        @@ -108,7 +108,7 @@
        - + Model of
          @@ -142,7 +142,7 @@
        - + Expression Semantics
        @@ -156,7 +156,7 @@

        - +

        @@ -196,7 +196,7 @@
        - + Example
        diff --git a/doc/html/fusion/sequences/containers/set.html b/doc/html/fusion/sequences/containers/set.html
        index b3b553ce..fa52423a 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,13 +77,13 @@
         #define FUSION_MAX_SET_SIZE 20
         
        - + Template parameters

        - +

        @@ -106,7 +106,7 @@
        - + Model of
          @@ -140,7 +140,7 @@
        - + Expression Semantics
        @@ -154,7 +154,7 @@

        - +

        @@ -194,7 +194,7 @@
        - + Example
        diff --git a/doc/html/fusion/sequences/containers/vector.html b/doc/html/fusion/sequences/containers/vector.html
        index 788f029b..ab22e137 100644
        --- a/doc/html/fusion/sequences/containers/vector.html
        +++ b/doc/html/fusion/sequences/containers/vector.html
        @@ -26,7 +26,7 @@
         
         
        - + Description

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

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

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

        - + Template parameters

        - +

        @@ -144,7 +144,7 @@
        - + Model of
        • - + Expression Semantics
          @@ -186,7 +186,7 @@

          - +

          @@ -226,7 +226,7 @@
          - + Example
          diff --git a/doc/html/fusion/sequences/conversion.html b/doc/html/fusion/sequences/conversion.html
          index 4a468867..d025fd7d 100644
          --- a/doc/html/fusion/sequences/conversion.html
          +++ b/doc/html/fusion/sequences/conversion.html
          @@ -34,7 +34,7 @@
                   types using one of these conversion functions.
                 

          - + Header

          diff --git a/doc/html/fusion/sequences/conversion/functions/as_list.html b/doc/html/fusion/sequences/conversion/functions/as_list.html
          index 092b2d68..8803c397 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,12 +46,12 @@
           as_list(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -73,7 +73,7 @@
          - + Expression Semantics
          @@ -88,14 +88,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 ced5fbfb..ba2f5f66 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,12 +46,12 @@
           as_map(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -73,7 +73,7 @@
          - + Expression Semantics
          @@ -93,14 +93,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 982a76d8..848e2c06 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,12 +46,12 @@
           as_set(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -73,7 +73,7 @@
          - + Expression Semantics
          @@ -92,14 +92,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 de557ba4..cb8a8a46 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,12 +46,12 @@
           as_vector(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -73,7 +73,7 @@
          - + Expression Semantics
          @@ -88,14 +88,14 @@ seq, to a vector.

          - + Header
           #include <boost/fusion/sequence/conversion/as_vector.hpp>
           
          - + Example
          diff --git a/doc/html/fusion/sequences/conversion/metafunctions/as_list.html b/doc/html/fusion/sequences/conversion/metafunctions/as_list.html
          index 5b00a350..c3ffa5a3 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,12 +41,12 @@
           struct as_list;
           
          - + Parameters

          - +

          @@ -70,7 +70,7 @@
          - + Expression Semantics
          @@ -86,14 +86,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 2de03b86..6d6517a4 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,12 +41,12 @@
           struct as_map;
           
          - + Parameters

          - +

          @@ -70,7 +70,7 @@
          - + Expression Semantics
          @@ -91,14 +91,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 b5a1a707..79809925 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,12 +41,12 @@
           struct as_set;
           
          - + Parameters

          - +

          @@ -70,7 +70,7 @@
          - + Expression Semantics
          @@ -90,14 +90,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 6d39ef78..8cf18286 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,12 +41,12 @@
           struct as_vector;
           
          - + Parameters

          - +

          @@ -70,7 +70,7 @@
          - + Expression Semantics
          @@ -86,14 +86,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 0dd9d6fd..515843b8 100644
          --- a/doc/html/fusion/sequences/generation.html
          +++ b/doc/html/fusion/sequences/generation.html
          @@ -33,7 +33,7 @@
                   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/list_tie.html b/doc/html/fusion/sequences/generation/functions/list_tie.html
          index 48f800b4..34be0d6a 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,12 +53,12 @@
           #define FUSION_MAX_LIST_SIZE 20
           
          - + Parameters

          - +

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -98,14 +98,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 5163e06a..17c2f422 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,12 +48,12 @@
           make_cons(Car const& car, Cdr const& cdr);
           
          - + Parameters

          - +

          @@ -87,7 +87,7 @@
          - + Expression Semantics
          @@ -103,21 +103,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 8804b024..a61a0620 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,12 +53,12 @@
           #define FUSION_MAX_LIST_SIZE 20
           
          - + Parameters

          - +

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -97,21 +97,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 a475dbb6..48c80a52 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,12 +57,12 @@ #define FUSION_MAX_VECTOR_SIZE 20

          - + Parameters

          - +

          @@ -96,7 +96,7 @@
          - + Expression Semantics
          @@ -115,14 +115,14 @@ key types.

          - + Header
           #include <boost/fusion/sequence/generation/make_map.hpp>
           
          - + Example
          @@ -131,7 +131,7 @@
             , make_pair<double>("Men"))
           
          - + See also
          @@ -141,7 +141,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 7298b243..f41f92eb 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,12 +54,12 @@ #define FUSION_MAX_VECTOR_SIZE 20

          - + Parameters

          - +

          @@ -84,7 +84,7 @@
          - + Expression Semantics
          @@ -102,21 +102,21 @@ key types.

          - + Header
           #include <boost/fusion/sequence/generation/make_set.hpp>
           
          - + Example
           make_set(123, "hello", 12.5)
           
          - + See also
          @@ -125,7 +125,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 2deac697..a62ece1c 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,12 +53,12 @@
           #define FUSION_MAX_VECTOR_SIZE 20
           
          - + Parameters

          - +

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -97,21 +97,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 9a4defb4..b7188658 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 ccd43dd8..3db9e3f1 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,12 +53,12 @@
           #define FUSION_MAX_VECTOR_SIZE 20
           
          - + Parameters

          - +

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -98,14 +98,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/list_tie.html b/doc/html/fusion/sequences/generation/metafunctions/list_tie.html
          index dc11981f..545ba6e1 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,12 +52,12 @@
           #define FUSION_MAX_LIST_SIZE 20
           
          - + Parameters

          - +

          @@ -80,7 +80,7 @@
          - + Expression Semantics
          @@ -95,14 +95,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 5e3c7339..7cf4c838 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,12 +41,12 @@
           struct make_cons;
           
          - + Parameters

          - +

          @@ -78,7 +78,7 @@
          - + Expression Semantics
          @@ -96,14 +96,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 acc31cef..d8ce1d48 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,12 +52,12 @@
           #define FUSION_MAX_LIST_SIZE 20
           
          - + Parameters

          - +

          @@ -80,7 +80,7 @@
          - + Expression Semantics
          @@ -96,14 +96,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 a9983836..d87705c9 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,12 +55,12 @@ #define FUSION_MAX_VECTOR_SIZE 20

          - + Parameters

          - +

          @@ -92,7 +92,7 @@
          - + Expression Semantics
          @@ -112,21 +112,21 @@ key types.

          - + Header
           #include <boost/fusion/sequence/generation/make_map.hpp>
           
          - + Example
           result_of::make_map<int, double, char, double>::type
           
          - + See also
          @@ -135,7 +135,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 317ea0c3..f2f78d21 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,12 +53,12 @@ #define FUSION_MAX_VECTOR_SIZE 20

          - + Parameters

          - +

          @@ -81,7 +81,7 @@
          - + Expression Semantics
          @@ -101,14 +101,14 @@ key types.

          - + Header
           #include <boost/fusion/sequence/generation/make_set.hpp>
           
          - + Example
          @@ -116,7 +116,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 572041c0..901deeed 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,12 +52,12 @@
           #define FUSION_MAX_VECTOR_SIZE 20
           
          - + Parameters

          - +

          @@ -80,7 +80,7 @@
          - + Expression Semantics
          @@ -96,14 +96,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 7a81eb16..4016bc6b 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,12 +52,12 @@
           #define FUSION_MAX_VECTOR_SIZE 20
           
          - + Parameters

          - +

          @@ -80,7 +80,7 @@
          - + Expression Semantics
          @@ -95,14 +95,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 d3896d63..e740939e 100644
          --- a/doc/html/fusion/sequences/intrinsics.html
          +++ b/doc/html/fusion/sequences/intrinsics.html
          @@ -36,11 +36,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 +48,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/at.html b/doc/html/fusion/sequences/intrinsics/functions/at.html index aeeb6343..857d65e6 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,12 +46,12 @@
           at(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -86,7 +86,7 @@
          - + Expression Semantics
          @@ -112,14 +112,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 0ffc2615..4b2e7b33 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,12 +46,12 @@
           at_c(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -85,7 +85,7 @@
          - + Expression Semantics
          @@ -111,14 +111,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 f448522c..ca7eb5e6 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,12 +46,12 @@
           at_key(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -84,7 +84,7 @@
          - + Expression Semantics
          @@ -107,14 +107,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 3f4a5021..792312f2 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,12 +46,12 @@
           back(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -76,7 +76,7 @@
          - + Expression Semantics
          @@ -99,14 +99,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 755c9c85..0280223e 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,12 +46,12 @@
           begin(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -77,7 +77,7 @@
          - + Expression Semantics
          @@ -107,14 +107,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 84e4b147..4f163aee 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,12 +44,12 @@
           empty(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -74,7 +74,7 @@
          - + Expression Semantics
          @@ -89,14 +89,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 41d27f73..c4c4aafb 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,12 +46,12 @@
           end(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -77,7 +77,7 @@
          - + Expression Semantics
          @@ -107,14 +107,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 fad5941d..b46b483c 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,12 +46,12 @@
           front(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -76,7 +76,7 @@
          - + Expression Semantics
          @@ -99,14 +99,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 aabd7a1a..73016aa5 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,12 +45,12 @@
           has_key(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -98,14 +98,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 a01e55ae..9513d565 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,12 +43,12 @@
           size(Sequence const& seq);
           
          - + Parameters

          - +

          @@ -73,7 +73,7 @@
          - + Expression Semantics
          @@ -88,14 +88,14 @@ in the sequence.

          - + Header
           #include <boost/fusion/sequence/intrinsic/size.hpp>
           
          - + Example
          diff --git a/doc/html/fusion/sequences/intrinsics/metafunctions/at.html b/doc/html/fusion/sequences/intrinsics/metafunctions/at.html
          index 9b703c5b..83d94b4e 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
          @@ -49,7 +49,7 @@
           

          - + Parameters

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -98,14 +98,14 @@ using at to access the Nth element of Seq.

          - + Header
           #include <boost/fusion/sequence/intrinsic/at.hpp>
           
          - + Example
          @@ -114,7 +114,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 5f0d7fa8..3f991aa4 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
          @@ -49,7 +49,7 @@
           

          - + Parameters

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

          - + Header
           #include <boost/fusion/sequence/intrinsic/at.hpp>
           
          - + Example
          @@ -114,7 +114,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 39c8141f..be323730 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
          @@ -49,7 +49,7 @@
           

          - + Parameters

          @@ -83,7 +83,7 @@
          - + Expression Semantics
          @@ -100,14 +100,14 @@ Seq.

          - + Header
           #include <boost/fusion/sequence/intrinsic/at_key.hpp>
           
          - + Example
          @@ -116,7 +116,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 f76bb7c4..a677ceb9 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
          @@ -45,7 +45,7 @@
           

          - + Parameters

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -86,14 +86,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 b5b70462..e39445cd 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
          @@ -45,7 +45,7 @@
           

          - + Parameters

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -87,14 +87,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 4f9b6938..323d1793 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
          @@ -45,7 +45,7 @@
           

          - + Parameters

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -87,14 +87,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 a08bad3d..4e7488c8 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
          @@ -45,7 +45,7 @@
           

          - + Parameters

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -87,14 +87,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 33a20b05..b3046b41 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
          @@ -45,7 +45,7 @@
           

          - + Parameters

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -87,14 +87,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 fef877f4..6c32397a 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
          @@ -47,7 +47,7 @@
           

          - + Parameters

          @@ -81,7 +81,7 @@
          - + Expression Semantics
          @@ -98,14 +98,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 b21ab597..5515d849 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
          @@ -45,7 +45,7 @@
           

          - + Parameters

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -86,14 +86,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 fdb2d75a..7d376f8a 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
          @@ -47,7 +47,7 @@
           

          - + Parameters

          @@ -81,7 +81,7 @@
          - + Expression Semantics
          @@ -96,14 +96,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 85d9fda2..e2c7a5a4 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
          @@ -47,7 +47,7 @@
           

          - + Parameters

          @@ -81,7 +81,7 @@
          - + Expression Semantics
          @@ -96,14 +96,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 31de542b..a0937754 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
          @@ -47,7 +47,7 @@
           

          - + Parameters

          @@ -81,7 +81,7 @@
          - + Expression Semantics
          @@ -97,14 +97,14 @@ in Seq.

          - + Header
           #include <boost/fusion/sequence/intrinsic/value_at_key.hpp>
           
          - + Example
          diff --git a/doc/html/fusion/sequences/operators/comparison.html b/doc/html/fusion/sequences/operators/comparison.html
          index 95ae379c..c34664ee 100644
          --- a/doc/html/fusion/sequences/operators/comparison.html
          +++ b/doc/html/fusion/sequences/operators/comparison.html
          @@ -48,7 +48,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 2310081d..e3a2cd02 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,12 +43,12 @@
           operator==(Seq1 const& a, Seq2 const& b);
           
          - + Parameters

          - +

          @@ -72,7 +72,7 @@
          - + Expression Semantics
          @@ -108,14 +108,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 f10608af..ee28a0ef 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,12 +43,12 @@
           operator>(Seq1 const& a, Seq2 const& b);
           
          - + Parameters

          - +

          @@ -72,7 +72,7 @@
          - + Expression Semantics
          @@ -100,14 +100,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 c559a726..a3b86905 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,12 +42,12 @@
           operator>=(Seq1 const& a, Seq2 const& b);
           
          - + Parameters

          - +

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -99,14 +99,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 674810b8..d443cb7a 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,12 +43,12 @@
           operator<(Seq1 const& a, Seq2 const& b);
           
          - + Parameters

          - +

          @@ -72,7 +72,7 @@
          - + Expression Semantics
          @@ -102,14 +102,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 4a26df94..6226965c 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,12 +43,12 @@
           operator<=(Seq1 const& a, Seq2 const& b);
           
          - + Parameters

          - +

          @@ -72,7 +72,7 @@
          - + Expression Semantics
          @@ -100,14 +100,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 3852e2fa..44eca5e3 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,12 +42,12 @@
           operator!=(Seq1 const& a, Seq2 const& b);
           
          - + Parameters

          - +

          @@ -71,7 +71,7 @@
          - + Expression Semantics
          @@ -102,14 +102,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 1c2eb76a..82747428 100644
          --- a/doc/html/fusion/sequences/operators/i_o.html
          +++ b/doc/html/fusion/sequences/operators/i_o.html
          @@ -115,7 +115,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 002fd6d2..48b0c1e2 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,12 +43,12 @@
           operator>>(IStream& is, Sequence& seq);
           
          - + Parameters

          - +

          @@ -78,7 +78,7 @@
          - + Expression Semantics
          @@ -93,14 +93,14 @@ call is >> 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 b0c27168..4bcf5a37 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,12 +43,12 @@
           operator<<(OStream& os, Sequence& seq);
           
          - + Parameters

          - +

          @@ -78,7 +78,7 @@
          - + Expression Semantics
          @@ -93,14 +93,14 @@ call os << 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 e820f532..c90a32f8 100644
          --- a/doc/html/fusion/sequences/views.html
          +++ b/doc/html/fusion/sequences/views.html
          @@ -44,7 +44,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 522a59ef..155879d9 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,13 +52,13 @@
           struct filter_view;
           
          - + Template parameters

          - +

          @@ -92,7 +92,7 @@
          - + Model of
          • - + Expression Semantics
            @@ -130,7 +130,7 @@

            - +

            @@ -165,7 +165,7 @@
            - + Example
            diff --git a/doc/html/fusion/sequences/views/iterator_range.html b/doc/html/fusion/sequences/views/iterator_range.html
            index 504c2891..296ff8b3 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,13 +49,13 @@
             struct iterator_range;
             
            - + Template parameters

            - +

            @@ -87,7 +87,7 @@
            - + Model of
            • - + Expression Semantics
              @@ -127,7 +127,7 @@

              - +

              @@ -165,7 +165,7 @@
              - + Example
              diff --git a/doc/html/fusion/sequences/views/joint_view.html b/doc/html/fusion/sequences/views/joint_view.html
              index 7cc7416a..823a5926 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,13 +49,13 @@
               struct joint_view;
               
              - + Template parameters

              - +

              @@ -91,7 +91,7 @@
              - + Model of
              • - + Expression Semantics
                @@ -131,7 +131,7 @@

                - +

                @@ -166,7 +166,7 @@
                - + Example
                diff --git a/doc/html/fusion/sequences/views/reverse_view.html b/doc/html/fusion/sequences/views/reverse_view.html
                index e2d7fbf3..9dd4f872 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,13 +46,13 @@
                 struct reverse_view;
                 
                - + Template parameters

                - +

                @@ -77,7 +77,7 @@
                - + Model of
                • - + Expression Semantics
                  @@ -114,7 +114,7 @@

                  - +

                  @@ -148,7 +148,7 @@
                  - + Example
                  diff --git a/doc/html/fusion/sequences/views/single_view.html b/doc/html/fusion/sequences/views/single_view.html
                  index 1edc1b25..beb90a80 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,13 +45,13 @@
                   struct single_view;
                   
                  - + Template parameters

                  - +

                  @@ -73,7 +73,7 @@
                  - + Model of
                  • - + Expression Semantics
                    @@ -109,7 +109,7 @@

                    - +

                    @@ -144,7 +144,7 @@
                    - + Example
                    diff --git a/doc/html/fusion/sequences/views/transform_view.html b/doc/html/fusion/sequences/views/transform_view.html
                    index 139601d3..e3614d17 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,13 +59,13 @@ struct transform_view;

                    - + Template parameters

                    - +

                    @@ -119,7 +119,7 @@
                    - + Model of
                    • @@ -174,7 +174,7 @@
                    - + Expression Semantics
                    @@ -192,7 +192,7 @@

                    - +

                    @@ -242,7 +242,7 @@
                    - + Example
                    diff --git a/doc/html/fusion/sequences/views/zip_view.html b/doc/html/fusion/sequences/views/zip_view.html
                    index 30e29b55..cc351dbe 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,13 +52,13 @@
                     struct zip_view;
                     
                    - + Template parameters

                    - +

                    @@ -82,7 +82,7 @@
                    - + Model of
                    • - + Expression Semantics
                      @@ -118,7 +118,7 @@

                      - +

                      @@ -152,7 +152,7 @@
                      - + Example
                      diff --git a/doc/html/fusion/support/category_of.html b/doc/html/fusion/support/category_of.html
                      index 52e3b9e1..dd6a2fcf 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,12 +50,12 @@
                       }
                       

                      - + Parameters

                      - +

                      @@ -77,7 +77,7 @@

                      - + Expression Semantics

                      @@ -134,14 +134,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 c937264d..275e137d 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,12 +51,12 @@
                       }
                       

                      - + Parameters

                      - +

                      @@ -78,7 +78,7 @@

                      - + Expression Semantics

                      @@ -95,14 +95,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 fedd2a6a..db32826a 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,12 +54,12 @@
                       }
                       

                      - + Parameters

                      - +

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

                      - + Expression Semantics

                      @@ -97,14 +97,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 4535ab65..8851cc0a 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

                      @@ -45,12 +45,12 @@
                       struct pair;
                       

                      - + Template parameters

                      - +

                      @@ -106,12 +106,12 @@

                      - + Expression Semantics

                      - +

                      @@ -183,14 +183,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 012840fb..ddd54978 100644
                      --- a/doc/html/fusion/support/tag_of.html
                      +++ b/doc/html/fusion/support/tag_of.html
                      @@ -26,7 +26,7 @@
                       
                       

                      - + Description

                      @@ -43,7 +43,7 @@ conforming sequences.

                      - + Synopsis

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

                      - +

                      @@ -84,7 +84,7 @@

                      - + Expression Semantics

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

                      - + Header

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

                      - + Example

                      diff --git a/doc/html/fusion/tuples/class_template_tuple.html b/doc/html/fusion/tuples/class_template_tuple.html
                      index 26b5015d..dc3d76d0 100644
                      --- a/doc/html/fusion/tuples/class_template_tuple.html
                      +++ b/doc/html/fusion/tuples/class_template_tuple.html
                      @@ -48,7 +48,7 @@
                               in future releases of fusion.
                             

                      - + Synopsis

                      @@ -60,7 +60,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 abb7f4bd..18757b91 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 3dc0ab26..4041f27e 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 7b2e0296..0f7b8566 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 6b73088b..ad818f84 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 9062b1a2..cea1931b 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 72e067ab..f9705085 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 2d4024f4..35f068d6 100644
          --- a/doc/html/index.html
          +++ b/doc/html/index.html
          @@ -30,7 +30,7 @@
           
          -

          +

          Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

          @@ -57,7 +57,7 @@
          - +

          Last revised: August 16, 2006 at 16:16:24 GMT

          Last revised: September 16, 2006 at 05:15:36 GMT


          diff --git a/doc/preface.qbk b/doc/preface.qbk index 1c838c66..f6a9ff95 100644 --- a/doc/preface.qbk +++ b/doc/preface.qbk @@ -5,7 +5,7 @@ [heading Description] -Fusion is a library for working with hetrogenous collections of data, +Fusion is a library for working with heterogenous collections of data, commonly referred to as tuples. A set of containers (vector, list, set and map) is provided, along with views that provide a transformed presentation of their underlying data. Collectively the containers and views are referred to