diff --git a/doc/html/fusion/acknowledgements.html b/doc/html/fusion/acknowledgements.html index 844907ad..edfd5305 100644 --- a/doc/html/fusion/acknowledgements.html +++ b/doc/html/fusion/acknowledgements.html @@ -2,8 +2,8 @@ Acknowledgements - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -52,7 +52,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted.html b/doc/html/fusion/adapted.html index 5d07b5bf..93d735eb 100644 --- a/doc/html/fusion/adapted.html +++ b/doc/html/fusion/adapted.html @@ -2,25 +2,25 @@ Adapted - - + + - + - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -56,7 +56,7 @@ various data structures, non-intrusively, as full fledged Fusion sequences.

- + Header

#include <boost/fusion/adapted.hpp>
@@ -92,7 +92,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/adapt_assoc.html b/doc/html/fusion/adapted/adapt_assoc.html index b9968dab..cd8b5532 100644 --- a/doc/html/fusion/adapted/adapt_assoc.html +++ b/doc/html/fusion/adapted/adapt_assoc.html @@ -2,8 +2,8 @@ BOOST_FUSION_ADAPT_ASSOC_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -37,7 +37,7 @@ Sequence.

- + Synopsis
BOOST_FUSION_ADAPT_ASSOC_STRUCT(
@@ -48,7 +48,7 @@
     )
 
- + Semantics

@@ -66,14 +66,14 @@ should be the fully namespace qualified name of the struct to be adapted.

- + Header
#include <boost/fusion/adapted/struct/adapt_assoc_struct.hpp>
 #include <boost/fusion/include/adapt_assoc_struct.hpp>
 
- + Example
namespace demo
@@ -111,7 +111,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/adapt_assoc_struct_named.html b/doc/html/fusion/adapted/adapt_assoc_struct_named.html index 2a8996cf..68347b63 100644 --- a/doc/html/fusion/adapted/adapt_assoc_struct_named.html +++ b/doc/html/fusion/adapted/adapt_assoc_struct_named.html @@ -2,8 +2,8 @@ BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -38,7 +38,7 @@ Sequence. The given struct is adapted using the given name.

- + Synopsis
BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED(
@@ -58,7 +58,7 @@
     )
 
- + Semantics

@@ -83,14 +83,14 @@ should be the fully namespace qualified name of the struct to be converted.

- + Header
#include <boost/fusion/adapted/struct/adapt_assoc_struct_named.hpp>
 #include <boost/fusion/include/adapt_assoc_struct_named.hpp>
 
- + Example
namespace demo
@@ -127,7 +127,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html b/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html index 296ee714..90b6ba83 100644 --- a/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html +++ b/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -38,7 +38,7 @@ Sequence.

- + Synopsis
BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT(
@@ -50,7 +50,7 @@
     )
 
- + Semantics

@@ -72,14 +72,14 @@ should be the fully namespace qualified name of the struct to be adapted.

- + Header
#include <boost/fusion/adapted/struct/adapt_assoc_struct.hpp>
 #include <boost/fusion/include/adapt_assoc_struct.hpp>
 
- + Example
namespace demo
@@ -119,7 +119,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/adapt_struct.html b/doc/html/fusion/adapted/adapt_struct.html index a1d4e37f..002a4baf 100644 --- a/doc/html/fusion/adapted/adapt_struct.html +++ b/doc/html/fusion/adapted/adapt_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_ADAPT_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
BOOST_FUSION_ADAPT_STRUCT(
@@ -47,7 +47,7 @@
     )
 
- + Semantics

@@ -63,14 +63,14 @@ should be the fully namespace qualified name of the struct to be adapted.

- + Header
#include <boost/fusion/adapted/struct/adapt_struct.hpp>
 #include <boost/fusion/include/adapt_struct.hpp>
 
- + Example
namespace demo
@@ -100,7 +100,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/adapt_struct_named.html b/doc/html/fusion/adapted/adapt_struct_named.html index 9f96e242..cec997b8 100644 --- a/doc/html/fusion/adapted/adapt_struct_named.html +++ b/doc/html/fusion/adapted/adapt_struct_named.html @@ -2,8 +2,8 @@ BOOST_FUSION_ADAPT_STRUCT_NAMED - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -37,7 +37,7 @@ Access Sequence. The given struct is adapted using the given name.

- + Synopsis
BOOST_FUSION_ADAPT_STRUCT_NAMED(
@@ -57,7 +57,7 @@
     )
 
- + Semantics

@@ -81,14 +81,14 @@ should be the fully namespace qualified name of the struct to be converted.

- + Header
#include <boost/fusion/adapted/struct/adapt_struct_named.hpp>
 #include <boost/fusion/include/adapt_struct_named.hpp>
 
- + Example
namespace demo
@@ -119,7 +119,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/adapt_tpl_struct.html b/doc/html/fusion/adapted/adapt_tpl_struct.html index 01c916c3..8674f25c 100644 --- a/doc/html/fusion/adapted/adapt_tpl_struct.html +++ b/doc/html/fusion/adapted/adapt_tpl_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_ADAPT_TPL_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -37,7 +37,7 @@ Sequence.

- + Synopsis
BOOST_FUSION_ADAPT_TPL_STRUCT(
@@ -49,7 +49,7 @@
     )
 
- + Semantics

@@ -69,14 +69,14 @@ should be the fully namespace qualified name of the struct to be adapted.

- + Header
#include <boost/fusion/adapted/struct/adapt_struct.hpp>
 #include <boost/fusion/include/adapt_struct.hpp>
 
- + Example
namespace demo
@@ -108,7 +108,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/array.html b/doc/html/fusion/adapted/array.html index d95c88d5..f4016a64 100644 --- a/doc/html/fusion/adapted/array.html +++ b/doc/html/fusion/adapted/array.html @@ -2,8 +2,8 @@ Array - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -32,14 +32,14 @@ Access Sequence.

- + Header
#include <boost/fusion/adapted/array.hpp>
 #include <boost/fusion/include/array.hpp>
 
- + Model of
  • @@ -47,7 +47,7 @@ Access Sequence
- + Example
int arr[3] = {1,2,3};
@@ -70,7 +70,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/boost__array.html b/doc/html/fusion/adapted/boost__array.html index 0d1ab2ce..17236087 100644 --- a/doc/html/fusion/adapted/boost__array.html +++ b/doc/html/fusion/adapted/boost__array.html @@ -2,8 +2,8 @@ boost::array - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -33,14 +33,14 @@ Access Sequence.

- + Header
#include <boost/fusion/adapted/boost_array.hpp>
 #include <boost/fusion/include/boost_array.hpp>
 
- + Model of
  • @@ -48,7 +48,7 @@ Access Sequence
- + Example
boost::array<int,3> arr = {{1,2,3}};
@@ -60,7 +60,7 @@
 std::cout << at_c<2>(arr) << std::endl;
 
- + See also

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


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/boost__tuple.html b/doc/html/fusion/adapted/boost__tuple.html index f28859e2..a02ffb29 100644 --- a/doc/html/fusion/adapted/boost__tuple.html +++ b/doc/html/fusion/adapted/boost__tuple.html @@ -2,8 +2,8 @@ boost::tuple - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -33,21 +33,21 @@ Sequence.

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

@@ -74,7 +74,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/define_assoc_struct.html b/doc/html/fusion/adapted/define_assoc_struct.html index caf565a4..8b6aac90 100644 --- a/doc/html/fusion/adapted/define_assoc_struct.html +++ b/doc/html/fusion/adapted/define_assoc_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_DEFINE_ASSOC_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -38,7 +38,7 @@ Sequence.

- + Synopsis
BOOST_FUSION_DEFINE_ASSOC_STRUCT(
@@ -68,7 +68,7 @@
 
 
- + Expression Semantics
@@ -182,14 +182,14 @@
- + Header
#include <boost/fusion/adapted/struct/define_assoc_struct.hpp>
 #include <boost/fusion/include/define_assoc_struct.hpp>
 
- + Example
namespace keys
@@ -216,7 +216,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/define_assoc_tpl_struct.html b/doc/html/fusion/adapted/define_assoc_tpl_struct.html index 3e56a19d..07771317 100644 --- a/doc/html/fusion/adapted/define_assoc_tpl_struct.html +++ b/doc/html/fusion/adapted/define_assoc_tpl_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -38,7 +38,7 @@ Sequence.

- + Synopsis
BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT(
@@ -73,7 +73,7 @@
 
 
- + Expression Semantics
@@ -187,14 +187,14 @@
- + Header
#include <boost/fusion/adapted/struct/define_assoc_struct.hpp>
 #include <boost/fusion/include/define_assoc_struct.hpp>
 
- + Example
namespace keys
@@ -221,7 +221,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/define_struct.html b/doc/html/fusion/adapted/define_struct.html index bd327f58..81e13e92 100644 --- a/doc/html/fusion/adapted/define_struct.html +++ b/doc/html/fusion/adapted/define_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_DEFINE_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
BOOST_FUSION_DEFINE_STRUCT(
@@ -67,7 +67,7 @@
 
 
- + Expression Semantics
@@ -178,14 +178,14 @@
- + Header
#include <boost/fusion/adapted/struct/define_struct.hpp>
 #include <boost/fusion/include/define_struct.hpp>
 
- + Example
// demo::employee is a Fusion sequence
@@ -206,7 +206,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/define_tpl_struct.html b/doc/html/fusion/adapted/define_tpl_struct.html index 3388fb5c..bc5f68fb 100644 --- a/doc/html/fusion/adapted/define_tpl_struct.html +++ b/doc/html/fusion/adapted/define_tpl_struct.html @@ -2,8 +2,8 @@ BOOST_FUSION_DEFINE_TPL_STRUCT - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
BOOST_FUSION_DEFINE_TPL_STRUCT(
@@ -72,7 +72,7 @@
 
 
- + Expression Semantics
@@ -183,14 +183,14 @@
- + Header
#include <boost/fusion/adapted/struct/define_struct.hpp>
 #include <boost/fusion/include/define_struct.hpp>
 
- + Example
// Any instantiated demo::employee is a Fusion sequence
@@ -211,7 +211,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/mpl_sequence.html b/doc/html/fusion/adapted/mpl_sequence.html index d6e200f4..94fb0c3d 100644 --- a/doc/html/fusion/adapted/mpl_sequence.html +++ b/doc/html/fusion/adapted/mpl_sequence.html @@ -2,8 +2,8 @@ mpl sequence - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -32,14 +32,14 @@ sequences fully conforming fusion sequences.

- + Header
#include <boost/fusion/adapted/mpl.hpp>
 #include <boost/fusion/include/mpl.hpp>
 
- + Model of
    @@ -60,7 +60,7 @@
- + Example
mpl::vector_c<int, 123, 456> vec_c;
@@ -73,7 +73,7 @@
 std::cout << at_c<1>(v) << std::endl;
 
- + See also

@@ -91,7 +91,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/adapted/std__pair.html b/doc/html/fusion/adapted/std__pair.html index 36548e6e..acf19709 100644 --- a/doc/html/fusion/adapted/std__pair.html +++ b/doc/html/fusion/adapted/std__pair.html @@ -2,8 +2,8 @@ std::pair - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -33,14 +33,14 @@ Access Sequence.

- + Header
#include <boost/fusion/adapted/std_pair.hpp>
 #include <boost/fusion/include/std_pair.hpp>
 
- + Model of
  • @@ -48,7 +48,7 @@ Access Sequence
- + Example
std::pair<int, std::string> p(123, "Hola!!!");
@@ -57,7 +57,7 @@
 std::cout << p << std::endl;
 
- + See also

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


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm.html b/doc/html/fusion/algorithm.html index f338790f..0455a817 100644 --- a/doc/html/fusion/algorithm.html +++ b/doc/html/fusion/algorithm.html @@ -2,8 +2,8 @@ Algorithm - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

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

- + Lazy Evaluation

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

- + Sequence Extension

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

- + Header

#include <boost/fusion/algorithm.hpp>
@@ -105,7 +105,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration.html b/doc/html/fusion/algorithm/iteration.html index 03c5901e..09ca97de 100644 --- a/doc/html/fusion/algorithm/iteration.html +++ b/doc/html/fusion/algorithm/iteration.html @@ -2,8 +2,8 @@ Iteration - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -35,7 +35,7 @@ a sequence repeatedly applying an operation to its elements.

- + Header
#include <boost/fusion/algorithm/iteration.hpp>
@@ -53,7 +53,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions.html b/doc/html/fusion/algorithm/iteration/functions.html index efda40f5..6c4da02b 100644 --- a/doc/html/fusion/algorithm/iteration/functions.html +++ b/doc/html/fusion/algorithm/iteration/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -46,7 +46,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions/accumulate.html b/doc/html/fusion/algorithm/iteration/functions/accumulate.html index 4bffdb23..50dddf2a 100644 --- a/doc/html/fusion/algorithm/iteration/functions/accumulate.html +++ b/doc/html/fusion/algorithm/iteration/functions/accumulate.html @@ -2,8 +2,8 @@ accumulate - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

@@ -49,7 +49,7 @@

- + Synopsis

@@ -74,7 +74,7 @@

-

Table 1.41. Parameters

+

Table 1.41. Parameters

@@ -163,7 +163,7 @@

- + Expression Semantics
@@ -188,7 +188,7 @@

- + Complexity

@@ -200,7 +200,7 @@

- + Header

@@ -213,7 +213,7 @@

- + Example

@@ -247,7 +247,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions/fold.html b/doc/html/fusion/algorithm/iteration/functions/fold.html index 56889767..031ad78a 100644 --- a/doc/html/fusion/algorithm/iteration/functions/fold.html +++ b/doc/html/fusion/algorithm/iteration/functions/fold.html @@ -2,8 +2,8 @@ fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

@@ -49,7 +49,7 @@

- + Synopsis

@@ -74,7 +74,7 @@

-

Table 1.37. Parameters

+

Table 1.37. Parameters

@@ -163,7 +163,7 @@

- + Expression Semantics
@@ -188,7 +188,7 @@

- + Complexity

@@ -200,7 +200,7 @@

- + Header

@@ -213,7 +213,7 @@

- + Example

@@ -247,7 +247,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions/for_each.html b/doc/html/fusion/algorithm/iteration/functions/for_each.html index 4da2722b..500f3fad 100644 --- a/doc/html/fusion/algorithm/iteration/functions/for_each.html +++ b/doc/html/fusion/algorithm/iteration/functions/for_each.html @@ -2,8 +2,8 @@ for_each - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.42. Parameters

+

Table 1.42. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -126,21 +126,21 @@ in seq.

- + Complexity

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

- + Header
#include <boost/fusion/algorithm/iteration/for_each.hpp>
 #include <boost/fusion/include/for_each.hpp>
 
- + Example
struct increment
@@ -168,7 +168,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions/iter_fold.html b/doc/html/fusion/algorithm/iteration/functions/iter_fold.html index 3999f587..aaa43980 100644 --- a/doc/html/fusion/algorithm/iteration/functions/iter_fold.html +++ b/doc/html/fusion/algorithm/iteration/functions/iter_fold.html @@ -2,8 +2,8 @@ iter_fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

@@ -49,7 +49,7 @@

- + Synopsis

@@ -74,7 +74,7 @@

-

Table 1.39. Parameters

+

Table 1.39. Parameters

@@ -163,7 +163,7 @@

- + Expression Semantics
@@ -188,7 +188,7 @@

- + Complexity

@@ -200,7 +200,7 @@

- + Header

@@ -213,7 +213,7 @@

- + Example

@@ -247,7 +247,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html b/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html index 184365dc..8c1e00ba 100644 --- a/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html +++ b/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html @@ -2,8 +2,8 @@ reverse_fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

@@ -49,7 +49,7 @@

- + Synopsis

@@ -74,7 +74,7 @@

-

Table 1.38. Parameters

+

Table 1.38. Parameters

@@ -163,7 +163,7 @@

- + Expression Semantics
@@ -188,7 +188,7 @@

- + Complexity

@@ -200,7 +200,7 @@

- + Header

@@ -213,7 +213,7 @@

- + Example

@@ -247,7 +247,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html b/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html index 54c8bdca..67518638 100644 --- a/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html +++ b/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html @@ -2,8 +2,8 @@ reverse_iter_fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

@@ -49,7 +49,7 @@

- + Synopsis

@@ -74,7 +74,7 @@

-

Table 1.40. Parameters

+

Table 1.40. Parameters

@@ -163,7 +163,7 @@

- + Expression Semantics
@@ -188,7 +188,7 @@

- + Complexity

@@ -200,7 +200,7 @@

- + Header

@@ -213,7 +213,7 @@

- + Example

@@ -247,7 +247,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions.html b/doc/html/fusion/algorithm/iteration/metafunctions.html index 7b8aa4bc..18cb2190 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -46,7 +46,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html b/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html index 520c574e..57b79ee3 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html @@ -2,8 +2,8 @@ accumulate - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

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

- + Synopsis

@@ -60,7 +60,7 @@

-

Table 1.47. Parameters

+

Table 1.47. Parameters

@@ -145,7 +145,7 @@

- + Expression Semantics
@@ -172,7 +172,7 @@

- + Complexity

@@ -184,7 +184,7 @@

- + Header

@@ -207,7 +207,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/fold.html b/doc/html/fusion/algorithm/iteration/metafunctions/fold.html index c4771084..e479c1fd 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/fold.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/fold.html @@ -2,8 +2,8 @@ fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

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

- + Synopsis

@@ -60,7 +60,7 @@

-

Table 1.43. Parameters

+

Table 1.43. Parameters

@@ -145,7 +145,7 @@

- + Expression Semantics
@@ -172,7 +172,7 @@

- + Complexity

@@ -184,7 +184,7 @@

- + Header

@@ -207,7 +207,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html b/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html index 0a148a03..072f8ea1 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html @@ -2,8 +2,8 @@ for_each - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -31,11 +31,11 @@ return type of for_each is always void.

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

Table 1.48. Parameters

+

Table 1.48. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -129,14 +129,14 @@ return type is always void.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/iteration/for_each.hpp>
@@ -154,7 +154,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html b/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html index d07c9c4a..2388ad66 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html @@ -2,8 +2,8 @@ iter_fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

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

- + Synopsis

@@ -60,7 +60,7 @@

-

Table 1.45. Parameters

+

Table 1.45. Parameters

@@ -145,7 +145,7 @@

- + Expression Semantics
@@ -172,7 +172,7 @@

- + Complexity

@@ -184,7 +184,7 @@

- + Header

@@ -207,7 +207,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html b/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html index 771ff2f6..f1021ccc 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html @@ -2,8 +2,8 @@ reverse_fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

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

- + Synopsis

@@ -60,7 +60,7 @@

-

Table 1.44. Parameters

+

Table 1.44. Parameters

@@ -145,7 +145,7 @@

- + Expression Semantics
@@ -172,7 +172,7 @@

- + Complexity

@@ -184,7 +184,7 @@

- + Header

@@ -207,7 +207,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html b/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html index e950bb7b..56c20d56 100644 --- a/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html +++ b/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html @@ -2,8 +2,8 @@ reverse_iter_fold - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@

- + Description

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

- + Synopsis

@@ -60,7 +60,7 @@

-

Table 1.46. Parameters

+

Table 1.46. Parameters

@@ -145,7 +145,7 @@

- + Expression Semantics
@@ -172,7 +172,7 @@

- + Complexity

@@ -184,7 +184,7 @@

- + Header

@@ -207,7 +207,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query.html b/doc/html/fusion/algorithm/query.html index 90112986..4b16877c 100644 --- a/doc/html/fusion/algorithm/query.html +++ b/doc/html/fusion/algorithm/query.html @@ -2,8 +2,8 @@ Query - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -34,7 +34,7 @@ The query algorithms provide support for searching and analyzing sequences.

- + Header
#include <boost/fusion/algorithm/query.hpp>
@@ -52,7 +52,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions.html b/doc/html/fusion/algorithm/query/functions.html index 16b821b2..91a84e95 100644 --- a/doc/html/fusion/algorithm/query/functions.html +++ b/doc/html/fusion/algorithm/query/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -47,7 +47,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/all.html b/doc/html/fusion/algorithm/query/functions/all.html index 5af55a6c..2d405f9a 100644 --- a/doc/html/fusion/algorithm/query/functions/all.html +++ b/doc/html/fusion/algorithm/query/functions/all.html @@ -2,8 +2,8 @@ all - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
all
- + Description

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

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

Table 1.50. Parameters

+

Table 1.50. Parameters

@@ -116,7 +116,7 @@

- + Expression Semantics
@@ -132,21 +132,21 @@ element e in seq.

- + Complexity

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

- + Header
#include <boost/fusion/algorithm/query/all.hpp>
 #include <boost/fusion/include/all.hpp>
 
- + Example
struct odd
@@ -173,7 +173,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/any.html b/doc/html/fusion/algorithm/query/functions/any.html index f7b5e9f2..cc66dea3 100644 --- a/doc/html/fusion/algorithm/query/functions/any.html +++ b/doc/html/fusion/algorithm/query/functions/any.html @@ -2,8 +2,8 @@ any - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
any
- + Description

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

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

Table 1.49. Parameters

+

Table 1.49. Parameters

@@ -116,7 +116,7 @@

- + Expression semantics
@@ -132,21 +132,21 @@ element e in seq.

- + Complexity

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

- + Header
#include <boost/fusion/algorithm/query/any.hpp>
 #include <boost/fusion/include/any.hpp>
 
- + Example
struct odd
@@ -173,7 +173,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/count.html b/doc/html/fusion/algorithm/query/functions/count.html index 46dd2be2..dddae77b 100644 --- a/doc/html/fusion/algorithm/query/functions/count.html +++ b/doc/html/fusion/algorithm/query/functions/count.html @@ -2,8 +2,8 @@ count - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.54. Parameters

+

Table 1.54. Parameters

@@ -113,7 +113,7 @@

- + Expression Semantics
@@ -128,21 +128,21 @@ t in seq.

- + Complexity

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

- + Header
#include <boost/fusion/algorithm/query/count.hpp>
 #include <boost/fusion/include/count.hpp>
 
- + Example
const vector<double,int,int> vec(1.0,2,3);
@@ -160,7 +160,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/count_if.html b/doc/html/fusion/algorithm/query/functions/count_if.html index 129c4a0b..c2baa0a7 100644 --- a/doc/html/fusion/algorithm/query/functions/count_if.html +++ b/doc/html/fusion/algorithm/query/functions/count_if.html @@ -2,8 +2,8 @@ count_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.55. Parameters

+

Table 1.55. Parameters

@@ -113,7 +113,7 @@

- + Expression Semantics
@@ -127,21 +127,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>
 #include <boost/fusion/include/count_if.hpp>
 
- + Example
const vector<int,int,int> vec(1,2,3);
@@ -159,7 +159,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/find.html b/doc/html/fusion/algorithm/query/functions/find.html index 57d25726..9440a2e8 100644 --- a/doc/html/fusion/algorithm/query/functions/find.html +++ b/doc/html/fusion/algorithm/query/functions/find.html @@ -2,8 +2,8 @@ find - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.52. Parameters

+

Table 1.52. Parameters

@@ -114,7 +114,7 @@

- + Expression Semantics
@@ -131,21 +131,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>
 #include <boost/fusion/include/find.hpp>
 
- + Example
const vector<char,int> vec('a','0');
@@ -164,7 +164,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/find_if.html b/doc/html/fusion/algorithm/query/functions/find_if.html index dae720ac..6e7cf9ba 100644 --- a/doc/html/fusion/algorithm/query/functions/find_if.html +++ b/doc/html/fusion/algorithm/query/functions/find_if.html @@ -2,8 +2,8 @@ find_if - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -32,11 +32,11 @@ Lambda Expression evaluates to boost::mpl::true_.

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

Table 1.53. Parameters

+

Table 1.53. Parameters

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

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

- + Complexity

@@ -150,7 +150,7 @@

- + Example
const vector<double,int> vec(1.0,2);
@@ -169,7 +169,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/functions/none.html b/doc/html/fusion/algorithm/query/functions/none.html index 86745f15..d49a4595 100644 --- a/doc/html/fusion/algorithm/query/functions/none.html +++ b/doc/html/fusion/algorithm/query/functions/none.html @@ -2,8 +2,8 @@ none - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.51. Parameters

+

Table 1.51. Parameters

@@ -116,7 +116,7 @@

- + Expression Semantics
@@ -132,21 +132,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>
 #include <boost/fusion/include/none.hpp>
 
- + Example
struct odd
@@ -173,7 +173,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions.html b/doc/html/fusion/algorithm/query/metafunctions.html index c0de13eb..2df2a0e5 100644 --- a/doc/html/fusion/algorithm/query/metafunctions.html +++ b/doc/html/fusion/algorithm/query/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -47,7 +47,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/all.html b/doc/html/fusion/algorithm/query/metafunctions/all.html index 5d1f3658..7981d3f5 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/all.html +++ b/doc/html/fusion/algorithm/query/metafunctions/all.html @@ -2,8 +2,8 @@ all - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
all
- + Description

A metafunction returning the result type of all.

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

Table 1.57. Parameters

+

Table 1.57. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -130,14 +130,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/query/all.hpp>
@@ -155,7 +155,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/any.html b/doc/html/fusion/algorithm/query/metafunctions/any.html index 31a573b9..269b8110 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/any.html +++ b/doc/html/fusion/algorithm/query/metafunctions/any.html @@ -2,8 +2,8 @@ any - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
any
- + Description

A metafunction returning the result type of any.

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

Table 1.56. Parameters

+

Table 1.56. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -130,14 +130,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/query/any.hpp>
@@ -155,7 +155,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/count.html b/doc/html/fusion/algorithm/query/metafunctions/count.html index 019790fc..e43d2431 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/count.html +++ b/doc/html/fusion/algorithm/query/metafunctions/count.html @@ -2,8 +2,8 @@ count - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.61. Parameters

+

Table 1.61. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -127,14 +127,14 @@ int.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/query/count.hpp>
@@ -152,7 +152,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/count_if.html b/doc/html/fusion/algorithm/query/metafunctions/count_if.html index bec283a4..bdffe7f2 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/count_if.html +++ b/doc/html/fusion/algorithm/query/metafunctions/count_if.html @@ -2,8 +2,8 @@ count_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.62. Parameters

+

Table 1.62. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -127,14 +127,14 @@ always int.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/query/count_if.hpp>
@@ -152,7 +152,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/find.html b/doc/html/fusion/algorithm/query/metafunctions/find.html index a871f196..3cd1e5b3 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/find.html +++ b/doc/html/fusion/algorithm/query/metafunctions/find.html @@ -2,8 +2,8 @@ find - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -35,7 +35,7 @@ search types.

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

Table 1.59. Parameters

+

Table 1.59. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -129,14 +129,14 @@ if there is no such element.

- + Complexity

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

- + Header
#include <boost/fusion/algorithm/query/find.hpp>
@@ -154,7 +154,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/find_if.html b/doc/html/fusion/algorithm/query/metafunctions/find_if.html index 22770e23..51423311 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/find_if.html +++ b/doc/html/fusion/algorithm/query/metafunctions/find_if.html @@ -2,8 +2,8 @@ find_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.60. Parameters

+

Table 1.60. Parameters

@@ -113,7 +113,7 @@

- + Expression Semantics
@@ -130,14 +130,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
#include <boost/fusion/algorithm/query/find_if.hpp>
@@ -155,7 +155,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/query/metafunctions/none.html b/doc/html/fusion/algorithm/query/metafunctions/none.html index e7d1480d..d19f559b 100644 --- a/doc/html/fusion/algorithm/query/metafunctions/none.html +++ b/doc/html/fusion/algorithm/query/metafunctions/none.html @@ -2,8 +2,8 @@ none - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

A metafunction returning the result type of none.

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

Table 1.58. Parameters

+

Table 1.58. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -130,14 +130,14 @@ The return type is always bool.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/query/none.hpp>
@@ -155,7 +155,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation.html b/doc/html/fusion/algorithm/transformation.html index 58464381..e9374c6a 100644 --- a/doc/html/fusion/algorithm/transformation.html +++ b/doc/html/fusion/algorithm/transformation.html @@ -2,8 +2,8 @@ Transformation - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -37,7 +37,7 @@

- +
[Note][Note] Note

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

- + Header
#include <boost/fusion/algorithm/transformation.hpp>
@@ -65,7 +65,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions.html b/doc/html/fusion/algorithm/transformation/functions.html index c72af4f3..dd40816b 100644 --- a/doc/html/fusion/algorithm/transformation/functions.html +++ b/doc/html/fusion/algorithm/transformation/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -59,7 +59,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/clear.html b/doc/html/fusion/algorithm/transformation/functions/clear.html index 03f4bb84..c930305b 100644 --- a/doc/html/fusion/algorithm/transformation/functions/clear.html +++ b/doc/html/fusion/algorithm/transformation/functions/clear.html @@ -2,8 +2,8 @@ clear - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

clear returns an empty sequence.

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

Table 1.72. Parameters

+

Table 1.72. Parameters

@@ -88,7 +88,7 @@

- + Expression Semantics
@@ -103,21 +103,21 @@ with no elements.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/clear.hpp>
 #include <boost/fusion/include/clear.hpp>
 
- + Example
assert(clear(make_vector(1,2,3)) == make_vector());
@@ -134,7 +134,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/erase.html b/doc/html/fusion/algorithm/transformation/functions/erase.html index 51e86b68..0352c2f5 100644 --- a/doc/html/fusion/algorithm/transformation/functions/erase.html +++ b/doc/html/fusion/algorithm/transformation/functions/erase.html @@ -2,8 +2,8 @@ erase - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.73. Parameters

+

Table 1.73. Parameters

@@ -138,7 +138,7 @@

- + Expression Semantics
@@ -187,21 +187,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>
 #include <boost/fusion/include/erase.hpp>
 
- + Example
const vector<int, double, char> vec(1, 2.0, 'c');
@@ -220,7 +220,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/erase_key.html b/doc/html/fusion/algorithm/transformation/functions/erase_key.html index feaa03c9..787b0f6f 100644 --- a/doc/html/fusion/algorithm/transformation/functions/erase_key.html +++ b/doc/html/fusion/algorithm/transformation/functions/erase_key.html @@ -2,8 +2,8 @@ erase_key - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -39,7 +39,7 @@ key.

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

Table 1.74. Parameters

+

Table 1.74. Parameters

@@ -114,7 +114,7 @@

- + Expression Semantics
@@ -131,21 +131,21 @@ except those with key Key.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/erase_key.hpp>
 #include <boost/fusion/include/erase_key.hpp>
 
- + Example
assert(erase_key<int>(make_map<int, long>('a', 'b')) == make_map<long>('b'));
@@ -162,7 +162,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/filter.html b/doc/html/fusion/algorithm/transformation/functions/filter.html index 72dcccf5..f6cb5942 100644 --- a/doc/html/fusion/algorithm/transformation/functions/filter.html +++ b/doc/html/fusion/algorithm/transformation/functions/filter.html @@ -2,8 +2,8 @@ filter - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.63. Parameters

+

Table 1.63. Parameters

@@ -109,7 +109,7 @@

- + Expression Semantics
@@ -137,21 +137,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>
 #include <boost/fusion/include/filter.hpp>
 
- + Example
const vector<int,int,long,long> vec(1,2,3,4);
@@ -169,7 +169,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/filter_if.html b/doc/html/fusion/algorithm/transformation/functions/filter_if.html index 41277071..115d3b87 100644 --- a/doc/html/fusion/algorithm/transformation/functions/filter_if.html +++ b/doc/html/fusion/algorithm/transformation/functions/filter_if.html @@ -2,8 +2,8 @@ filter_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.64. Parameters

+

Table 1.64. Parameters

@@ -111,7 +111,7 @@

- + Expression Semantics
@@ -140,21 +140,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>
 #include <boost/fusion/include/filter_if.hpp>
 
- + Example
const vector<int,int,double,double> vec(1,2,3.0,4.0);
@@ -172,7 +172,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/insert.html b/doc/html/fusion/algorithm/transformation/functions/insert.html index 9f7bcaed..4799398d 100644 --- a/doc/html/fusion/algorithm/transformation/functions/insert.html +++ b/doc/html/fusion/algorithm/transformation/functions/insert.html @@ -2,8 +2,8 @@ insert - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synposis
template<
@@ -47,7 +47,7 @@
     Sequence const& seq, Pos const& pos, T const& t);
 
-

Table 1.75. Parameters

+

Table 1.75. Parameters

@@ -129,7 +129,7 @@

- + Expression Semantics
@@ -158,21 +158,21 @@ pos.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/insert.hpp>
 #include <boost/fusion/include/insert.hpp>
 
- + Example
const vector<int,int> vec(1,2);
@@ -190,7 +190,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/insert_range.html b/doc/html/fusion/algorithm/transformation/functions/insert_range.html index 9c88b89a..c502d026 100644 --- a/doc/html/fusion/algorithm/transformation/functions/insert_range.html +++ b/doc/html/fusion/algorithm/transformation/functions/insert_range.html @@ -2,8 +2,8 @@ insert_range - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.76. Parameters

+

Table 1.76. Parameters

@@ -130,7 +130,7 @@

- + Expression Semantics
@@ -159,21 +159,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>
 #include <boost/fusion/include/insert_range.hpp>
 
- + Example
const vector<int,int> vec(1,2);
@@ -191,7 +191,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/join.html b/doc/html/fusion/algorithm/transformation/functions/join.html index db1c3104..7a6a6480 100644 --- a/doc/html/fusion/algorithm/transformation/functions/join.html +++ b/doc/html/fusion/algorithm/transformation/functions/join.html @@ -2,8 +2,8 @@ join - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.77. Parameters

+

Table 1.77. Parameters

@@ -109,7 +109,7 @@

- + Expression Semantics
@@ -138,21 +138,21 @@ The order of the elements is preserved.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/join.hpp>
 #include <boost/fusion/include/join.hpp>
 
- + Example
vector<int,char> v1(1, 'a');
@@ -171,7 +171,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/pop_back.html b/doc/html/fusion/algorithm/transformation/functions/pop_back.html index 9b63f157..47afaf5b 100644 --- a/doc/html/fusion/algorithm/transformation/functions/pop_back.html +++ b/doc/html/fusion/algorithm/transformation/functions/pop_back.html @@ -2,8 +2,8 @@ pop_back - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.79. Parameters

+

Table 1.79. Parameters

@@ -88,7 +88,7 @@

- + Expression Semantics
@@ -116,21 +116,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>
 #include <boost/fusion/include/pop_back.hpp>
 
- + Example
assert(___pop_back__(make_vector(1,2,3)) == make_vector(1,2));
@@ -147,7 +147,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/pop_front.html b/doc/html/fusion/algorithm/transformation/functions/pop_front.html index 67c487d4..6207828d 100644 --- a/doc/html/fusion/algorithm/transformation/functions/pop_front.html +++ b/doc/html/fusion/algorithm/transformation/functions/pop_front.html @@ -2,8 +2,8 @@ pop_front - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.80. Parameters

+

Table 1.80. Parameters

@@ -88,7 +88,7 @@

- + Expression Semantics
@@ -116,21 +116,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>
 #include <boost/fusion/include/pop_front.hpp>
 
- + Example
assert(pop_front(make_vector(1,2,3)) == make_vector(2,3));
@@ -147,7 +147,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/push_back.html b/doc/html/fusion/algorithm/transformation/functions/push_back.html index e9675a4e..5285b26d 100644 --- a/doc/html/fusion/algorithm/transformation/functions/push_back.html +++ b/doc/html/fusion/algorithm/transformation/functions/push_back.html @@ -2,8 +2,8 @@ push_back - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.81. Parameters

+

Table 1.81. Parameters

@@ -109,7 +109,7 @@

- + Expression Semantics
@@ -137,21 +137,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>
 #include <boost/fusion/include/push_back.hpp>
 
- + Example
assert(push_back(make_vector(1,2,3),4) == make_vector(1,2,3,4));
@@ -168,7 +168,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/push_front.html b/doc/html/fusion/algorithm/transformation/functions/push_front.html index 34ac02cf..79c307f0 100644 --- a/doc/html/fusion/algorithm/transformation/functions/push_front.html +++ b/doc/html/fusion/algorithm/transformation/functions/push_front.html @@ -2,8 +2,8 @@ push_front - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.82. Parameters

+

Table 1.82. Parameters

@@ -109,7 +109,7 @@

- + Expression Semantics
@@ -138,21 +138,21 @@ seq.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/push_front.hpp>
 #include <boost/fusion/include/push_front.hpp>
 
- + Example
assert(push_front(make_vector(1,2,3),0) == make_vector(0,1,2,3));
@@ -169,7 +169,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/remove.html b/doc/html/fusion/algorithm/transformation/functions/remove.html index ebd6a967..bbc53929 100644 --- a/doc/html/fusion/algorithm/transformation/functions/remove.html +++ b/doc/html/fusion/algorithm/transformation/functions/remove.html @@ -2,8 +2,8 @@ remove - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.69. Parameters

+

Table 1.69. Parameters

@@ -109,7 +109,7 @@

- + Expression Semantics
@@ -137,21 +137,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>
 #include <boost/fusion/include/remove.hpp>
 
- + Example
const vector<int,double> vec(1,2.0);
@@ -169,7 +169,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/remove_if.html b/doc/html/fusion/algorithm/transformation/functions/remove_if.html index 4b0aab99..7bac6dc7 100644 --- a/doc/html/fusion/algorithm/transformation/functions/remove_if.html +++ b/doc/html/fusion/algorithm/transformation/functions/remove_if.html @@ -2,8 +2,8 @@ remove_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.70. Parameters

+

Table 1.70. Parameters

@@ -110,7 +110,7 @@

- + Expression Semantics
@@ -139,21 +139,21 @@ >(seq).

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/remove_if.hpp>
 #include <boost/fusion/include/remove_if.hpp>
 
- + Example
const vector<int,double> vec(1,2.0);
@@ -171,7 +171,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/replace.html b/doc/html/fusion/algorithm/transformation/functions/replace.html index 6457ecf4..57f23e8d 100644 --- a/doc/html/fusion/algorithm/transformation/functions/replace.html +++ b/doc/html/fusion/algorithm/transformation/functions/replace.html @@ -2,8 +2,8 @@ replace - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.67. Parameters

+

Table 1.67. Parameters

@@ -132,7 +132,7 @@

- + Expression Semantics
@@ -149,21 +149,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>
 #include <boost/fusion/include/replace.hpp>
 
- + Example
assert(replace(make_vector(1,2), 2, 3) == make_vector(1,3));
@@ -180,7 +180,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/replace_if.html b/doc/html/fusion/algorithm/transformation/functions/replace_if.html index dd6001ee..9427e66e 100644 --- a/doc/html/fusion/algorithm/transformation/functions/replace_if.html +++ b/doc/html/fusion/algorithm/transformation/functions/replace_if.html @@ -2,8 +2,8 @@ replace_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.68. Parameters

+

Table 1.68. Parameters

@@ -131,7 +131,7 @@

- + Expression Semantics
@@ -149,21 +149,21 @@ evaluates to true.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/replace_if.hpp>
 #include <boost/fusion/include/replace_if.hpp>
 
- + Example
struct odd
@@ -189,7 +189,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/reverse.html b/doc/html/fusion/algorithm/transformation/functions/reverse.html index 14a2d199..1c6a9995 100644 --- a/doc/html/fusion/algorithm/transformation/functions/reverse.html +++ b/doc/html/fusion/algorithm/transformation/functions/reverse.html @@ -2,8 +2,8 @@ reverse - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.71. Parameters

+

Table 1.71. Parameters

@@ -88,7 +88,7 @@

- + Expression Semantics
@@ -120,21 +120,21 @@ in reverse order.

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/reverse.hpp>
 #include <boost/fusion/include/reverse.hpp>
 
- + Example
assert(reverse(make_vector(1,2,3)) == make_vector(3,2,1));
@@ -151,7 +151,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/transform.html b/doc/html/fusion/algorithm/transformation/functions/transform.html index 9ed51b99..297bba8d 100644 --- a/doc/html/fusion/algorithm/transformation/functions/transform.html +++ b/doc/html/fusion/algorithm/transformation/functions/transform.html @@ -2,8 +2,8 @@ transform - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.65. Parameters

+

Table 1.65. Parameters

@@ -118,7 +118,7 @@

- + Expression Semantics
@@ -134,7 +134,7 @@ within seq.

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

Table 1.66. Parameters

+

Table 1.66. Parameters

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

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/transform.hpp>
 #include <boost/fusion/include/transform.hpp>
 
- + Example
struct triple
@@ -285,7 +285,7 @@
 

-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/functions/zip.html b/doc/html/fusion/algorithm/transformation/functions/zip.html index 30b1bbe6..9ad303d4 100644 --- a/doc/html/fusion/algorithm/transformation/functions/zip.html +++ b/doc/html/fusion/algorithm/transformation/functions/zip.html @@ -2,8 +2,8 @@ zip - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
zip
- + Description

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

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

Table 1.78. Parameters

+

Table 1.78. Parameters

@@ -93,7 +93,7 @@

- + Expression Semantics
@@ -114,21 +114,21 @@ 'c'))

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/zip.hpp>
 #include <boost/fusion/include/zip.hpp>
 
- + Example
vector<int,char> v1(1, 'a');
@@ -147,7 +147,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions.html b/doc/html/fusion/algorithm/transformation/metafunctions.html index 4cd4428a..b7826427 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -59,7 +59,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/clear.html b/doc/html/fusion/algorithm/transformation/metafunctions/clear.html index 536a1c04..8ca30b95 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/clear.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/clear.html @@ -2,8 +2,8 @@ clear - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -35,7 +35,7 @@ type.

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

Table 1.92. Parameters

+

Table 1.92. Parameters

@@ -91,7 +91,7 @@

- + Expression Semantics
@@ -105,14 +105,14 @@ Semantics: Returns an empty sequence.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/clear.hpp>
@@ -130,7 +130,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/erase.html b/doc/html/fusion/algorithm/transformation/metafunctions/erase.html index 4a8cf79f..38200aa0 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/erase.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/erase.html @@ -2,8 +2,8 @@ erase - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -31,11 +31,11 @@ and range delimiting iterator types.

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

Table 1.93. Parameters

+

Table 1.93. Parameters

@@ -131,7 +131,7 @@

- + Expression Semantics
@@ -168,14 +168,14 @@ and It2 removed.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/erase.hpp>
@@ -193,7 +193,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html b/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html index 29cf0576..6d9511ec 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html @@ -2,8 +2,8 @@ erase_key - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.94. Parameters

+

Table 1.94. Parameters

@@ -113,7 +113,7 @@

- + Expression Semantics
@@ -130,14 +130,14 @@ except those with key Key.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/erase_key.hpp>
@@ -155,7 +155,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/filter.html b/doc/html/fusion/algorithm/transformation/metafunctions/filter.html index 5a7f46ef..55e8facb 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/filter.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/filter.html @@ -2,8 +2,8 @@ filter - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.83. Parameter

+

Table 1.83. Parameter

@@ -112,7 +112,7 @@

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

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/filter.hpp>
@@ -166,7 +166,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html b/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html index 0b370c24..ae4b6eeb 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html @@ -2,8 +2,8 @@ filter_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.84. Parameter

+

Table 1.84. Parameter

@@ -114,7 +114,7 @@

- + Expression Semantics
@@ -142,14 +142,14 @@ to boost::mpl::true_.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/filter_if.hpp>
@@ -167,7 +167,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/insert.html b/doc/html/fusion/algorithm/transformation/metafunctions/insert.html index cb32c418..929a52e5 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/insert.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/insert.html @@ -2,8 +2,8 @@ insert - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.95. Parameters

+

Table 1.95. Parameters

@@ -131,7 +131,7 @@

- + Expression Semantics
@@ -159,14 +159,14 @@ in Sequence.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/insert.hpp>
@@ -184,7 +184,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html b/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html index 3ea03e80..520f86ad 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html @@ -2,8 +2,8 @@ insert_range - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.96. Parameters

+

Table 1.96. Parameters

@@ -132,7 +132,7 @@

- + Expression Semantics
@@ -160,14 +160,14 @@ into Sequence.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/insert_range.hpp>
@@ -185,7 +185,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/join.html b/doc/html/fusion/algorithm/transformation/metafunctions/join.html index 17b8677b..2ddc0778 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/join.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/join.html @@ -2,8 +2,8 @@ join - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/join.hpp>
@@ -101,7 +101,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html b/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html index 2d0f615b..1f504a9f 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html @@ -2,8 +2,8 @@ pop_back - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -35,7 +35,7 @@ type.

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

Table 1.97. Parameters

+

Table 1.97. Parameters

@@ -92,7 +92,7 @@

- + Expression Semantics
@@ -119,14 +119,14 @@ except the last element.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/pop_back.hpp>
@@ -144,7 +144,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html b/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html index c3c6f92b..9d7aba39 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html @@ -2,8 +2,8 @@ pop_front - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -35,7 +35,7 @@ type.

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

Table 1.98. Parameters

+

Table 1.98. Parameters

@@ -92,7 +92,7 @@

- + Expression Semantics
@@ -119,14 +119,14 @@ except the first element.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/pop_front.hpp>
@@ -144,7 +144,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html b/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html index 4b1da24e..dc67045c 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html @@ -2,8 +2,8 @@ push_back - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.99. Parameters

+

Table 1.99. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -140,14 +140,14 @@ added to the end.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/push_back.hpp>
@@ -165,7 +165,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html b/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html index 5532c437..70872ff7 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html @@ -2,8 +2,8 @@ push_front - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.100. Parameters

+

Table 1.100. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -140,14 +140,14 @@ added to the beginning.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/push_front.hpp>
@@ -165,7 +165,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/remove.html b/doc/html/fusion/algorithm/transformation/metafunctions/remove.html index 6ffbff29..71ba667d 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/remove.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/remove.html @@ -2,8 +2,8 @@ remove - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.89. Parameters

+

Table 1.89. Parameters

@@ -112,7 +112,7 @@

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

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/remove.hpp>
@@ -166,7 +166,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html b/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html index abde89d6..18814499 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html @@ -2,8 +2,8 @@ remove_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.90. Parameters

+

Table 1.90. Parameters

@@ -114,7 +114,7 @@

- + Expression Semantics
@@ -142,14 +142,14 @@ to boost::mpl::false_.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/remove_if.hpp>
@@ -167,7 +167,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/replace.html b/doc/html/fusion/algorithm/transformation/metafunctions/replace.html index edd0f07d..1a9750c3 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/replace.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/replace.html @@ -2,8 +2,8 @@ replace - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.87. Parameters

+

Table 1.87. Parameters

@@ -112,7 +112,7 @@

- + Expression Semantics
@@ -127,14 +127,14 @@ replace.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/replace.hpp>
@@ -152,7 +152,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html b/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html index b123c42a..4a2bf575 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html @@ -2,8 +2,8 @@ replace_if - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.88. Parameters

+

Table 1.88. Parameters

@@ -131,7 +131,7 @@

- + Expression Semantics
@@ -146,14 +146,14 @@ replace_if.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/replace_if.hpp>
@@ -171,7 +171,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html b/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html index df2815c6..ea686077 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html @@ -2,8 +2,8 @@ reverse - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -35,7 +35,7 @@ type.

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

Table 1.91. Parameters

+

Table 1.91. Parameters

@@ -92,7 +92,7 @@

- + Expression Semantics
@@ -123,14 +123,14 @@ elements in the reverse order to Sequence.

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/reverse.hpp>
@@ -148,7 +148,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/transform.html b/doc/html/fusion/algorithm/transformation/metafunctions/transform.html index 0c91762a..3392c104 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/transform.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/transform.html @@ -2,8 +2,8 @@ transform - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

Table 1.85. Parameters

+

Table 1.85. Parameters

@@ -118,7 +118,7 @@

- + Expression Semantics
@@ -145,7 +145,7 @@ within seq.

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

Table 1.86. Parameters

+

Table 1.86. Parameters

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

- + Complexity

Constant. Returns a view which is lazily evaluated.

- + Header
#include <boost/fusion/algorithm/transformation/transform.hpp>
 #include <boost/fusion/include/transform.hpp>
 
- + Example
struct triple
@@ -296,7 +296,7 @@
 

-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/algorithm/transformation/metafunctions/zip.html b/doc/html/fusion/algorithm/transformation/metafunctions/zip.html index a6be7da6..2f4b93bb 100644 --- a/doc/html/fusion/algorithm/transformation/metafunctions/zip.html +++ b/doc/html/fusion/algorithm/transformation/metafunctions/zip.html @@ -2,8 +2,8 @@ zip - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
zip
- + Description

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

- + Synopsis
template<
@@ -50,7 +50,7 @@
 };
 
- + Expression Semantics
@@ -72,14 +72,14 @@ 'c'))

- + Complexity

Constant.

- + Header
#include <boost/fusion/algorithm/transformation/zip.hpp>
@@ -97,7 +97,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/change_log.html b/doc/html/fusion/change_log.html index 0eca28df..0e36666b 100644 --- a/doc/html/fusion/change_log.html +++ b/doc/html/fusion/change_log.html @@ -2,8 +2,8 @@ Change log - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -101,7 +101,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container.html b/doc/html/fusion/container.html index 28a1aff5..a420f99b 100644 --- a/doc/html/fusion/container.html +++ b/doc/html/fusion/container.html @@ -2,8 +2,8 @@ Container - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -49,7 +49,7 @@ These containers are more or less counterparts of those in STL.

- + Header

#include <boost/fusion/container.hpp>
@@ -67,7 +67,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/cons.html b/doc/html/fusion/container/cons.html index 0710dc14..c26d6d12 100644 --- a/doc/html/fusion/container/cons.html +++ b/doc/html/fusion/container/cons.html @@ -2,8 +2,8 @@ cons - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Header
#include <boost/fusion/container/list/cons.hpp>
 #include <boost/fusion/include/cons.hpp>
 
- + Synopsis
template <typename Car, typename Cdr = nil>
 struct cons;
 
- + Template parameters
@@ -95,8 +95,6 @@

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

-

- + Model of
  • @@ -161,7 +159,7 @@
- + Expression Semantics

@@ -294,7 +292,7 @@

- + Example
cons<int, cons<float> > l(12, cons<float>(5.5f));
@@ -313,7 +311,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion.html b/doc/html/fusion/container/conversion.html index 971c64bd..aac4e564 100644 --- a/doc/html/fusion/container/conversion.html +++ b/doc/html/fusion/container/conversion.html @@ -2,8 +2,8 @@ Conversion - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -35,7 +35,7 @@ types using one of these conversion functions.

- + Header
#include <boost/fusion/include/convert.hpp>
@@ -52,7 +52,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/functions.html b/doc/html/fusion/container/conversion/functions.html index 70174779..21401c53 100644 --- a/doc/html/fusion/container/conversion/functions.html +++ b/doc/html/fusion/container/conversion/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -44,7 +44,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/functions/as_list.html b/doc/html/fusion/container/conversion/functions/as_list.html index 9c367d87..abb95212 100644 --- a/doc/html/fusion/container/conversion/functions/as_list.html +++ b/doc/html/fusion/container/conversion/functions/as_list.html @@ -2,8 +2,8 @@ as_list - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Convert a fusion sequence to a list.

- + Synopsis
template <typename Sequence>
@@ -46,7 +46,7 @@
 as_list(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -105,14 +105,14 @@ seq, to a list.

- + Header
#include <boost/fusion/container/list/convert.hpp>
 #include <boost/fusion/include/as_list.hpp>
 
- + Example
as_list(make_vector('x', 123, "hello"))
@@ -129,7 +129,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/functions/as_map.html b/doc/html/fusion/container/conversion/functions/as_map.html index cf04a5fb..68eed129 100644 --- a/doc/html/fusion/container/conversion/functions/as_map.html +++ b/doc/html/fusion/container/conversion/functions/as_map.html @@ -2,8 +2,8 @@ as_map - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Convert a fusion sequence to a map.

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

- + Header
#include <boost/fusion/container/map/convert.hpp>
 #include <boost/fusion/include/as_map.hpp>
 
- + Example
as_map(make_vector(
@@ -136,7 +136,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/functions/as_set.html b/doc/html/fusion/container/conversion/functions/as_set.html index 06247ab1..2317d0bd 100644 --- a/doc/html/fusion/container/conversion/functions/as_set.html +++ b/doc/html/fusion/container/conversion/functions/as_set.html @@ -2,8 +2,8 @@ as_set - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Convert a fusion sequence to a set.

- + Synopsis
template <typename Sequence>
@@ -46,7 +46,7 @@
 as_set(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -109,14 +109,14 @@ key types.

- + Header
#include <boost/fusion/container/set/convert.hpp>
 #include <boost/fusion/include/as_set.hpp>
 
- + Example
as_set(make_vector('x', 123, "hello"))
@@ -133,7 +133,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/functions/as_vector.html b/doc/html/fusion/container/conversion/functions/as_vector.html index e2102f69..b709cd3a 100644 --- a/doc/html/fusion/container/conversion/functions/as_vector.html +++ b/doc/html/fusion/container/conversion/functions/as_vector.html @@ -2,8 +2,8 @@ as_vector - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Convert a fusion sequence to a vector.

- + Synopsis
template <typename Sequence>
@@ -46,7 +46,7 @@
 as_vector(Sequence const& seq);
 
- + Parameters
@@ -91,7 +91,7 @@
- + Expression Semantics
@@ -105,14 +105,14 @@ seq, to a vector.

- + Header
#include <boost/fusion/container/vector/convert.hpp>
 #include <boost/fusion/include/as_vector.hpp>
 
- + Example
as_vector(make_list('x', 123, "hello"))
@@ -129,7 +129,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/metafunctions.html b/doc/html/fusion/container/conversion/metafunctions.html index 978b38d7..9ad05e09 100644 --- a/doc/html/fusion/container/conversion/metafunctions.html +++ b/doc/html/fusion/container/conversion/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -44,7 +44,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/metafunctions/as_list.html b/doc/html/fusion/container/conversion/metafunctions/as_list.html index f1b288d3..417534e6 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_list.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_list.html @@ -2,8 +2,8 @@ as_list - - + + @@ -13,35 +13,35 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of as_list.

- + Synopsis
template <typename Sequence>
 struct as_list;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -101,14 +101,14 @@ Sequence, to a list.

- + Header
#include <boost/fusion/container/list/convert.hpp>
 #include <boost/fusion/include/as_list.hpp>
 
- + Example
result_of::as_list<vector<char, int> >::type
@@ -125,7 +125,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/metafunctions/as_map.html b/doc/html/fusion/container/conversion/metafunctions/as_map.html index 289abbce..6595d924 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_map.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_map.html @@ -2,8 +2,8 @@ as_map - - + + @@ -13,35 +13,35 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of as_map.

- + Synopsis
template <typename Sequence>
 struct as_map;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -106,14 +106,14 @@ There may be no duplicate fusion::pair key types.

- + Header
#include <boost/fusion/container/map/convert.hpp>
 #include <boost/fusion/include/as_map.hpp>
 
- + Example
result_of::as_map<vector<
@@ -132,7 +132,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/metafunctions/as_set.html b/doc/html/fusion/container/conversion/metafunctions/as_set.html index 1bfa7cbc..7b1ee8ec 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_set.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_set.html @@ -2,8 +2,8 @@ as_set - - + + @@ -13,35 +13,35 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of as_set.

- + Synopsis
template <typename Sequence>
 struct as_set;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -105,14 +105,14 @@ key types.

- + Header
#include <boost/fusion/container/set/convert.hpp>
 #include <boost/fusion/include/as_set.hpp>
 
- + Example
result_of::as_set<vector<char, int> >::type
@@ -129,7 +129,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/conversion/metafunctions/as_vector.html b/doc/html/fusion/container/conversion/metafunctions/as_vector.html index f8fc2a09..40c0ff16 100644 --- a/doc/html/fusion/container/conversion/metafunctions/as_vector.html +++ b/doc/html/fusion/container/conversion/metafunctions/as_vector.html @@ -2,8 +2,8 @@ as_vector - - + + @@ -13,35 +13,35 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of as_vector.

- + Synopsis
template <typename Sequence>
 struct as_vector;
 
- + Parameters
@@ -86,7 +86,7 @@
- + Expression Semantics
@@ -101,14 +101,14 @@ Sequence, to a vector.

- + Header
#include <boost/fusion/container/vector/convert.hpp>
 #include <boost/fusion/include/as_vector.hpp>
 
- + Example
result_of::as_vector<list<char, int> >::type
@@ -125,7 +125,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation.html b/doc/html/fusion/container/generation.html index f1d6aeee..0ee8a297 100644 --- a/doc/html/fusion/container/generation.html +++ b/doc/html/fusion/container/generation.html @@ -2,8 +2,8 @@ Generation - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -34,7 +34,7 @@ These are the functions that you can use to generate various forms of Container from elemental values.

- + Header
#include <boost/fusion/container/generation.hpp>
@@ -52,7 +52,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions.html b/doc/html/fusion/container/generation/functions.html index 2ae8be84..a19b30ab 100644 --- a/doc/html/fusion/container/generation/functions.html +++ b/doc/html/fusion/container/generation/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -49,7 +49,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/list_tie.html b/doc/html/fusion/container/generation/functions/list_tie.html index 7f3d7340..546bdb75 100644 --- a/doc/html/fusion/container/generation/functions/list_tie.html +++ b/doc/html/fusion/container/generation/functions/list_tie.html @@ -2,8 +2,8 @@ list_tie - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Constructs a tie using a list sequence.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -52,7 +52,7 @@
 
#define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -113,14 +113,14 @@ Semantics: Create a list of references from x0, x1,... xN.

- + Header
#include <boost/fusion/container/generation/list_tie.hpp>
 #include <boost/fusion/include/list_tie.hpp>
 
- + Example
int i = 123;
@@ -139,7 +139,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/make_cons.html b/doc/html/fusion/container/generation/functions/make_cons.html index af5277d5..04a41cc7 100644 --- a/doc/html/fusion/container/generation/functions/make_cons.html +++ b/doc/html/fusion/container/generation/functions/make_cons.html @@ -2,8 +2,8 @@ make_cons - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
template <typename Car>
@@ -48,7 +48,7 @@
 make_cons(Car const& car, Cdr const& cdr);
 
- + Parameters
@@ -112,7 +112,7 @@
- + Expression Semantics
@@ -127,20 +127,20 @@ (tail).

- + Header
#include <boost/fusion/container/generation/make_cons.hpp>
 #include <boost/fusion/include/make_cons.hpp>
 
- + Example
make_cons('x', make_cons(123))
 
- + See also
@@ -159,7 +159,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/make_list.html b/doc/html/fusion/container/generation/functions/make_list.html index fd5bc1c4..8ddc8a50 100644 --- a/doc/html/fusion/container/generation/functions/make_list.html +++ b/doc/html/fusion/container/generation/functions/make_list.html @@ -2,8 +2,8 @@ make_list - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -53,7 +53,7 @@
 
#define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -100,7 +100,7 @@
- + Expression Semantics
@@ -113,20 +113,20 @@ Semantics: Create a list from x0, x1,... xN.

- + Header
#include <boost/fusion/container/generation/make_list.hpp>
 #include <boost/fusion/include/make_list.hpp>
 
- + Example
make_list(123, "hello", 12.5)
 
- + See also
@@ -145,7 +145,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/make_map.html b/doc/html/fusion/container/generation/functions/make_map.html index 70549940..930ab859 100644 --- a/doc/html/fusion/container/generation/functions/make_map.html +++ b/doc/html/fusion/container/generation/functions/make_map.html @@ -2,8 +2,8 @@ make_map - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
template <
@@ -55,7 +55,7 @@
 
#define FUSION_MAX_MAP_SIZE 20
 
- + Parameters
@@ -123,7 +123,7 @@
- + Expression Semantics
@@ -143,20 +143,20 @@ key types.

- + Header
#include <boost/fusion/container/generation/make_map.hpp>
 #include <boost/fusion/include/make_map.hpp>
 
- + Example
make_map<int, double>('X', "Men")
 
- + See also
@@ -176,7 +176,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/make_set.html b/doc/html/fusion/container/generation/functions/make_set.html index 35e8e6fc..5798f411 100644 --- a/doc/html/fusion/container/generation/functions/make_set.html +++ b/doc/html/fusion/container/generation/functions/make_set.html @@ -2,8 +2,8 @@ make_set - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -53,7 +53,7 @@
 
#define FUSION_MAX_SET_SIZE 20
 
- + Parameters
@@ -100,7 +100,7 @@
- + Expression Semantics
@@ -117,20 +117,20 @@ key types.

- + Header
#include <boost/fusion/container/generation/make_set.hpp>
 #include <boost/fusion/include/make_set.hpp>
 
- + Example
make_set(123, "hello", 12.5)
 
- + See also
@@ -149,7 +149,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/make_vector.html b/doc/html/fusion/container/generation/functions/make_vector.html index f53690d8..bcc33461 100644 --- a/doc/html/fusion/container/generation/functions/make_vector.html +++ b/doc/html/fusion/container/generation/functions/make_vector.html @@ -2,8 +2,8 @@ make_vector - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -53,7 +53,7 @@
 
#define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -100,7 +100,7 @@
- + Expression Semantics
@@ -113,20 +113,20 @@ Semantics: Create a vector from x0, x1,... xN.

- + Header
#include <boost/fusion/container/generation/make_vector.hpp>
 #include <boost/fusion/include/make_vector.hpp>
 
- + Example
make_vector(123, "hello", 12.5)
 
- + See also
@@ -145,7 +145,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/map_tie.html b/doc/html/fusion/container/generation/functions/map_tie.html index 65872a2d..e4d8994e 100644 --- a/doc/html/fusion/container/generation/functions/map_tie.html +++ b/doc/html/fusion/container/generation/functions/map_tie.html @@ -2,8 +2,8 @@ map_tie - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Constructs a tie using a map sequence.

- + Synopsis
template <typename K0, typename K1,... typename KN, typename D0, typename D1,... typename DN>
@@ -52,7 +52,7 @@
 
#define FUSION_MAX_MAP_SIZE 20
 
- + Parameters
@@ -121,7 +121,7 @@
- + Expression Semantics
@@ -136,14 +136,14 @@ Semantics: Create a map of references from x0, x1,... xN with keys K0, K1,... KN

- + Header
#include <boost/fusion/container/generation/map_tie.hpp>
 #include <boost/fusion/include/map_tie.hpp>
 
- + Example
struct int_key;
@@ -165,7 +165,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/tiers.html b/doc/html/fusion/container/generation/functions/tiers.html index 724b062e..cfd3c42f 100644 --- a/doc/html/fusion/container/generation/functions/tiers.html +++ b/doc/html/fusion/container/generation/functions/tiers.html @@ -2,8 +2,8 @@ Tiers - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
@@ -54,7 +54,7 @@ The vector_tie function creates 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)) [9]. + with the call make_vector(ref(i), ref(c), ref(a)) [9].

A tie can be used to 'unpack' another tuple into @@ -70,7 +70,7 @@ when calling functions which return sequences.

- + Ignore

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



-

[9] +

[9] see Boost.Ref for details about ref

@@ -101,7 +101,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/functions/vector_tie.html b/doc/html/fusion/container/generation/functions/vector_tie.html index b259e980..e2cbca41 100644 --- a/doc/html/fusion/container/generation/functions/vector_tie.html +++ b/doc/html/fusion/container/generation/functions/vector_tie.html @@ -2,8 +2,8 @@ vector_tie - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Constructs a tie using a vector sequence.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -52,7 +52,7 @@
 
#define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -99,7 +99,7 @@
- + Expression Semantics
@@ -113,14 +113,14 @@ Semantics: Create a vector of references from x0, x1,... xN.

- + Header
#include <boost/fusion/container/generation/vector_tie.hpp>
 #include <boost/fusion/include/vector_tie.hpp>
 
- + Example
int i = 123;
@@ -139,7 +139,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions.html b/doc/html/fusion/container/generation/metafunctions.html index 2746b1d4..28f2d273 100644 --- a/doc/html/fusion/container/generation/metafunctions.html +++ b/doc/html/fusion/container/generation/metafunctions.html @@ -2,8 +2,8 @@ MetaFunctions - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -48,7 +48,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/list_tie.html b/doc/html/fusion/container/generation/metafunctions/list_tie.html index bb0e823d..dd2ec485 100644 --- a/doc/html/fusion/container/generation/metafunctions/list_tie.html +++ b/doc/html/fusion/container/generation/metafunctions/list_tie.html @@ -2,8 +2,8 @@ list_tie - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of list_tie.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -51,7 +51,7 @@
 
#define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -112,14 +112,14 @@ Semantics: Create a list of references from T0, T1,... TN.

- + Header
#include <boost/fusion/container/generation/list_tie.hpp>
 #include <boost/fusion/include/list_tie.hpp>
 
- + Example
result_of::list_tie<int, double>::type
@@ -136,7 +136,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/make_cons.html b/doc/html/fusion/container/generation/metafunctions/make_cons.html index a6e61882..4d2e74e0 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_cons.html +++ b/doc/html/fusion/container/generation/metafunctions/make_cons.html @@ -2,8 +2,8 @@ make_cons - - + + @@ -13,35 +13,35 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of make_cons.

- + Synopsis
template <typename Car, typename Cdr = nil>
 struct make_cons;
 
- + Parameters
@@ -105,7 +105,7 @@
- + Expression Semantics
@@ -122,14 +122,14 @@ (tail).

- + Header
#include <boost/fusion/container/generation/make_cons.hpp>
 #include <boost/fusion/include/make_cons.hpp>
 
- + Example
result_of::make_cons<char, result_of::make_cons<int>::type>::type
@@ -146,7 +146,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/make_list.html b/doc/html/fusion/container/generation/metafunctions/make_list.html index bb967fb4..ef9e2618 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_list.html +++ b/doc/html/fusion/container/generation/metafunctions/make_list.html @@ -2,8 +2,8 @@ make_list - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of make_list.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -51,7 +51,7 @@
 
#define FUSION_MAX_LIST_SIZE 20
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -113,14 +113,14 @@ Semantics: Create a list from T0, T1,... TN.

- + Header
#include <boost/fusion/container/generation/make_list.hpp>
 #include <boost/fusion/include/make_list.hpp>
 
- + Example
result_of::make_list<int, const char(&)[7], double>::type
@@ -137,7 +137,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/make_map.html b/doc/html/fusion/container/generation/metafunctions/make_map.html index 773ad3c2..451316ec 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_map.html +++ b/doc/html/fusion/container/generation/metafunctions/make_map.html @@ -2,8 +2,8 @@ make_map - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of make_map.

- + Synopsis
template <
@@ -53,7 +53,7 @@
 
#define FUSION_MAX_MAP_SIZE 20
 
- + Parameters
@@ -121,7 +121,7 @@
- + Expression Semantics
@@ -140,20 +140,20 @@ key types.

- + Header
#include <boost/fusion/container/generation/make_map.hpp>
 #include <boost/fusion/include/make_map.hpp>
 
- + Example
result_of::make_map<int, double, char, double>::type
 
- + See also
@@ -172,7 +172,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/make_set.html b/doc/html/fusion/container/generation/metafunctions/make_set.html index 848e6858..f9a83b29 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_set.html +++ b/doc/html/fusion/container/generation/metafunctions/make_set.html @@ -2,8 +2,8 @@ make_set - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of make_set.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -51,7 +51,7 @@
 
#define FUSION_MAX_SET_SIZE 20
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -117,14 +117,14 @@ key types.

- + Header
#include <boost/fusion/container/generation/make_set.hpp>
 #include <boost/fusion/include/make_set.hpp>
 
- + Example
result_of::make_set<int, char, double>::type
@@ -141,7 +141,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/make_vector.html b/doc/html/fusion/container/generation/metafunctions/make_vector.html index c17ae4be..5776bcb5 100644 --- a/doc/html/fusion/container/generation/metafunctions/make_vector.html +++ b/doc/html/fusion/container/generation/metafunctions/make_vector.html @@ -2,8 +2,8 @@ make_vector - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of make_vector.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -51,7 +51,7 @@
 
#define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -113,14 +113,14 @@ Semantics: Create a vector from T0, T1,... TN.

- + Header
#include <boost/fusion/container/generation/make_list.hpp>
 #include <boost/fusion/include/make_list.hpp>
 
- + Example
result_of::make_vector<int, const char(&)[7], double>::type
@@ -137,7 +137,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/map_tie.html b/doc/html/fusion/container/generation/metafunctions/map_tie.html index 72675c76..104e4936 100644 --- a/doc/html/fusion/container/generation/metafunctions/map_tie.html +++ b/doc/html/fusion/container/generation/metafunctions/map_tie.html @@ -2,8 +2,8 @@ map_tie - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of map_tie.

- + Synopsis
template <typename K0, typename K1,... typename KN, typename D0, typename D1,... typename DN>
@@ -51,7 +51,7 @@
 
#define FUSION_MAX_MAP_SIZE 20
 
- + Parameters
@@ -119,7 +119,7 @@
- + Expression Semantics
@@ -134,14 +134,14 @@ Semantics: Create a map of references from D0, D1,... DN with keys K0, K1,... KN

- + Header
#include <boost/fusion/container/generation/map_tie.hpp>
 #include <boost/fusion/include/map_tie.hpp>
 
- + Example
struct int_key;
@@ -161,7 +161,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/generation/metafunctions/vector_tie.html b/doc/html/fusion/container/generation/metafunctions/vector_tie.html index b39ebce2..bcab237e 100644 --- a/doc/html/fusion/container/generation/metafunctions/vector_tie.html +++ b/doc/html/fusion/container/generation/metafunctions/vector_tie.html @@ -2,8 +2,8 @@ vector_tie - - + + @@ -13,28 +13,28 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

Returns the result type of vector_tie.

- + Synopsis
template <typename T0, typename T1,... typename TN>
@@ -51,7 +51,7 @@
 
#define FUSION_MAX_VECTOR_SIZE 20
 
- + Parameters
@@ -98,7 +98,7 @@
- + Expression Semantics
@@ -112,14 +112,14 @@ Semantics: Create a vector of references from T0, T1,... TN.

- + Header
#include <boost/fusion/container/generation/vector_tie.hpp>
 #include <boost/fusion/include/vector_tie.hpp>
 
- + Example
result_of::vector_tie<int, double>::type
@@ -136,7 +136,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/list.html b/doc/html/fusion/container/list.html index e9e6d381..d4e04896 100644 --- a/doc/html/fusion/container/list.html +++ b/doc/html/fusion/container/list.html @@ -2,8 +2,8 @@ list - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

- + Header
#include <boost/fusion/container/list.hpp>
@@ -47,7 +47,7 @@
 #include <boost/fusion/include/list_fwd.hpp>
 
- + Synopsis
template <
@@ -75,7 +75,7 @@
 
#define FUSION_MAX_LIST_SIZE 20
 
- + Template parameters
@@ -120,7 +120,7 @@
- + Model of
  • @@ -154,7 +154,7 @@
- + Expression Semantics

@@ -261,7 +261,7 @@

- + Example
list<int, float> l(12, 5.5f);
@@ -280,7 +280,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/map.html b/doc/html/fusion/container/map.html index ab4fea6a..a9cf0c2a 100644 --- a/doc/html/fusion/container/map.html +++ b/doc/html/fusion/container/map.html @@ -2,8 +2,8 @@ map - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

map

- + Description

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

- + Header
#include <boost/fusion/container/map.hpp>
@@ -49,7 +49,7 @@
 #include <boost/fusion/include/map_fwd.hpp>
 
- + Synopsis
template <
@@ -77,7 +77,7 @@
 
#define FUSION_MAX_MAP_SIZE 20
 
- + Template parameters
@@ -122,7 +122,7 @@
- + Model of
    @@ -157,7 +157,7 @@
- + Expression Semantics

@@ -241,7 +241,7 @@

- + Example
typedef map<
@@ -268,7 +268,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/set.html b/doc/html/fusion/container/set.html index beb53c22..b84ff346 100644 --- a/doc/html/fusion/container/set.html +++ b/doc/html/fusion/container/set.html @@ -2,8 +2,8 @@ set - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

set

- + Description

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

- + Header
#include <boost/fusion/container/set.hpp>
@@ -48,7 +48,7 @@
 #include <boost/fusion/include/set_fwd.hpp>
 
- + Synopsis
template <
@@ -76,7 +76,7 @@
 
#define FUSION_MAX_SET_SIZE 20
 
- + Template parameters
@@ -121,7 +121,7 @@
- + Model of
    @@ -156,7 +156,7 @@
- + Expression Semantics

@@ -240,7 +240,7 @@

- + Example
typedef set<int, float> S;
@@ -261,7 +261,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/container/vector.html b/doc/html/fusion/container/vector.html index d4ff258e..0d4070b3 100644 --- a/doc/html/fusion/container/vector.html +++ b/doc/html/fusion/container/vector.html @@ -2,8 +2,8 @@ vector - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

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

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

@@ -115,7 +115,7 @@

#define FUSION_MAX_VECTOR_SIZE 20
 
- + Template parameters
@@ -160,7 +160,7 @@
- + Model of
  • @@ -190,7 +190,7 @@
- + Expression Semantics

@@ -273,7 +273,7 @@

- + Example
vector<int, float> v(12, 5.5f);
@@ -292,7 +292,7 @@
 
 
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/extension.html b/doc/html/fusion/extension.html index b769a978..4121e3c4 100644 --- a/doc/html/fusion/extension.html +++ b/doc/html/fusion/extension.html @@ -2,8 +2,8 @@ Extension - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -43,7 +43,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/extension/ext_full.html b/doc/html/fusion/extension/ext_full.html index a4e20021..28d06ead 100644 --- a/doc/html/fusion/extension/ext_full.html +++ b/doc/html/fusion/extension/ext_full.html @@ -2,8 +2,8 @@ The Full Extension Mechanism - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

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

- + Our example

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

- + Enabling Tag Dispatching
@@ -121,7 +121,7 @@ #include <boost/fusion/include/tag_of.hpp>

- + Designing a suitable iterator
@@ -183,7 +183,7 @@ clearer as we add features to our implementation.

- + A first couple of instructive features
@@ -311,7 +311,7 @@

- +
[Note][Note] Note

@@ -323,7 +323,7 @@

- + Implementing the remaining iterator functionality
@@ -374,7 +374,7 @@ are provided in the example code.

- + Implementing the intrinsic functions of the sequence
@@ -430,7 +430,7 @@ value_at_impl and at_impl.

- + Enabling our type as an associative sequence
@@ -494,7 +494,7 @@ are provided in the example code.

- + Summary

@@ -520,7 +520,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/extension/iterator_facade.html b/doc/html/fusion/extension/iterator_facade.html index 639d9b13..e837f61f 100644 --- a/doc/html/fusion/extension/iterator_facade.html +++ b/doc/html/fusion/extension/iterator_facade.html @@ -2,8 +2,8 @@ Iterator Facade - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -36,14 +36,14 @@ iterator.

- + Synopsis
template<typename Derived, typename TravesalTag>
 struct iterator_facade;
 
- + Usage

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

-

Table 1.103. Parameters

+

Table 1.103. Parameters

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

-

Table 1.104. Key Expressions

+

Table 1.104. Key Expressions

@@ -439,14 +439,14 @@

- + Header
#include <boost/fusion/iterator/iterator_facade.hpp>
 #include <boost/fusion/include/iterator_facade.hpp>
 
- + Example

@@ -465,7 +465,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/extension/sequence_facade.html b/doc/html/fusion/extension/sequence_facade.html index ba420937..6eea619f 100644 --- a/doc/html/fusion/extension/sequence_facade.html +++ b/doc/html/fusion/extension/sequence_facade.html @@ -2,8 +2,8 @@ Sequence Facade - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -36,14 +36,14 @@ iterator.

- + Synopsis
template<typename Derived, typename TravesalTag, typename IsView = mpl::false_>
 struct sequence_facade;
 
- + Usage

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

-

Table 1.101. Parameters

+

Table 1.101. Parameters

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

-

Table 1.102. Key Expressions

+

Table 1.102. Key Expressions

@@ -244,14 +244,14 @@

- + Include
#include <boost/fusion/sequence/sequence_facade.hpp>
 #include <boost/fusion/include/sequence_facade.hpp>
 
- + Example

@@ -270,7 +270,7 @@


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/functional.html b/doc/html/fusion/functional.html index 818e8151..3dacf5da 100644 --- a/doc/html/fusion/functional.html +++ b/doc/html/fusion/functional.html @@ -2,8 +2,8 @@ Functional - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -63,13 +63,13 @@ through a function object interface.

- + Header

#include <boost/fusion/functional.hpp>
 

- + Fused and unfused forms

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

- + Calling functions and function objects

@@ -133,7 +133,7 @@ Constructors can be called applying Boost.Functional/Factory.

- + Making Fusion code callable through a function object interface

@@ -165,7 +165,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/functional/adapters.html b/doc/html/fusion/functional/adapters.html index a299c6d0..68207f44 100644 --- a/doc/html/fusion/functional/adapters.html +++ b/doc/html/fusion/functional/adapters.html @@ -2,8 +2,8 @@ Adapters - - + + @@ -13,14 +13,14 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext

@@ -49,7 +49,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/functional/adapters/fused.html b/doc/html/fusion/functional/adapters/fused.html index b5b4b2d0..bf9a23ca 100644 --- a/doc/html/fusion/functional/adapters/fused.html +++ b/doc/html/fusion/functional/adapters/fused.html @@ -2,8 +2,8 @@ fused - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -54,20 +54,20 @@ and boost::shared_ptr).

- + Header
#include <boost/fusion/functional/adapter/fused.hpp>
 
- + Synopsis
template <typename Function>
 class fused;
 
- + Template parameters
@@ -107,13 +107,11 @@

-

-

- + Model of
    @@ -150,7 +148,7 @@
- + Expression Semantics
@@ -215,14 +213,14 @@
- + Example
fused< std::plus<long> > f;
 assert(f(make_vector(1,2l)) == 3l);
 
- + See also
    @@ -254,7 +252,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/adapters/fused_function_object.html b/doc/html/fusion/functional/adapters/fused_function_object.html index 079dcced..bc9b1336 100644 --- a/doc/html/fusion/functional/adapters/fused_function_object.html +++ b/doc/html/fusion/functional/adapters/fused_function_object.html @@ -2,8 +2,8 @@ fused_function_object - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -44,20 +44,20 @@ object is held by value, the adapter is const).

    - + Header
    #include <boost/fusion/functional/adapter/fused_function_object.hpp>
     
    - + Synopsis
    template <class Function>
     class fused_function_object;
     
    - + Template parameters
    @@ -97,13 +97,11 @@

    -

    -

    - + Model of
    @@ -141,7 +139,7 @@
- + Expression Semantics
@@ -206,7 +204,7 @@
- + Example
template<class SeqOfSeqs, class Func>
@@ -243,7 +241,7 @@
 }
 
- + See also
@@ -276,7 +274,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/functional/adapters/fused_procedure.html b/doc/html/fusion/functional/adapters/fused_procedure.html index f47958a2..a7b266f2 100644 --- a/doc/html/fusion/functional/adapters/fused_procedure.html +++ b/doc/html/fusion/functional/adapters/fused_procedure.html @@ -2,8 +2,8 @@ fused_procedure - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -62,20 +62,20 @@ case is not implemented).

- + Header
#include <boost/fusion/functional/adapter/fused_procedure.hpp>
 
- + Synopsis
template <typename Function>
 class fused_procedure;
 
- + Template parameters
@@ -115,13 +115,11 @@

-

-

- + Model of
@@ -159,7 +157,7 @@
- + Expression Semantics
@@ -224,7 +222,7 @@
- + Example
template<class SequenceOfSequences, class Func>
@@ -244,7 +242,7 @@
 }
 
- + See also
@@ -274,7 +272,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/functional/adapters/limits.html b/doc/html/fusion/functional/adapters/limits.html index 3d7b36d6..a749aecf 100644 --- a/doc/html/fusion/functional/adapters/limits.html +++ b/doc/html/fusion/functional/adapters/limits.html @@ -2,8 +2,8 @@ Limits - - + + @@ -13,27 +13,27 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Header
#include <boost/fusion/functional/adapter/limits.hpp>
 
- + Macros

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


-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/fusion/functional/adapters/unfused.html b/doc/html/fusion/functional/adapters/unfused.html index 5a9e757c..a9b0039a 100644 --- a/doc/html/fusion/functional/adapters/unfused.html +++ b/doc/html/fusion/functional/adapters/unfused.html @@ -2,8 +2,8 @@ unfused - - + + @@ -13,21 +13,21 @@ - +
Boost C++ Libraries HomeLibrariesLibraries People FAQ More

-PrevUpHomeNext +PrevUpHomeNext
- + Description

@@ -57,20 +57,20 @@ object is held by value, the adapter is const.

- + Header
#include <boost/fusion/functional/adapter/unfused.hpp>
 
- + Synopsis
template <class Function, bool AllowNullary = true>
 class unfused;
 
- + Template parameters
@@ -111,8 +111,6 @@

-

-

@@ -135,7 +133,7 @@
- + Model of
    @@ -176,7 +174,7 @@
- + Expression Semantics
@@ -241,7 +239,7 @@
- + Example
struct fused_incrementer
@@ -268,7 +266,7 @@
 }
 
- + See also
    @@ -291,7 +289,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/adapters/unfused_typed.html b/doc/html/fusion/functional/adapters/unfused_typed.html index af4b3961..cfc7d2ed 100644 --- a/doc/html/fusion/functional/adapters/unfused_typed.html +++ b/doc/html/fusion/functional/adapters/unfused_typed.html @@ -2,8 +2,8 @@ unfused_typed - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -66,20 +66,20 @@

    - + Header
    #include <boost/fusion/functional/adapter/unfused_typed.hpp>
     
    - + Synopsis
    template <class Function, class Sequence>
     class unfused_typed;
     
    - + Template parameters
    @@ -120,8 +120,6 @@

    -

    -

    @@ -136,14 +134,12 @@

    -

    -

- + Model of
@@ -190,7 +186,7 @@
- + Expression Semantics
@@ -257,7 +253,7 @@
- + Example
struct add_assign // applies operator+=
@@ -325,7 +321,7 @@
 }
 
- + See also
    @@ -351,7 +347,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/concepts.html b/doc/html/fusion/functional/concepts.html index 1f787792..d7c9debc 100644 --- a/doc/html/fusion/functional/concepts.html +++ b/doc/html/fusion/functional/concepts.html @@ -2,8 +2,8 @@ Concepts - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/concepts/callable.html b/doc/html/fusion/functional/concepts/callable.html index 01b7eaeb..148a7469 100644 --- a/doc/html/fusion/functional/concepts/callable.html +++ b/doc/html/fusion/functional/concepts/callable.html @@ -2,8 +2,8 @@ Callable Object - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

    - + Models
      @@ -51,7 +51,7 @@
    - + Examples
    & a_free_function
    @@ -76,7 +76,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/concepts/def_callable.html b/doc/html/fusion/functional/concepts/def_callable.html index a801f71b..ed8b8519 100644 --- a/doc/html/fusion/functional/concepts/def_callable.html +++ b/doc/html/fusion/functional/concepts/def_callable.html @@ -2,8 +2,8 @@ Deferred Callable Object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Callable Object

    - + Description

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

    - + Refinement of
    @@ -79,7 +79,7 @@
    - + Expression requirements
    @@ -117,7 +117,7 @@

    - + Models
      @@ -130,7 +130,7 @@
    - + Examples
    & a_free_function
    @@ -155,7 +155,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/concepts/poly.html b/doc/html/fusion/functional/concepts/poly.html index 40a69934..d69900b6 100644 --- a/doc/html/fusion/functional/concepts/poly.html +++ b/doc/html/fusion/functional/concepts/poly.html @@ -2,8 +2,8 @@ Polymorphic Function Object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Object

    - + Description

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

    - + Refinement of
    @@ -79,7 +79,7 @@
    - + Expression requirements
    @@ -128,7 +128,7 @@
    - + Models
      @@ -143,7 +143,7 @@
    - + Examples
    & a_free_function
    @@ -166,7 +166,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/concepts/reg_callable.html b/doc/html/fusion/functional/concepts/reg_callable.html index 6ebcf9f6..6e74b0e1 100644 --- a/doc/html/fusion/functional/concepts/reg_callable.html +++ b/doc/html/fusion/functional/concepts/reg_callable.html @@ -2,8 +2,8 @@ Regular Callable Object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Object

    - + Description

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

    - + Refinement of
    @@ -67,7 +67,7 @@
    - + Expression requirements
    @@ -114,7 +114,7 @@
    - + Models
      @@ -126,7 +126,7 @@
    - + Examples
    & a_free_function
    @@ -149,7 +149,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation.html b/doc/html/fusion/functional/generation.html index 7eb36bd1..d2f15e0b 100644 --- a/doc/html/fusion/functional/generation.html +++ b/doc/html/fusion/functional/generation.html @@ -2,8 +2,8 @@ Generation - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -42,7 +42,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/functions.html b/doc/html/fusion/functional/generation/functions.html index 343044c8..0f60c80b 100644 --- a/doc/html/fusion/functional/generation/functions.html +++ b/doc/html/fusion/functional/generation/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/functions/mk_fused.html b/doc/html/fusion/functional/generation/functions/mk_fused.html index 6a849754..79b59cd6 100644 --- a/doc/html/fusion/functional/generation/functions/mk_fused.html +++ b/doc/html/fusion/functional/generation/functions/mk_fused.html @@ -2,8 +2,8 @@ make_fused - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,7 +28,7 @@ make_fused
    - + Description

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

    - + Synopsis
    template <typename F>
    @@ -45,7 +45,7 @@
     make_fused(F const & f);
     
    - + Parameters
    @@ -91,7 +91,7 @@
    - + Expression Semantics
    @@ -104,14 +104,14 @@ Semantics: Returns a fused adapter for f.

    - + Header
    #include <boost/fusion/functional/generation/make_fused.hpp>
     #include <boost/fusion/include/make_fused.hpp>
     
    - + Example
    float sub(float a, float b) { return a - b; }
    @@ -126,7 +126,7 @@
     }
     
    - + See also
    @@ -153,7 +153,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html b/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html index dedcbf46..a788d191 100644 --- a/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html +++ b/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html @@ -2,8 +2,8 @@ make_fused_function_object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,7 +28,7 @@ make_fused_function_object
    - + Description

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

    - + Synopsis
    template <typename F>
    @@ -46,7 +46,7 @@
     make_fused_function_object(F const & f);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -106,14 +106,14 @@ for f.

    - + Header
    #include <boost/fusion/functional/generation/make_fused_function_object.hpp>
     #include <boost/fusion/include/make_fused_function_object.hpp>
     
    - + Example
    struct sub
    @@ -141,7 +141,7 @@
     }
     
    - + See also
    @@ -168,7 +168,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/functions/mk_fused_proc.html b/doc/html/fusion/functional/generation/functions/mk_fused_proc.html index 9a63ec60..28a029ed 100644 --- a/doc/html/fusion/functional/generation/functions/mk_fused_proc.html +++ b/doc/html/fusion/functional/generation/functions/mk_fused_proc.html @@ -2,8 +2,8 @@ make_fused_procedure - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,7 +28,7 @@ make_fused_procedure
    - + Description

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

    - + Synopsis
    template <typename F>
    @@ -46,7 +46,7 @@
     make_fused_procedure(F const & f);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -106,14 +106,14 @@ f.

    - + Header
    #include <boost/fusion/functional/generation/make_fused_procedure.hpp>
     #include <boost/fusion/include/make_fused_procedure.hpp>
     
    - + Example
    vector<int,int,int> v(1,2,3);
    @@ -122,7 +122,7 @@
     assert(front(v) == 0);
     
    - + See also
    @@ -149,7 +149,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/functions/mk_unfused.html b/doc/html/fusion/functional/generation/functions/mk_unfused.html index 236dd164..f82a937b 100644 --- a/doc/html/fusion/functional/generation/functions/mk_unfused.html +++ b/doc/html/fusion/functional/generation/functions/mk_unfused.html @@ -2,8 +2,8 @@ make_unfused - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,7 +28,7 @@ make_unfused
    - + Description

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

    - + Synopsis
    template <typename F>
    @@ -46,7 +46,7 @@
     make_unfused(F const & f);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -105,14 +105,14 @@ Semantics: Returns a unfused adapter for f.

    - + Header
    #include <boost/fusion/functional/generation/make_unfused.hpp>
     #include <boost/fusion/include/make_unfused.hpp>
     
    - + Example
    struct fused_incrementer
    @@ -138,7 +138,7 @@
     }
     
    - + See also
    @@ -165,7 +165,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/metafunctions.html b/doc/html/fusion/functional/generation/metafunctions.html index 89e62b8a..2fe034ef 100644 --- a/doc/html/fusion/functional/generation/metafunctions.html +++ b/doc/html/fusion/functional/generation/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_fused.html b/doc/html/fusion/functional/generation/metafunctions/mk_fused.html index 91461d55..780e9ffa 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_fused.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_fused.html @@ -2,8 +2,8 @@ make_fused - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,21 +28,21 @@ make_fused
    - + Description

    Returns the result type of make_fused.

    - + Header
    #include <boost/fusion/functional/generation/make_fused.hpp>
     #include <boost/fusion/include/make_fused.hpp>
     
    - + Synopsis
    namespace result_of
    @@ -55,7 +55,7 @@
     }
     
    - + See also
    @@ -74,7 +74,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html b/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html index 6f246a41..d5d8434b 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html @@ -2,8 +2,8 @@ make_fused_function_object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,21 +28,21 @@ make_fused_function_object
    - + Description

    Returns the result type of make_fused_function_object.

    - + Header
    #include <boost/fusion/functional/generation/make_fused_function_object.hpp>
     #include <boost/fusion/include/make_fused_function_object.hpp>
     
    - + Synopsis
    namespace result_of
    @@ -55,7 +55,7 @@
     }
     
    - + See also
    @@ -74,7 +74,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html b/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html index fa197e53..eae2905b 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html @@ -2,8 +2,8 @@ make_fused_procedure - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,21 +28,21 @@ make_fused_procedure
    - + Description

    Returns the result type of make_fused_procedure.

    - + Header
    #include <boost/fusion/functional/generation/make_fused_procedure.hpp>
     #include <boost/fusion/include/make_fused_procedure.hpp>
     
    - + Synopsis
    namespace result_of
    @@ -55,7 +55,7 @@
     }
     
    - + See also
    @@ -74,7 +74,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html b/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html index 5fb2a50a..ec454c28 100644 --- a/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html +++ b/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html @@ -2,8 +2,8 @@ make_unfused - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,21 +28,21 @@ make_unfused
    - + Description

    Returns the result type of make_unfused.

    - + Header
    #include <boost/fusion/functional/generation/make_unfused.hpp>
     #include <boost/fusion/include/make_unfused.hpp>
     
    - + Synopsis
    namespace result_of
    @@ -55,7 +55,7 @@
     }
     
    - + See also
    @@ -74,7 +74,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation.html b/doc/html/fusion/functional/invocation.html index a298c656..4576c2ef 100644 --- a/doc/html/fusion/functional/invocation.html +++ b/doc/html/fusion/functional/invocation.html @@ -2,8 +2,8 @@ Invocation - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/functions.html b/doc/html/fusion/functional/invocation/functions.html index 70a1116f..d37df442 100644 --- a/doc/html/fusion/functional/invocation/functions.html +++ b/doc/html/fusion/functional/invocation/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/functions/invoke.html b/doc/html/fusion/functional/invocation/functions/invoke.html index c318a3a9..108f84bb 100644 --- a/doc/html/fusion/functional/invocation/functions/invoke.html +++ b/doc/html/fusion/functional/invocation/functions/invoke.html @@ -2,8 +2,8 @@ invoke - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -49,7 +49,7 @@ Constructors can be called applying Boost.Functional/Factory.

    - + Synopsis
    template<
    @@ -67,7 +67,7 @@
     invoke(Function f, Sequence const & s);
     
    - + Parameters
    @@ -133,7 +133,7 @@
    - + Expression Semantics
    @@ -149,20 +149,20 @@ as arguments and returns the result of the call expression.

    - + Header
    #include <boost/fusion/functional/invocation/invoke.hpp>
     
    - + Example
    std::plus<int> add;
     assert(invoke(add,make_vector(1,1)) == 2);
     
    - + See also
    @@ -195,7 +195,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/functions/invoke_fobj.html b/doc/html/fusion/functional/invocation/functions/invoke_fobj.html index 2a91e6e4..79702ccc 100644 --- a/doc/html/fusion/functional/invocation/functions/invoke_fobj.html +++ b/doc/html/fusion/functional/invocation/functions/invoke_fobj.html @@ -2,8 +2,8 @@ invoke_function_object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,7 +28,7 @@ invoke_function_object
    - + Description

    @@ -43,7 +43,7 @@ Constructors can be called applying Boost.Functional/Factory.

    - + Synopsis
    template<
    @@ -61,7 +61,7 @@
     invoke_function_object(Function f, Sequence const & s);
     
    - + Parameters
    @@ -127,7 +127,7 @@
    - + Expression Semantics
    @@ -143,13 +143,13 @@ as arguments and returns the result of the call expression.

    - + Header
    #include <boost/fusion/functional/invocation/invoke_function_object.hpp>
     
    - + Example
    struct sub
    @@ -175,7 +175,7 @@
     }
     
    - + See also
    @@ -208,7 +208,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/functions/invoke_proc.html b/doc/html/fusion/functional/invocation/functions/invoke_proc.html index 53683ee3..5e356cf0 100644 --- a/doc/html/fusion/functional/invocation/functions/invoke_proc.html +++ b/doc/html/fusion/functional/invocation/functions/invoke_proc.html @@ -2,8 +2,8 @@ invoke_procedure - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,7 +28,7 @@ invoke_procedure
    - + Description

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

    - + Synopsis
    template<
    @@ -70,7 +70,7 @@
     invoke_procedure(Function f, Sequence const & s);
     
    - + Parameters
    @@ -136,7 +136,7 @@
    - + Expression Semantics
    @@ -151,13 +151,13 @@ as arguments.

    - + Header
    #include <booost/fusion/functional/invocation/invoke_procedure.hpp>
     
    - + Example
    vector<int,int> v(1,2);
    @@ -166,7 +166,7 @@
     assert(front(v) == 3);
     
    - + See also
    @@ -199,7 +199,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/limits.html b/doc/html/fusion/functional/invocation/limits.html index f3401de4..29fbd57c 100644 --- a/doc/html/fusion/functional/invocation/limits.html +++ b/doc/html/fusion/functional/invocation/limits.html @@ -2,8 +2,8 @@ Limits - - + + @@ -13,27 +13,27 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Header
    #include <boost/fusion/functional/invocation/limits.hpp>
     
    - + Macros

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


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/metafunctions.html b/doc/html/fusion/functional/invocation/metafunctions.html index a52dcf91..c858ae14 100644 --- a/doc/html/fusion/functional/invocation/metafunctions.html +++ b/doc/html/fusion/functional/invocation/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/metafunctions/invoke.html b/doc/html/fusion/functional/invocation/metafunctions/invoke.html index 97b35100..cd28e075 100644 --- a/doc/html/fusion/functional/invocation/metafunctions/invoke.html +++ b/doc/html/fusion/functional/invocation/metafunctions/invoke.html @@ -2,8 +2,8 @@ invoke - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of invoke.

    - + Synopsis
    namespace result_of
    @@ -50,7 +50,7 @@
     }
     
    - + See also
    @@ -74,7 +74,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html b/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html index ed6346ad..a18e8649 100644 --- a/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html +++ b/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html @@ -2,8 +2,8 @@ invoke_function_object - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,14 +28,14 @@ invoke_function_object
    - + Description

    Returns the result type of invoke_function_object.

    - + Synopsis
    namespace result_of
    @@ -51,7 +51,7 @@
     }
     
    - + See also
    @@ -75,7 +75,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html b/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html index f647ecde..caed085c 100644 --- a/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html +++ b/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html @@ -2,8 +2,8 @@ invoke_procedure - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -28,14 +28,14 @@ invoke_procedure
    - + Description

    Returns the result type of invoke_procedure.

    - + Synopsis
    namespace result_of
    @@ -51,7 +51,7 @@
     }
     
    - + See also
    @@ -75,7 +75,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/introduction.html b/doc/html/fusion/introduction.html index 33ba14ec..a3001ca6 100644 --- a/doc/html/fusion/introduction.html +++ b/doc/html/fusion/introduction.html @@ -2,8 +2,8 @@ Introduction - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -116,7 +116,7 @@ sequences and MPL sequences are fully compatible with Fusion. You can work with Fusion sequences on MPL if you - wish to work solely on types [1]. In MPL, + wish to work solely on types [1]. In MPL, Fusion sequences follow MPL's sequence-type preserving semantics (i.e. algorithms preserve the original sequence type. e.g. transforming a vector returns a vector). You can also convert from @@ -130,7 +130,7 @@



    -

    [1] +

    [1] Choose MPL over fusion when doing pure type calculations. Once the static type calculation is finished, you can instantiate a fusion sequence (see Conversion) @@ -149,7 +149,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator.html b/doc/html/fusion/iterator.html index 5001eea9..0a592a43 100644 --- a/doc/html/fusion/iterator.html +++ b/doc/html/fusion/iterator.html @@ -2,8 +2,8 @@ Iterator - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -81,7 +81,7 @@ Sequence.

    - + Header

    #include <boost/fusion/iterator.hpp>
    @@ -99,7 +99,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/concepts.html b/doc/html/fusion/iterator/concepts.html index a035be85..a7b046aa 100644 --- a/doc/html/fusion/iterator/concepts.html +++ b/doc/html/fusion/iterator/concepts.html @@ -2,8 +2,8 @@ Concepts - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -60,7 +60,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/concepts/associative_iterator.html b/doc/html/fusion/iterator/concepts/associative_iterator.html index 37456418..ce1be982 100644 --- a/doc/html/fusion/iterator/concepts/associative_iterator.html +++ b/doc/html/fusion/iterator/concepts/associative_iterator.html @@ -2,8 +2,8 @@ Associative Iterator - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Iterator

    - + Description

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

    - + Refinement of
    @@ -61,7 +61,7 @@ Access Iterator

    - + Expression requirements
    @@ -113,7 +113,7 @@
    - + Meta Expressions
    @@ -174,7 +174,7 @@
    - + Models
      @@ -222,7 +222,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/fusion/iterator/concepts/bidirectional_iterator.html b/doc/html/fusion/iterator/concepts/bidirectional_iterator.html index 7bdc76a3..bdde4b2e 100644 --- a/doc/html/fusion/iterator/concepts/bidirectional_iterator.html +++ b/doc/html/fusion/iterator/concepts/bidirectional_iterator.html @@ -2,8 +2,8 @@ Bidirectional Iterator - - + + @@ -13,14 +13,14 @@ - +
      Boost C++ Libraries HomeLibrariesLibraries People FAQ More

      -PrevUpHomeNext +PrevUpHomeNext

      @@ -28,7 +28,7 @@ Iterator

      - + Description

      @@ -58,7 +58,7 @@

      - + Refinement of
      @@ -66,7 +66,7 @@ Forward Iterator

      - + Expression requirements
      @@ -173,7 +173,7 @@
    - + Meta Expressions
    @@ -208,7 +208,7 @@
    - + Expression Semantics
    @@ -248,7 +248,7 @@
    - + Invariants

    @@ -269,7 +269,7 @@

- + Models
    @@ -311,7 +311,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/concepts/forward_iterator.html b/doc/html/fusion/iterator/concepts/forward_iterator.html index 1046585f..aaa9922f 100644 --- a/doc/html/fusion/iterator/concepts/forward_iterator.html +++ b/doc/html/fusion/iterator/concepts/forward_iterator.html @@ -2,8 +2,8 @@ Forward Iterator - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Iterator

    - + Description

    @@ -59,7 +59,7 @@

    - + Expression requirements
    @@ -237,7 +237,7 @@
- + Meta Expressions
@@ -348,7 +348,7 @@
- + Expression Semantics
@@ -474,7 +474,7 @@
- + Invariants

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

- + Models
    @@ -574,7 +574,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/concepts/random_access_iterator.html b/doc/html/fusion/iterator/concepts/random_access_iterator.html index 65e76dfc..85c106c8 100644 --- a/doc/html/fusion/iterator/concepts/random_access_iterator.html +++ b/doc/html/fusion/iterator/concepts/random_access_iterator.html @@ -2,8 +2,8 @@ Random Access Iterator - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Access Iterator

    - + Description

    @@ -59,7 +59,7 @@

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

    - + Expression requirements
    @@ -175,7 +175,7 @@
- + Meta Expressions
@@ -238,7 +238,7 @@
- + Models
    @@ -282,7 +282,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions.html b/doc/html/fusion/iterator/functions.html index 931cb0ee..d10da48a 100644 --- a/doc/html/fusion/iterator/functions.html +++ b/doc/html/fusion/iterator/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/advance.html b/doc/html/fusion/iterator/functions/advance.html index 5066415d..fe2a90b9 100644 --- a/doc/html/fusion/iterator/functions/advance.html +++ b/doc/html/fusion/iterator/functions/advance.html @@ -2,8 +2,8 @@ advance - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Moves an iterator by a specified distance.

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

    Table 1.6. Parameters

    +

    Table 1.6. Parameters

    @@ -109,7 +109,7 @@

    - + Expression Semantics
    @@ -128,14 +128,14 @@ may be negative.

    - + Header
    #include <boost/fusion/iterator/advance.hpp>
     #include <boost/fusion/include/advance.hpp>
     
    - + Example
    typedef vector<int,int,int> vec;
    @@ -155,7 +155,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/advance_c.html b/doc/html/fusion/iterator/functions/advance_c.html index ee54f294..c7ebdf3a 100644 --- a/doc/html/fusion/iterator/functions/advance_c.html +++ b/doc/html/fusion/iterator/functions/advance_c.html @@ -2,8 +2,8 @@ advance_c - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Moves an iterator by a specified distance.

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

    Table 1.7. Parameters

    +

    Table 1.7. Parameters

    @@ -108,7 +108,7 @@

    - + Expression Semantics
    @@ -127,14 +127,14 @@ may be negative.

    - + Header
    #include <boost/fusion/iterator/advance.hpp>
     #include <boost/fusion/include/advance.hpp>
     
    - + Example
    typedef vector<int,int,int> vec;
    @@ -154,7 +154,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/deref.html b/doc/html/fusion/iterator/functions/deref.html index 66a124c7..13545705 100644 --- a/doc/html/fusion/iterator/functions/deref.html +++ b/doc/html/fusion/iterator/functions/deref.html @@ -2,8 +2,8 @@ deref - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Deferences an iterator.

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

    Table 1.2. Parameters

    +

    Table 1.2. Parameters

    @@ -88,7 +88,7 @@

    - + Expression Semantics
    @@ -102,14 +102,14 @@ i.

    - + Header
    #include <boost/fusion/iterator/deref.hpp>
     #include <boost/fusion/include/deref.hpp>
     
    - + Example
    typedef vector<int,int&> vec;
    @@ -132,7 +132,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/deref_data.html b/doc/html/fusion/iterator/functions/deref_data.html index ebefed36..22fb600f 100644 --- a/doc/html/fusion/iterator/functions/deref_data.html +++ b/doc/html/fusion/iterator/functions/deref_data.html @@ -2,8 +2,8 @@ deref_data - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

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

    Table 1.8. Parameters

    +

    Table 1.8. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -103,14 +103,14 @@ associated with the element referenced by an associative iterator i.

    - + Header
    #include <boost/fusion/iterator/deref_data.hpp>
     #include <boost/fusion/include/deref_data.hpp>
     
    - + Example
    typedef map<pair<float,int&> > map;
    @@ -132,7 +132,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/distance.html b/doc/html/fusion/iterator/functions/distance.html index 0ba1e9f6..ec969fc7 100644 --- a/doc/html/fusion/iterator/functions/distance.html +++ b/doc/html/fusion/iterator/functions/distance.html @@ -2,8 +2,8 @@ distance - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the distance between 2 iterators.

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

    Table 1.5. Parameters

    +

    Table 1.5. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -103,14 +103,14 @@ iterators i and j.

    - + Header
    #include <boost/fusion/iterator/distance.hpp>
     #include <boost/fusion/include/distance.hpp>
     
    - + Example
    typedef vector<int,int,int> vec;
    @@ -130,7 +130,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/next.html b/doc/html/fusion/iterator/functions/next.html index 5c9a726b..f1898adc 100644 --- a/doc/html/fusion/iterator/functions/next.html +++ b/doc/html/fusion/iterator/functions/next.html @@ -2,8 +2,8 @@ next - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Moves an iterator 1 position forwards.

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

    Table 1.3. Parameters

    +

    Table 1.3. Parameters

    @@ -88,7 +88,7 @@

    - + Expression Semantics
    @@ -103,14 +103,14 @@ next element after i.

    - + Header
    #include <boost/fusion/iterator/next.hpp>
     #include <boost/fusion/include/next.hpp>
     
    - + Example
    typedef vector<int,int,int> vec;
    @@ -132,7 +132,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/functions/prior.html b/doc/html/fusion/iterator/functions/prior.html index 72e54a82..be4a5ff5 100644 --- a/doc/html/fusion/iterator/functions/prior.html +++ b/doc/html/fusion/iterator/functions/prior.html @@ -2,8 +2,8 @@ prior - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Moves an iterator 1 position backwards.

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

    Table 1.4. Parameters

    +

    Table 1.4. Parameters

    @@ -88,7 +88,7 @@

    - + Expression Semantics
    @@ -103,14 +103,14 @@ element prior to i.

    - + Header
    #include <boost/fusion/iterator/prior.hpp>
     #include <boost/fusion/include/prior.hpp>
     
    - + Example
    typedef vector<int,int> vec;
    @@ -131,7 +131,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions.html b/doc/html/fusion/iterator/metafunctions.html index 273c6087..8ebcda0b 100644 --- a/doc/html/fusion/iterator/metafunctions.html +++ b/doc/html/fusion/iterator/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -51,7 +51,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/advance.html b/doc/html/fusion/iterator/metafunctions/advance.html index f86aed41..d9a05d52 100644 --- a/doc/html/fusion/iterator/metafunctions/advance.html +++ b/doc/html/fusion/iterator/metafunctions/advance.html @@ -2,8 +2,8 @@ advance - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Moves an iterator a specified distance.

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

    Table 1.18. Parameters

    +

    Table 1.18. Parameters

    @@ -112,7 +112,7 @@

    - + Expression Semantics
    @@ -130,14 +130,14 @@ may be negative.

    - + Header
    #include <boost/fusion/iterator/advance.hpp>
     #include <boost/fusion/include/advance.hpp>
     
    - + Example
    typedef vector<int,double,char> vec;
    @@ -159,7 +159,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/advance_c.html b/doc/html/fusion/iterator/metafunctions/advance_c.html index d6b4a24b..262b6a0f 100644 --- a/doc/html/fusion/iterator/metafunctions/advance_c.html +++ b/doc/html/fusion/iterator/metafunctions/advance_c.html @@ -2,8 +2,8 @@ advance_c - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Moves an iterator by a specified distance.

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

    Table 1.19. Parameters

    +

    Table 1.19. Parameters

    @@ -111,7 +111,7 @@

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

    - + Header
    #include <boost/fusion/iterator/advance.hpp>
     #include <boost/fusion/include/advance.hpp>
     
    - + Example
    typedef vector<int,double,char> vec;
    @@ -158,7 +158,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/deref.html b/doc/html/fusion/iterator/metafunctions/deref.html index d651a46e..e10c8175 100644 --- a/doc/html/fusion/iterator/metafunctions/deref.html +++ b/doc/html/fusion/iterator/metafunctions/deref.html @@ -2,8 +2,8 @@ deref - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

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

    Table 1.13. Parameters

    +

    Table 1.13. Parameters

    @@ -91,7 +91,7 @@

    - + Expression Semantics
    @@ -105,14 +105,14 @@ an iterator of type I.

    - + Header
    #include <boost/fusion/iterator/deref.hpp>
     #include <boost/fusion/include/deref.hpp>
     
    - + Example
    typedef vector<int,int&> vec;
    @@ -138,7 +138,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/deref_data.html b/doc/html/fusion/iterator/metafunctions/deref_data.html index bba1e4d9..1db23af7 100644 --- a/doc/html/fusion/iterator/metafunctions/deref_data.html +++ b/doc/html/fusion/iterator/metafunctions/deref_data.html @@ -2,8 +2,8 @@ deref_data - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -35,7 +35,7 @@ referenced by an associative iterator.

    - + Synposis
    template<
    @@ -47,7 +47,7 @@
     };
     
    -

    Table 1.22. Parameters

    +

    Table 1.22. Parameters

    @@ -92,7 +92,7 @@

    - + Expression Semantics
    @@ -106,14 +106,14 @@ the data property referenced by an associative iterator of type I.

    - + Header
    #include <boosta/fusion/iterator/deref_data.hpp>
     #include <boost/fusion/include/deref_data.hpp>
     
    - + Example
    typedef map<pair<float,int> > map;
    @@ -133,7 +133,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/distance.html b/doc/html/fusion/iterator/metafunctions/distance.html index b796b5d8..09354000 100644 --- a/doc/html/fusion/iterator/metafunctions/distance.html +++ b/doc/html/fusion/iterator/metafunctions/distance.html @@ -2,8 +2,8 @@ distance - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the distance between two iterators.

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

    Table 1.17. Parameters

    +

    Table 1.17. Parameters

    @@ -92,7 +92,7 @@

    - + Expression Semantics
    @@ -108,14 +108,14 @@ J.

    - + Header
    #include <boost/fusion/iterator/distance.hpp>
     #include <boost/fusion/include/distance.hpp>
     
    - + Example
    typedef vector<int,double,char> vec;
    @@ -138,7 +138,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/equal_to.html b/doc/html/fusion/iterator/metafunctions/equal_to.html index 0e3dc767..40f4ff5f 100644 --- a/doc/html/fusion/iterator/metafunctions/equal_to.html +++ b/doc/html/fusion/iterator/metafunctions/equal_to.html @@ -2,8 +2,8 @@ equal_to - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

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

    Table 1.16. Parameters

    +

    Table 1.16. Parameters

    @@ -93,7 +93,7 @@

    - + Expression Semantics
    @@ -109,14 +109,14 @@ Returns boost::mpl::false_ otherwise.

    - + Header
    #include <boost/fusion/iterator/equal_to.hpp>
     #include <boost/fusion/include/equal_to.hpp>
     
    - + Example
    typedef vector<int,double> vec;
    @@ -137,7 +137,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/key_of.html b/doc/html/fusion/iterator/metafunctions/key_of.html index 80d17c3e..b9b00d67 100644 --- a/doc/html/fusion/iterator/metafunctions/key_of.html +++ b/doc/html/fusion/iterator/metafunctions/key_of.html @@ -2,8 +2,8 @@ key_of - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

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

    Table 1.20. Parameters

    +

    Table 1.20. Parameters

    @@ -92,7 +92,7 @@

    - + Expression Semantics
    @@ -106,14 +106,14 @@ with the element referenced by an associative iterator I.

    - + Header
    #include <boost/fusion/iterator/key_of.hpp>
     #include <boost/fusion/include/key_of.hpp>
     
    - + Example
    typedef map<pair<float,int> > vec;
    @@ -133,7 +133,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/next.html b/doc/html/fusion/iterator/metafunctions/next.html index f8b7089e..81e1b36c 100644 --- a/doc/html/fusion/iterator/metafunctions/next.html +++ b/doc/html/fusion/iterator/metafunctions/next.html @@ -2,8 +2,8 @@ next - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the type of the next iterator in a sequence.

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

    Table 1.14. Parameters

    +

    Table 1.14. Parameters

    @@ -91,7 +91,7 @@

    - + Expression Semantics
    @@ -106,14 +106,14 @@ next element in the sequence after I.

    - + Header
    #include <boost/fusion/iterator/next.hpp>
     #include <boost/fusion/include/next.hpp>
     
    - + Example
    typedef vector<int,double> vec;
    @@ -133,7 +133,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/prior.html b/doc/html/fusion/iterator/metafunctions/prior.html index 708ce55b..6a5b5a0d 100644 --- a/doc/html/fusion/iterator/metafunctions/prior.html +++ b/doc/html/fusion/iterator/metafunctions/prior.html @@ -2,8 +2,8 @@ prior - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the type of the previous iterator in a sequence.

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

    Table 1.15. Parameters

    +

    Table 1.15. Parameters

    @@ -91,7 +91,7 @@

    - + Expression Semantics
    @@ -106,14 +106,14 @@ previous element in the sequence before I.

    - + Header
    #include <boost/fusion/iterator/prior.hpp>
     #include <boost/fusion/include/prior.hpp>
     
    - + Example
    typedef vector<int,double> vec;
    @@ -136,7 +136,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/value_of.html b/doc/html/fusion/iterator/metafunctions/value_of.html index db7f67ca..7d252858 100644 --- a/doc/html/fusion/iterator/metafunctions/value_of.html +++ b/doc/html/fusion/iterator/metafunctions/value_of.html @@ -2,8 +2,8 @@ value_of - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the type stored at the position of an iterator.

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

    Table 1.12. Parameters

    +

    Table 1.12. Parameters

    @@ -91,7 +91,7 @@

    - + Expression Semantics
    @@ -105,14 +105,14 @@ a sequence at iterator position I.

    - + Header
    #include <boost/fusion/iterator/value_of.hpp>
     #include <boost/fusion/include/value_of.hpp>
     
    - + Example
    typedef vector<int,int&,const int&> vec;
    @@ -136,7 +136,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/metafunctions/value_of_data.html b/doc/html/fusion/iterator/metafunctions/value_of_data.html index 5254457f..60b628dc 100644 --- a/doc/html/fusion/iterator/metafunctions/value_of_data.html +++ b/doc/html/fusion/iterator/metafunctions/value_of_data.html @@ -2,8 +2,8 @@ value_of_data - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -35,7 +35,7 @@ by an associative iterator references.

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

    Table 1.21. Parameters

    +

    Table 1.21. Parameters

    @@ -92,7 +92,7 @@

    - + Expression Semantics
    @@ -107,14 +107,14 @@ I.

    - + Header
    #include <boost/fusion/iterator/value_of_data.hpp>
     #include <boost/fusion/include/value_of_data.hpp>
     
    - + Example
    typedef map<pair<float,int> > vec;
    @@ -134,7 +134,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/operator.html b/doc/html/fusion/iterator/operator.html index 72ece20b..062ccc08 100644 --- a/doc/html/fusion/iterator/operator.html +++ b/doc/html/fusion/iterator/operator.html @@ -2,8 +2,8 @@ Operator - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -50,7 +50,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/operator/operator_equality.html b/doc/html/fusion/iterator/operator/operator_equality.html index 59668b78..b06acd14 100644 --- a/doc/html/fusion/iterator/operator/operator_equality.html +++ b/doc/html/fusion/iterator/operator/operator_equality.html @@ -2,8 +2,8 @@ Operator == - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,14 +28,14 @@ ==

    - + Description

    Compares 2 iterators for equality.

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

    Table 1.10. Parameters

    +

    Table 1.10. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -104,7 +104,7 @@ and j respectively.

    - + Header
    #include <boost/fusion/iterator/equal_to.hpp>
    @@ -122,7 +122,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/operator/operator_inequality.html b/doc/html/fusion/iterator/operator/operator_inequality.html index 5f264e59..fd761e4d 100644 --- a/doc/html/fusion/iterator/operator/operator_inequality.html +++ b/doc/html/fusion/iterator/operator/operator_inequality.html @@ -2,8 +2,8 @@ Operator != - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,14 +28,14 @@ !=

    - + Description

    Compares 2 iterators for inequality.

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

    Table 1.11. Parameters

    +

    Table 1.11. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -102,7 +102,7 @@ and j respectively.

    - + Header
    #include <boost/fusion/iterator/equal_to.hpp>
    @@ -120,7 +120,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/iterator/operator/operator_unary_star.html b/doc/html/fusion/iterator/operator/operator_unary_star.html index 03904564..d2b5411e 100644 --- a/doc/html/fusion/iterator/operator/operator_unary_star.html +++ b/doc/html/fusion/iterator/operator/operator_unary_star.html @@ -2,8 +2,8 @@ Operator * - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,14 +28,14 @@ *

    - + Description

    Dereferences an iterator.

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

    Table 1.9. Parameters

    +

    Table 1.9. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -103,14 +103,14 @@ Semantics: Equivalent to deref(i).

    - + Header
    #include <boost/fusion/iterator/deref.hpp>
     #include <boost/fusion/include/deref.hpp>
     
    - + Example
    typedef vector<int,int&> vec;
    @@ -133,7 +133,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/notes.html b/doc/html/fusion/notes.html index ce4a787e..d8c6b646 100644 --- a/doc/html/fusion/notes.html +++ b/doc/html/fusion/notes.html @@ -2,8 +2,8 @@ Notes - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    - + Recursive Inlined Functions

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

    - + Overloaded Functions

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

    - + Tag Dispatching

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

    - + Extensibility

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

    - + Element Conversion

    @@ -157,7 +157,7 @@ Arrays:

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

    make_list("Donald", "Daisy")
     
    @@ -185,7 +185,7 @@
    list<void (*)(int)>
     

    - + boost::ref

    @@ -225,7 +225,7 @@



    -

    [10] +

    [10] 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 @@ -244,7 +244,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/organization.html b/doc/html/fusion/organization.html index efc1e401..ab0b7eb2 100644 --- a/doc/html/fusion/organization.html +++ b/doc/html/fusion/organization.html @@ -2,8 +2,8 @@ Organization - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -35,7 +35,7 @@ The library is organized in three layers:

    - + Layers

    @@ -60,7 +60,7 @@ against.

    - + Directory

      @@ -181,7 +181,7 @@

    - + Example

    @@ -196,11 +196,11 @@

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



    -

    [4] +

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

    @@ -217,7 +217,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/preface.html b/doc/html/fusion/preface.html index f4e461f6..a65a0ad2 100644 --- a/doc/html/fusion/preface.html +++ b/doc/html/fusion/preface.html @@ -2,8 +2,8 @@ Preface - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -33,7 +33,7 @@ --Niklaus Wirth

    - + Description

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

    - + Motivation

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

    - + How to use this manual

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

    -

    Table 1.1. Icons

    +

    Table 1.1. Icons

    @@ -188,7 +188,7 @@ Tools.

    - + Support

    @@ -213,7 +213,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/quick_start.html b/doc/html/fusion/quick_start.html index 79b6e7a5..ee51a060 100644 --- a/doc/html/fusion/quick_start.html +++ b/doc/html/fusion/quick_start.html @@ -2,8 +2,8 @@ Quick Start - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -34,13 +34,13 @@

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

    #include <boost/fusion/sequence.hpp>
     #include <boost/fusion/include/sequence.hpp>
     

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

    vector<int, char, std::string> stuff(1, 'x', "howdy");
     int i = at_c<0>(stuff);
    @@ -56,7 +56,7 @@
           Let's see some examples.
         

    - + Print the vector as XML

    @@ -97,7 +97,7 @@

    - +
    [Caution][Caution] Caution

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

    - + Print only pointers

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

    - + Associative tuples

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

    - + Tip of the Iceberg

    @@ -226,12 +226,12 @@



    -

    [2] +

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

    -

    [3] +

    [3] 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. @@ -249,7 +249,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/references.html b/doc/html/fusion/references.html index dfcd803a..5681308c 100644 --- a/doc/html/fusion/references.html +++ b/doc/html/fusion/references.html @@ -2,8 +2,8 @@ References - - + + @@ -12,14 +12,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHome +PrevUpHome

    @@ -67,7 +67,7 @@
    -PrevUpHome +PrevUpHome
    diff --git a/doc/html/fusion/sequence.html b/doc/html/fusion/sequence.html index 0ac4c573..03b7d0d4 100644 --- a/doc/html/fusion/sequence.html +++ b/doc/html/fusion/sequence.html @@ -2,8 +2,8 @@ Sequence - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -60,7 +60,7 @@ type that can be used to iterate through the Sequence's elements.

    - + Header

    #include <boost/fusion/sequence.hpp>
    @@ -78,7 +78,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/concepts.html b/doc/html/fusion/sequence/concepts.html index 95f9f77b..8a2c77ff 100644 --- a/doc/html/fusion/sequence/concepts.html +++ b/doc/html/fusion/sequence/concepts.html @@ -2,8 +2,8 @@ Concepts - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -40,7 +40,7 @@ Fusion Sequences are organized into a hierarchy of concepts.

    - + Traversal

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

    - + Associativity

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


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/concepts/associative_sequence.html b/doc/html/fusion/sequence/concepts/associative_sequence.html index 46bf3a0b..c6306d57 100644 --- a/doc/html/fusion/sequence/concepts/associative_sequence.html +++ b/doc/html/fusion/sequence/concepts/associative_sequence.html @@ -2,8 +2,8 @@ Associative Sequence - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Sequence

    - + Description

    @@ -64,7 +64,7 @@

    - + Valid Expressions
    @@ -114,8 +114,6 @@

    -

    -

    @@ -135,8 +133,6 @@

    -

    -

    @@ -173,7 +169,7 @@

    - + Result Type Expressions
    @@ -247,7 +243,7 @@

    - + Expression Semantics
    @@ -302,7 +298,7 @@
    - + Models
      @@ -348,7 +344,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/fusion/sequence/concepts/bidirectional_sequence.html b/doc/html/fusion/sequence/concepts/bidirectional_sequence.html index 58333c55..123d867d 100644 --- a/doc/html/fusion/sequence/concepts/bidirectional_sequence.html +++ b/doc/html/fusion/sequence/concepts/bidirectional_sequence.html @@ -2,8 +2,8 @@ Bidirectional Sequence - - + + @@ -13,14 +13,14 @@ - +
      Boost C++ Libraries HomeLibrariesLibraries People FAQ More

      -PrevUpHomeNext +PrevUpHomeNext

      @@ -28,7 +28,7 @@ Sequence

      - + Description

      @@ -37,7 +37,7 @@ Iterator.

      - + Refinement of
      @@ -66,7 +66,7 @@
      - + Valid Expressions
      @@ -117,8 +117,6 @@

      -

      -

      @@ -139,8 +137,6 @@

      -

      -

      @@ -160,8 +156,6 @@

      -

      -

      @@ -198,7 +192,7 @@

    - + Result Type Expressions
    @@ -259,7 +253,7 @@
    - + Expression Semantics
    @@ -299,7 +293,7 @@
    - + Models
      @@ -340,7 +334,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/fusion/sequence/concepts/forward_sequence.html b/doc/html/fusion/sequence/concepts/forward_sequence.html index 58526672..f466f075 100644 --- a/doc/html/fusion/sequence/concepts/forward_sequence.html +++ b/doc/html/fusion/sequence/concepts/forward_sequence.html @@ -2,8 +2,8 @@ Forward Sequence - - + + @@ -13,14 +13,14 @@ - +
      Boost C++ Libraries HomeLibrariesLibraries People FAQ More

      -PrevUpHomeNext +PrevUpHomeNext

      @@ -28,7 +28,7 @@ Sequence

      - + Description

      @@ -60,7 +60,7 @@

      - + Valid Expressions
      @@ -110,8 +110,6 @@

      -

      -

      @@ -132,8 +130,6 @@

      -

      -

      @@ -154,8 +150,6 @@

      -

      -

      @@ -176,8 +170,6 @@

      -

      -

      @@ -197,8 +189,6 @@

      -

      -

      @@ -235,7 +225,7 @@

    - + Result Type Expressions
    @@ -320,7 +310,7 @@
    - + Expression Semantics
    @@ -408,7 +398,7 @@
    - + Invariants

    @@ -435,7 +425,7 @@

- + Models
    @@ -494,7 +484,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/concepts/random_access_sequence.html b/doc/html/fusion/sequence/concepts/random_access_sequence.html index 556e2879..bbe77682 100644 --- a/doc/html/fusion/sequence/concepts/random_access_sequence.html +++ b/doc/html/fusion/sequence/concepts/random_access_sequence.html @@ -2,8 +2,8 @@ Random Access Sequence - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -28,7 +28,7 @@ Access Sequence

    - + Description

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

    - + Refinement of
    @@ -73,7 +73,7 @@
    - + Valid Expressions
    @@ -124,8 +124,6 @@

    -

    -

    @@ -146,8 +144,6 @@

    -

    -

    @@ -167,8 +163,6 @@

    -

    -

    @@ -205,7 +199,7 @@

- + Result Type Expressions
@@ -291,7 +285,7 @@

- + Expression Semantics
@@ -331,7 +325,7 @@
- + Models
    @@ -372,7 +366,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic.html b/doc/html/fusion/sequence/intrinsic.html index 3641d9c3..5da5d809 100644 --- a/doc/html/fusion/sequence/intrinsic.html +++ b/doc/html/fusion/sequence/intrinsic.html @@ -2,8 +2,8 @@ Intrinsic - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -36,10 +36,10 @@ counterparts of these functions are usually implemented as member functions. Intrinsic functions, unlike Algorithms, are not generic across the full Sequence - repertoire. They need to be implemented for each Fusion Sequence[5]. + repertoire. They need to be implemented for each Fusion Sequence[5].

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


    -

    [5] +

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

    @@ -64,7 +64,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions.html b/doc/html/fusion/sequence/intrinsic/functions.html index f3586f56..070c57e3 100644 --- a/doc/html/fusion/sequence/intrinsic/functions.html +++ b/doc/html/fusion/sequence/intrinsic/functions.html @@ -2,8 +2,8 @@ Functions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -51,7 +51,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/at.html b/doc/html/fusion/sequence/intrinsic/functions/at.html index 8e50c4e7..e6534cca 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/at.html +++ b/doc/html/fusion/sequence/intrinsic/functions/at.html @@ -2,8 +2,8 @@ at - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    at
    - + Description

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

    - + Synopsis
    template <typename N, typename Sequence>
    @@ -46,7 +46,7 @@
     at(Sequence const& seq);
     
    - + Parameters
    @@ -112,7 +112,7 @@
    - + Expression Semantics
    @@ -138,14 +138,14 @@
    deref(advance<N>(begin(s)))
     
    - + Header
    #include <boost/fusion/sequence/intrinsic/at.hpp>
     #include <boost/fusion/include/at.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -163,7 +163,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/at_c.html b/doc/html/fusion/sequence/intrinsic/functions/at_c.html index 374a911a..111e08a2 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/at_c.html +++ b/doc/html/fusion/sequence/intrinsic/functions/at_c.html @@ -2,8 +2,8 @@ at_c - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

    - + Synopsis
    template <int N, typename Sequence>
    @@ -46,7 +46,7 @@
     at_c(Sequence const& seq);
     
    - + Parameters
    @@ -111,7 +111,7 @@
    - + Expression Semantics
    @@ -138,14 +138,14 @@
    deref(advance<N>(begin(s)))
     
    - + Header
    #include <boost/fusion/sequence/intrinsic/at_c.hpp>
     #include <boost/fusion/include/at_c.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -163,7 +163,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/at_key.html b/doc/html/fusion/sequence/intrinsic/functions/at_key.html index ebf8c1b2..b5f31aad 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/at_key.html +++ b/doc/html/fusion/sequence/intrinsic/functions/at_key.html @@ -2,8 +2,8 @@ at_key - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the element associated with a Key from the sequence.

    - + Synopsis
    template <typename Key, typename Sequence>
    @@ -46,7 +46,7 @@
     at_key(Sequence const& seq);
     
    - + Parameters
    @@ -111,7 +111,7 @@
    - + Expression Semantics
    @@ -134,14 +134,14 @@ with Key.

    - + Header
    #include <boost/fusion/sequence/intrinsic/at_key.hpp>
     #include <boost/fusion/include/at_key.hpp>
     
    - + Example
    set<int, char, bool> s(1, 'x', true);
    @@ -159,7 +159,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/back.html b/doc/html/fusion/sequence/intrinsic/functions/back.html index 2cf83fcc..b4ae81e1 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/back.html +++ b/doc/html/fusion/sequence/intrinsic/functions/back.html @@ -2,8 +2,8 @@ back - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the last element in the sequence.

    - + Synopsis
    template <typename Sequence>
    @@ -46,7 +46,7 @@
     back(Sequence const& seq);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -115,14 +115,14 @@ in the sequence.

    - + Header
    #include <boost/fusion/sequence/intrinsic/back.hpp>
     #include <boost/fusion/include/back.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -140,7 +140,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/begin.html b/doc/html/fusion/sequence/intrinsic/functions/begin.html index c38bbe2e..6d235f4f 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/begin.html +++ b/doc/html/fusion/sequence/intrinsic/functions/begin.html @@ -2,8 +2,8 @@ begin - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

    - + Synopsis
    template <typename Sequence>
    @@ -46,7 +46,7 @@
     begin(Sequence const& seq);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -126,14 +126,14 @@ to the first element in the sequence.

    - + Header
    #include <boost/fusion/sequence/intrinsic/begin.hpp>
     #include <boost/fusion/include/begin.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -151,7 +151,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/empty.html b/doc/html/fusion/sequence/intrinsic/functions/empty.html index ab5e14f9..9aa72900 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/empty.html +++ b/doc/html/fusion/sequence/intrinsic/functions/empty.html @@ -2,8 +2,8 @@ empty - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

    - + Synopsis
    template <typename Sequence>
    @@ -44,7 +44,7 @@
     empty(Sequence const& seq);
     
    - + Parameters
    @@ -90,7 +90,7 @@
    - + Expression Semantics
    @@ -104,14 +104,14 @@ to false.

    - + Header
    #include <boost/fusion/sequence/intrinsic/empty.hpp>
     #include <boost/fusion/include/empty.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -129,7 +129,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/end.html b/doc/html/fusion/sequence/intrinsic/functions/end.html index 560cb4e9..c5178cc6 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/end.html +++ b/doc/html/fusion/sequence/intrinsic/functions/end.html @@ -2,8 +2,8 @@ end - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    end
    - + Description

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

    - + Synopsis
    template <typename Sequence>
    @@ -46,7 +46,7 @@
     end(Sequence const& seq);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -126,14 +126,14 @@ to one element past the end of the sequence.

    - + Header
    #include <boost/fusion/sequence/intrinsic/end.hpp>
     #include <boost/fusion/include/end.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -151,7 +151,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/front.html b/doc/html/fusion/sequence/intrinsic/functions/front.html index 1a734eb5..c3b1d698 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/front.html +++ b/doc/html/fusion/sequence/intrinsic/functions/front.html @@ -2,8 +2,8 @@ front - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the first element in the sequence.

    - + Synopsis
    template <typename Sequence>
    @@ -46,7 +46,7 @@
     front(Sequence const& seq);
     
    - + Parameters
    @@ -92,7 +92,7 @@
    - + Expression Semantics
    @@ -115,14 +115,14 @@ in the sequence.

    - + Header
    #include <boost/fusion/sequence/intrinsic/front.hpp>
     #include <boost/fusion/include/front.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -140,7 +140,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/has_key.html b/doc/html/fusion/sequence/intrinsic/functions/has_key.html index f2b9952c..c990987d 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/has_key.html +++ b/doc/html/fusion/sequence/intrinsic/functions/has_key.html @@ -2,8 +2,8 @@ has_key - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -37,7 +37,7 @@ to false.

    - + Synopsis
    template <typename Key, typename Sequence>
    @@ -45,7 +45,7 @@
     has_key(Sequence const& seq);
     
    - + Parameters
    @@ -110,7 +110,7 @@
    - + Expression Semantics
    @@ -124,14 +124,14 @@ associated with Key, else, evaluates to false.

    - + Header
    #include <boost/fusion/sequence/intrinsic/has_key.hpp>
     #include <boost/fusion/include/has_key.hpp>
     
    - + Example
    set<int, char, bool> s(1, 'x', true);
    @@ -149,7 +149,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/size.html b/doc/html/fusion/sequence/intrinsic/functions/size.html index e141bc03..b00e1fa6 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/size.html +++ b/doc/html/fusion/sequence/intrinsic/functions/size.html @@ -2,8 +2,8 @@ size - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -35,7 +35,7 @@ that evaluates the number of elements in the sequence.

    - + Synopsis
    template <typename Sequence>
    @@ -43,7 +43,7 @@
     size(Sequence const& seq);
     
    - + Parameters
    @@ -89,7 +89,7 @@
    - + Expression Semantics
    @@ -103,14 +103,14 @@ in the sequence.

    - + Header
    #include <boost/fusion/sequence/intrinsic/size.hpp>
     #include <boost/fusion/include/size.hpp>
     
    - + Example
    vector<int, int, int> v(1, 2, 3);
    @@ -128,7 +128,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/functions/swap.html b/doc/html/fusion/sequence/intrinsic/functions/swap.html index a69b9c33..f98200d1 100644 --- a/doc/html/fusion/sequence/intrinsic/functions/swap.html +++ b/doc/html/fusion/sequence/intrinsic/functions/swap.html @@ -2,8 +2,8 @@ swap - - + + @@ -13,35 +13,35 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Performs an element by element swap of the elements in 2 sequences.

    - + Synopsis
    template<typename Seq1, typename Seq2>
     void swap(Seq1& seq1, Seq2& seq2);
     
    - + Parameters
    @@ -87,7 +87,7 @@
    - + Expression Semantics
    @@ -106,7 +106,7 @@ /sequence/intrinsic/swap.hpp>

    - + Example
    vector<int, std::string> v1(1, "hello"), v2(2, "world");
    @@ -126,7 +126,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions.html b/doc/html/fusion/sequence/intrinsic/metafunctions.html index a8dfc9f2..f5f06ad5 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions.html @@ -2,8 +2,8 @@ Metafunctions - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -54,7 +54,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/at.html b/doc/html/fusion/sequence/intrinsic/metafunctions/at.html index f5060623..ee56748e 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/at.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/at.html @@ -2,8 +2,8 @@ at - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    at
    - + Description

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

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

    Table 1.29. Parameters

    +

    Table 1.29. Parameters

    @@ -111,7 +111,7 @@

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

    - + Header
    #include <boost/fusion/sequence/intrinsic/at.hpp>
     #include <boost/fusion/include/at.hpp>
     
    - + Example
    typedef vector<int,float,char> vec;
    @@ -140,7 +140,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 to @@ -159,7 +159,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html b/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html index bbc11396..5a305186 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html @@ -2,8 +2,8 @@ at_c - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

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

    Table 1.30. Parameters

    +

    Table 1.30. Parameters

    @@ -110,7 +110,7 @@

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

    - + Header
    #include <boost/fusion/sequence/intrinsic/at.hpp>
     #include <boost/fusion/include/at.hpp>
     
    - + Example
    typedef vector<int,float,char> vec;
    @@ -139,7 +139,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 @@ -158,7 +158,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html b/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html index 7d5c9449..15f78b03 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html @@ -2,8 +2,8 @@ at_key - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

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

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

    Table 1.34. Parameters

    +

    Table 1.34. Parameters

    @@ -110,7 +110,7 @@

    - + Expression Semantics
    @@ -126,14 +126,14 @@ Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/at_key.hpp>
     #include <boost/fusion/include/at_key.hpp>
     
    - + Example
    typedef map<pair<int, char>, pair<char, char>, pair<double, char> > mymap;
    @@ -141,7 +141,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 want @@ -160,7 +160,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/back.html b/doc/html/fusion/sequence/intrinsic/metafunctions/back.html index e3fc83e4..7fb98818 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/back.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/back.html @@ -2,8 +2,8 @@ back - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of back.

    - + Synopsis
    template<typename Seq>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.27. Parameters

    +

    Table 1.27. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -103,14 +103,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>
     #include <boost/fusion/include/back.hpp>
     
    - + Example
    typedef vector<int,char> vec;
    @@ -128,7 +128,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html b/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html index 1d204889..9be5375b 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html @@ -2,8 +2,8 @@ begin - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of begin.

    - + Synopsis
    template<typename Seq>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.23. Parameters

    +

    Table 1.23. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -123,14 +123,14 @@ to the first element of Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/begin.hpp>
     #include <boost/fusion/include/begin.hpp>
     
    - + Example
    typedef vector<int> vec;
    @@ -149,7 +149,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html b/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html index 4d7c8c7b..909b7cd9 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html @@ -2,8 +2,8 @@ empty - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of empty.

    - + Synopsis
    template<typename Seq>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.25. Parameters

    +

    Table 1.25. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -105,14 +105,14 @@ mpl::false_ otherwise.

    - + Header
    #include <boost/fusion/sequence/intrinsic/empty.hpp>
     #include <boost/fusion/include/empty.hpp>
     
    - + Example
    typedef vector<> empty_vec;
    @@ -133,7 +133,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/end.html b/doc/html/fusion/sequence/intrinsic/metafunctions/end.html index 3d5388c6..1f2a815c 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/end.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/end.html @@ -2,8 +2,8 @@ end - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    end
    - + Description

    Returns the result type of end.

    - + Synopsis
    template<typename Seq>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.24. Parameters

    +

    Table 1.24. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -123,14 +123,14 @@ one past the end of Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/end.hpp>
     #include <boost/fusion/include/end.hpp>
     
    - + Example
    typedef vector<int> vec;
    @@ -149,7 +149,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/front.html b/doc/html/fusion/sequence/intrinsic/metafunctions/front.html index c4bb9303..fa6bc78d 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/front.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/front.html @@ -2,8 +2,8 @@ front - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of front.

    - + Synopsis
    template<typename Seq>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.26. Parameters

    +

    Table 1.26. Parameters

    @@ -89,7 +89,7 @@

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

    - + Header
    #include <boost/fusion/sequence/intrinsic/front.hpp>
     #include <boost/fusion/include/front.hpp>
     
    - + Example
    typedef vector<int,char> vec;
    @@ -129,7 +129,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html b/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html index b30efb45..212348c2 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html @@ -2,8 +2,8 @@ has_key - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of has_key.

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

    Table 1.33. Parameters

    +

    Table 1.33. Parameters

    @@ -110,7 +110,7 @@

    - + Expression Semantics
    @@ -127,14 +127,14 @@ mpl::false_ otherwise.

    - + Header
    #include <boost/fusion/sequence/intrinsic/has_key.hpp>
     #include <boost/fusion/include/has_key.hpp>
     
    - + Example
    typedef map<pair<int, char>, pair<char, char>, pair<double, char> > mymap;
    @@ -153,7 +153,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/size.html b/doc/html/fusion/sequence/intrinsic/metafunctions/size.html index bf27573e..dc2ae281 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/size.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/size.html @@ -2,8 +2,8 @@ size - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the result type of size.

    - + Synopsis
    template<typename Seq>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.28. Parameters

    +

    Table 1.28. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -104,14 +104,14 @@ in Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/size.hpp>
     #include <boost/fusion/include/size.hpp>
     
    - + Example
    typedef vector<int,float,char> vec;
    @@ -130,7 +130,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html b/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html index 8e60838f..047da4b4 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html @@ -2,8 +2,8 @@ swap - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the return type of swap.

    - + Synopsis
    template<typename Seq1, typename Seq2>
    @@ -44,7 +44,7 @@
     };
     
    -

    Table 1.36. Parameters

    +

    Table 1.36. Parameters

    @@ -89,7 +89,7 @@

    - + Expression Semantics
    @@ -102,7 +102,7 @@ Semantics: Always returns void.

    - + Header
    #include <boost/fusion/sequence/intrinsic/swap.hpp>
    @@ -120,7 +120,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html index 5224e293..b73d14f3 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html @@ -2,8 +2,8 @@ value_at - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the actual type at a given index from the Sequence.

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

    Table 1.31. Parameters

    +

    Table 1.31. Parameters

    @@ -111,7 +111,7 @@

    - + Expression Semantics
    @@ -125,14 +125,14 @@ the Nth element of Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/value_at.hpp>
     #include <boost/fusion/include/value_at.hpp>
     
    - + Example
    typedef vector<int,float,char> vec;
    @@ -150,7 +150,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html index 0df14f6e..281c6b3e 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html @@ -2,8 +2,8 @@ value_at_c - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the actual type at a given index from the Sequence.

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

    Table 1.32. Parameters

    +

    Table 1.32. Parameters

    @@ -110,7 +110,7 @@

    - + Expression Semantics
    @@ -124,14 +124,14 @@ the Mth element of Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/value_at.hpp>
     #include <boost/fusion/include/value_at.hpp>
     
    - + Example
    typedef vector<int,float,char> vec;
    @@ -149,7 +149,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html index b80b475e..f3caa001 100644 --- a/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html +++ b/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html @@ -2,8 +2,8 @@ value_at_key - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Returns the actual element type associated with a Key from the Sequence.

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

    Table 1.35. Parameters

    +

    Table 1.35. Parameters

    @@ -110,7 +110,7 @@

    - + Expression Semantics
    @@ -125,14 +125,14 @@ in Seq.

    - + Header
    #include <boost/fusion/sequence/intrinsic/value_at_key.hpp>
     #include <boost/fusion/include/value_at_key.hpp>
     
    - + Example
    typedef map<pair<int, char>, pair<char, char>, pair<double, char> > mymap;
    @@ -150,7 +150,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator.html b/doc/html/fusion/sequence/operator.html index 6d002b05..1df80df3 100644 --- a/doc/html/fusion/sequence/operator.html +++ b/doc/html/fusion/sequence/operator.html @@ -2,8 +2,8 @@ Operator - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison.html b/doc/html/fusion/sequence/operator/comparison.html index dd7afec0..6df97afd 100644 --- a/doc/html/fusion/sequence/operator/comparison.html +++ b/doc/html/fusion/sequence/operator/comparison.html @@ -2,8 +2,8 @@ Comparison - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -49,7 +49,7 @@ only until the result is clear.

    - + Header
    #include <boost/fusion/sequence/comparison.hpp>
    @@ -67,7 +67,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison/equal.html b/doc/html/fusion/sequence/operator/comparison/equal.html index 497be9fa..88f43004 100644 --- a/doc/html/fusion/sequence/operator/comparison/equal.html +++ b/doc/html/fusion/sequence/operator/comparison/equal.html @@ -2,8 +2,8 @@ equal - - + + @@ -13,28 +13,28 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    Compare two sequences for equality.

    - + Synopsis
    template <typename Seq1, typename Seq2>
    @@ -42,7 +42,7 @@
     operator==(Seq1 const& a, Seq2 const& b);
     
    - + Parameters
    @@ -88,7 +88,7 @@
    - + Expression Semantics
    @@ -123,14 +123,14 @@ true.

    - + Header
    #include <boost/fusion/sequence/comparison/equal_to.hpp>
     #include <boost/fusion/include/equal_to.hpp>
     
    - + Example
    vector<int, char> v1(5, 'a');
    @@ -149,7 +149,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison/greater_than.html b/doc/html/fusion/sequence/operator/comparison/greater_than.html index c66d9774..efbdb69d 100644 --- a/doc/html/fusion/sequence/operator/comparison/greater_than.html +++ b/doc/html/fusion/sequence/operator/comparison/greater_than.html @@ -2,8 +2,8 @@ greater than - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@ Lexicographically compare two sequences.

    - + Synopsis
    template <typename Seq1, typename Seq2>
    @@ -39,7 +39,7 @@
     operator>(Seq1 const& a, Seq2 const& b);
     
    - + Parameters
    @@ -85,7 +85,7 @@
    - + Expression Semantics
    @@ -112,14 +112,14 @@ Semantics: Returns b < a.

    - + Header
    #include <boost/fusion/sequence/comparison/less_equal.hpp>
     #include <boost/fusion/include/less_equal.hpp>
     
    - + Example
    vector<int, float> v1(4, 3.3f);
    @@ -140,7 +140,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html b/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html index 024f1e12..a911455a 100644 --- a/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html +++ b/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html @@ -2,8 +2,8 @@ greater than equal - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@ Lexicographically compare two sequences.

    - + Synopsis
    template <typename Seq1, typename Seq2>
    @@ -39,7 +39,7 @@
     operator>=(Seq1 const& a, Seq2 const& b);
     
    - + Parameters
    @@ -85,7 +85,7 @@
    - + Expression Semantics
    @@ -112,14 +112,14 @@ Semantics: Returns !(a < b).

    - + Header
    #include <boost/fusion/sequence/comparison/greater_equal.hpp>
     #include <boost/fusion/include/greater_equal.hpp>
     
    - + Example
    vector<int, float> v1(4, 3.3f);
    @@ -140,7 +140,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison/less_than.html b/doc/html/fusion/sequence/operator/comparison/less_than.html index e788621e..e85fc74a 100644 --- a/doc/html/fusion/sequence/operator/comparison/less_than.html +++ b/doc/html/fusion/sequence/operator/comparison/less_than.html @@ -2,8 +2,8 @@ less than - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@ Lexicographically compare two sequences.

    - + Synopsis
    template <typename Seq1, typename Seq2>
    @@ -39,7 +39,7 @@
     operator<(Seq1 const& a, Seq2 const& b);
     
    - + Parameters
    @@ -85,7 +85,7 @@
    - + Expression Semantics
    @@ -114,14 +114,14 @@ and b.

    - + Header
    #include <boost/fusion/sequence/comparison/less.hpp>
     #include <boost/fusion/include/less.hpp>
     
    - + Example
    vector<int, float> v1(4, 3.3f);
    @@ -142,7 +142,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison/less_than_equal.html b/doc/html/fusion/sequence/operator/comparison/less_than_equal.html index aab0a2f5..4cd021b3 100644 --- a/doc/html/fusion/sequence/operator/comparison/less_than_equal.html +++ b/doc/html/fusion/sequence/operator/comparison/less_than_equal.html @@ -2,8 +2,8 @@ less than equal - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@ Lexicographically compare two sequences.

    - + Synopsis
    template <typename Seq1, typename Seq2>
    @@ -39,7 +39,7 @@
     operator<=(Seq1 const& a, Seq2 const& b);
     
    - + Parameters
    @@ -85,7 +85,7 @@
    - + Expression Semantics
    @@ -112,14 +112,14 @@ Semantics: Returns !(b < a).

    - + Header
    #include <boost/fusion/sequence/comparison/less_equal.hpp>
     #include <boost/fusion/include/less_equal.hpp>
     
    - + Example
    vector<int, float> v1(4, 3.3f);
    @@ -140,7 +140,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/comparison/not_equal.html b/doc/html/fusion/sequence/operator/comparison/not_equal.html index 771bc176..48d4686c 100644 --- a/doc/html/fusion/sequence/operator/comparison/not_equal.html +++ b/doc/html/fusion/sequence/operator/comparison/not_equal.html @@ -2,8 +2,8 @@ not equal - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@ Compare two sequences for inequality.

    - + Synopsis
    template <typename Seq1, typename Seq2>
    @@ -39,7 +39,7 @@
     operator!=(Seq1 const& a, Seq2 const& b);
     
    - + Parameters
    @@ -85,7 +85,7 @@
    - + Expression Semantics
    @@ -115,14 +115,14 @@ Returns !(a == b).

    - + Header
    #include <boost/fusion/sequence/comparison/not_equal_to.hpp>
     #include <boost/fusion/include/not_equal_to.hpp>
     
    - + Example
    vector<int, char> v3(5, 'b');
    @@ -143,7 +143,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/i_o.html b/doc/html/fusion/sequence/operator/i_o.html index d0d165ae..c4cb51d5 100644 --- a/doc/html/fusion/sequence/operator/i_o.html +++ b/doc/html/fusion/sequence/operator/i_o.html @@ -2,8 +2,8 @@ I/O - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -113,7 +113,7 @@ representation may not be unambiguously parseable.

    - + Header
    #include <boost/fusion/sequence/io.hpp>
    @@ -131,7 +131,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/i_o/in.html b/doc/html/fusion/sequence/operator/i_o/in.html index e7a29d3a..180d36d9 100644 --- a/doc/html/fusion/sequence/operator/i_o/in.html +++ b/doc/html/fusion/sequence/operator/i_o/in.html @@ -2,8 +2,8 @@ in - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    in
    - + Description

    @@ -35,7 +35,7 @@ stream.

    - + Synopsis
    template <typename IStream, typename Sequence>
    @@ -43,7 +43,7 @@
     operator>>(IStream& is, Sequence& seq);
     
    - + Parameters
    @@ -107,7 +107,7 @@
    - + Expression Semantics
    @@ -122,14 +122,14 @@ e.

    - + Header
    #include <boost/fusion/sequence/io/in.hpp>
     #include <boost/fusion/include/in.hpp>
     
    - + Example
    vector<int, std::string, char> v;
    @@ -147,7 +147,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/sequence/operator/i_o/out.html b/doc/html/fusion/sequence/operator/i_o/out.html index 7c970379..9fa241d2 100644 --- a/doc/html/fusion/sequence/operator/i_o/out.html +++ b/doc/html/fusion/sequence/operator/i_o/out.html @@ -2,8 +2,8 @@ out - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    out
    - + Description

    @@ -35,7 +35,7 @@ stream.

    - + Synopsis
    template <typename OStream, typename Sequence>
    @@ -43,7 +43,7 @@
     operator<<(OStream& os, Sequence& seq);
     
    - + Parameters
    @@ -107,7 +107,7 @@
    - + Expression Semantics
    @@ -122,14 +122,14 @@ e.

    - + Header
    #include <boost/fusion/sequence/io/out.hpp>
     #include <boost/fusion/include/out.hpp>
     
    - + Example
    std::cout << make_vector(123, "Hello", 'x') << std::endl;
    @@ -146,7 +146,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/support.html b/doc/html/fusion/support.html index 354d106b..5d3ba7e8 100644 --- a/doc/html/fusion/support.html +++ b/doc/html/fusion/support.html @@ -2,8 +2,8 @@ Support - - + + @@ -13,14 +13,14 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext

    @@ -50,7 +50,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/support/category_of.html b/doc/html/fusion/support/category_of.html index cdacae86..9810b7cb 100644 --- a/doc/html/fusion/support/category_of.html +++ b/doc/html/fusion/support/category_of.html @@ -2,8 +2,8 @@ category_of - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -37,7 +37,7 @@ Sequence Concepts).

    - + Synopsis
    namespace traits
    @@ -50,7 +50,7 @@
     }
     
    - + Parameters
    @@ -95,7 +95,7 @@
    - + Expression Semantics
    @@ -137,14 +137,14 @@ of a particular Sequence or Iterator.

    - + Header
    #include <boost/fusion/support/category_of.hpp>
     #include <boost/fusion/include/category_of.hpp>
     
    - + Example
    using boost::is_base_of;
    @@ -165,7 +165,7 @@
     
     
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/fusion/support/deduce.html b/doc/html/fusion/support/deduce.html index 37183e1e..64ad1193 100644 --- a/doc/html/fusion/support/deduce.html +++ b/doc/html/fusion/support/deduce.html @@ -2,8 +2,8 @@ deduce - - + + @@ -13,21 +13,21 @@ - +
    Boost C++ Libraries HomeLibrariesLibraries People FAQ More

    -PrevUpHomeNext +PrevUpHomeNext
    - + Description

    @@ -40,14 +40,14 @@ Reference wrappers are removed (see boost::ref).

    - + Header
    #include <boost/fusion/support/deduce.hpp>
     #include <boost/fusion/include/deduce.hpp>
     
    - + Synopsis
    namespace traits
    @@ -60,7 +60,7 @@
     }
     
    - + Example
    template <typename T>
    @@ -80,7 +80,7 @@
     }
     
    - + See also
    • @@ -98,7 +98,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/fusion/support/deduce_sequence.html b/doc/html/fusion/support/deduce_sequence.html index a14b8f19..0fa6084c 100644 --- a/doc/html/fusion/support/deduce_sequence.html +++ b/doc/html/fusion/support/deduce_sequence.html @@ -2,8 +2,8 @@ deduce_sequence - - + + @@ -13,21 +13,21 @@ - +
      Boost C++ Libraries HomeLibrariesLibraries People FAQ More

      -PrevUpHomeNext +PrevUpHomeNext
      - + Description

      @@ -38,14 +38,14 @@ original type as its argument.

      - + Header
      #include <boost/fusion/support/deduce_sequence.hpp>
       #include <boost/fusion/include/deduce_sequence.hpp>
       
      - + Synopsis
      namespace traits
      @@ -58,7 +58,7 @@
       }
       
      - + Example
      template <class Seq>
      @@ -80,7 +80,7 @@
       }
       
      - + See also
      • @@ -98,7 +98,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/support/is_sequence.html b/doc/html/fusion/support/is_sequence.html index ce646d6b..6f3d5ded 100644 --- a/doc/html/fusion/support/is_sequence.html +++ b/doc/html/fusion/support/is_sequence.html @@ -2,8 +2,8 @@ is_sequence - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

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

        - + Synopsis
        namespace traits
        @@ -51,7 +51,7 @@
         }
         
        - + Parameters
        @@ -96,7 +96,7 @@
        - + Expression Semantics
        @@ -113,14 +113,14 @@ otherwise.

        - + Header
        #include <boost/fusion/support/is_sequence.hpp>
         #include <boost/fusion/include/is_sequence.hpp>
         
        - + Example
        BOOST_MPL_ASSERT_NOT(( traits::is_sequence< std::vector<int> > ));
        @@ -142,7 +142,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/support/is_view.html b/doc/html/fusion/support/is_view.html index 5064d55d..e807d7fb 100644 --- a/doc/html/fusion/support/is_view.html +++ b/doc/html/fusion/support/is_view.html @@ -2,8 +2,8 @@ is_view - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

        @@ -41,7 +41,7 @@ specialized to accomodate clients providing Fusion conforming views.

        - + Synopsis
        namespace traits
        @@ -54,7 +54,7 @@
         }
         
        - + Parameters
        @@ -99,7 +99,7 @@
        - + Expression Semantics
        typedef traits::is_view<T>::type c;
        @@ -115,14 +115,14 @@
                 otherwise.
               

        - + Header
        #include <boost/fusion/support/is_view.hpp>
         #include <boost/fusion/include/is_view.hpp>
         
        - + Example
        BOOST_MPL_ASSERT_NOT(( traits::is_view<std::vector<int> > ));
        @@ -146,7 +146,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/support/pair.html b/doc/html/fusion/support/pair.html index d488059a..2eb36986 100644 --- a/doc/html/fusion/support/pair.html +++ b/doc/html/fusion/support/pair.html @@ -2,8 +2,8 @@ pair - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

        @@ -37,7 +37,7 @@ the first type does not have data. It is used as elements in maps, for example.

        - + Synopsis
        template <typename First, typename Second>
        @@ -60,7 +60,7 @@
         make_pair(Second const &);
         
        - + Template parameters
        @@ -137,7 +137,7 @@
        - + Expression Semantics
        @@ -317,14 +317,14 @@
        - + Header
        #include <boost/fusion/support/pair.hpp>
         #include <boost/fusion/include/pair.hpp>
         
        - + Example
        pair<int, char> p('X');
        @@ -344,7 +344,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/support/tag_of.html b/doc/html/fusion/support/tag_of.html index 263e11e6..600c9d54 100644 --- a/doc/html/fusion/support/tag_of.html +++ b/doc/html/fusion/support/tag_of.html @@ -2,8 +2,8 @@ tag_of - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

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

        - + Synopsis
        namespace traits
        @@ -54,7 +54,7 @@
         }
         
        - + Parameters
        @@ -99,7 +99,7 @@
        - + Expression Semantics
        typedef traits::tag_of<T>::type tag;
        @@ -112,14 +112,14 @@
                 with T.
               

        - + Header
        #include <boost/fusion/support/tag_of.hpp>
         #include <boost/fusion/include/tag_of.hpp>
         
        - + Example
        typedef traits::tag_of<list<> >::type tag1;
        @@ -142,7 +142,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple.html b/doc/html/fusion/tuple.html index da2e41f0..da82785b 100644 --- a/doc/html/fusion/tuple.html +++ b/doc/html/fusion/tuple.html @@ -2,8 +2,8 @@ Tuple - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -64,7 +64,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/class_template_tuple.html b/doc/html/fusion/tuple/class_template_tuple.html index 80c566fa..46adf5a4 100644 --- a/doc/html/fusion/tuple/class_template_tuple.html +++ b/doc/html/fusion/tuple/class_template_tuple.html @@ -2,8 +2,8 @@ Class template tuple - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -48,7 +48,7 @@ in future releases of fusion.

        - + Synopsis
        template<
        @@ -73,7 +73,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/class_template_tuple/construction.html b/doc/html/fusion/tuple/class_template_tuple/construction.html index aabd0354..cd28d564 100644 --- a/doc/html/fusion/tuple/class_template_tuple/construction.html +++ b/doc/html/fusion/tuple/class_template_tuple/construction.html @@ -2,8 +2,8 @@ Construction - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

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

        - + Specification
        @@ -122,7 +122,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/class_template_tuple/element_access.html b/doc/html/fusion/tuple/class_template_tuple/element_access.html index e92963d3..66eee88e 100644 --- a/doc/html/fusion/tuple/class_template_tuple/element_access.html +++ b/doc/html/fusion/tuple/class_template_tuple/element_access.html @@ -2,8 +2,8 @@ Element access - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -28,7 +28,7 @@ access

        - + Description

        @@ -37,7 +37,7 @@ function to provide access to it's elements by zero based numeric index.

        - + Specification
        template<int I, T>
        @@ -88,7 +88,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/class_template_tuple/relational_operators.html b/doc/html/fusion/tuple/class_template_tuple/relational_operators.html index 94bd7285..d3d3f449 100644 --- a/doc/html/fusion/tuple/class_template_tuple/relational_operators.html +++ b/doc/html/fusion/tuple/class_template_tuple/relational_operators.html @@ -2,8 +2,8 @@ Relational operators - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -28,7 +28,7 @@ operators

        - + Description

        @@ -36,7 +36,7 @@ Tuple provides the standard boolean relational operators.

        - + Specification
        @@ -181,7 +181,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html b/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html index 0dd38f24..cf7e9869 100644 --- a/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html +++ b/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html @@ -2,8 +2,8 @@ Tuple creation functions - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -28,7 +28,7 @@ creation functions

        - + Description

        @@ -38,7 +38,7 @@ functions are described in this section.

        - + Specification
        template<typename T1, typename T2, ..., typename TN>
        @@ -74,7 +74,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html b/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html index 5de79621..fb12fafd 100644 --- a/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html +++ b/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html @@ -2,8 +2,8 @@ Tuple helper classes - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -28,7 +28,7 @@ helper classes

        - + Description

        @@ -37,7 +37,7 @@ tuple size, and the element types.

        - + Specification
        tuple_size<T>::value
        @@ -80,7 +80,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/tuple/pairs.html b/doc/html/fusion/tuple/pairs.html index 087ed9e9..8fa351b4 100644 --- a/doc/html/fusion/tuple/pairs.html +++ b/doc/html/fusion/tuple/pairs.html @@ -2,8 +2,8 @@ Pairs - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

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

        - + Specification
        tuple_size<std::pair<T1, T2> >::value
        @@ -102,7 +102,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view.html b/doc/html/fusion/view.html index 5078bd66..d744a41a 100644 --- a/doc/html/fusion/view.html +++ b/doc/html/fusion/view.html @@ -2,8 +2,8 @@ View - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        Views are sequences that do not actually contain data, but instead impart an @@ -46,7 +47,7 @@ to copy and be passed around by value.

        - + Header

        #include <boost/fusion/view.hpp>
        @@ -64,7 +65,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/filter_view.html b/doc/html/fusion/view/filter_view.html index ad376bdf..c92e3bd0 100644 --- a/doc/html/fusion/view/filter_view.html +++ b/doc/html/fusion/view/filter_view.html @@ -2,8 +2,8 @@ filter_view - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

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

        - + Header
        #include <boost/fusion/view/filter_view.hpp>
         #include <boost/fusion/include/filter_view.hpp>
         
        - + Synopsis
        template <typename Sequence, typename Pred>
         struct filter_view;
         
        - + Template parameters
        @@ -92,8 +92,6 @@

        @@ -108,14 +106,12 @@

        -

        -

        -

        -

        - + Model of
          @@ -148,7 +144,7 @@
        - + Expression Semantics

        @@ -218,7 +214,7 @@

        - + Example
        using boost::mpl::_;
        @@ -243,7 +239,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/iterator_range.html b/doc/html/fusion/view/iterator_range.html index 78ab5603..1bba3ca1 100644 --- a/doc/html/fusion/view/iterator_range.html +++ b/doc/html/fusion/view/iterator_range.html @@ -2,8 +2,8 @@ iterator_range - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

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

        - + Header
        #include <boost/fusion/view/iterator_range.hpp>
         #include <boost/fusion/include/iterator_range.hpp>
         
        - + Synopsis
        template <typename First, typename Last>
         struct iterator_range;
         
        - + Template parameters
        @@ -88,8 +88,6 @@

        @@ -104,14 +102,12 @@

        -

        -

        -

        -

        - + Model of
          @@ -153,7 +149,7 @@
        - + Expression Semantics
        @@ -227,7 +223,7 @@
        - + Example
        char const* s = "Ruby";
        @@ -257,7 +253,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/joint_view.html b/doc/html/fusion/view/joint_view.html index 6977b599..da4ca3ba 100644 --- a/doc/html/fusion/view/joint_view.html +++ b/doc/html/fusion/view/joint_view.html @@ -2,8 +2,8 @@ joint_view - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

        @@ -35,21 +35,21 @@ which is a concatenation of two sequences.

        - + Header
        #include <boost/fusion/view/joint_view.hpp>
         #include <boost/fusion/include/joint_view.hpp>
         
        - + Synopsis
        template <typename Sequence1, typename Sequence2>
         struct joint_view;
         
        - + Template parameters
        @@ -89,8 +89,6 @@

        @@ -106,14 +104,12 @@

        -

        -

        -

        -

        - + Model of
          @@ -150,7 +146,7 @@
        - + Expression Semantics

        @@ -222,7 +218,7 @@

        - + Example
        vector<int, char> v1(3, 'x');
        @@ -245,7 +241,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/nview.html b/doc/html/fusion/view/nview.html index 6a3bb39f..813107b4 100644 --- a/doc/html/fusion/view/nview.html +++ b/doc/html/fusion/view/nview.html @@ -2,32 +2,32 @@ nview - - + + - + - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

        @@ -38,14 +38,14 @@ and a list of indicies specifying the elements to iterate over.

        - + Header
        #include <boost/fusion/view/nview.hpp>
         #include <boost/fusion/include/nview.hpp>
         
        - + Synopsis
        template <typename Sequence, typename Indicies>
        @@ -56,7 +56,7 @@
         as_nview(Sequence& s);
         
        - + Template parameters
        @@ -96,8 +96,6 @@

        @@ -113,8 +111,6 @@

        @@ -137,7 +133,7 @@
        -

        -

        -

        -

        - + Model of
        • @@ -163,7 +159,7 @@
        - + Expression Semantics

        @@ -239,7 +235,7 @@ of references to the elements of the original Fusion Sequence

        - + Example
        typedef vector<int, char, double> vec;
        @@ -262,7 +258,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/reverse_view.html b/doc/html/fusion/view/reverse_view.html index 1cfc654a..6df8a2ac 100644 --- a/doc/html/fusion/view/reverse_view.html +++ b/doc/html/fusion/view/reverse_view.html @@ -2,8 +2,8 @@ reverse_view - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -32,21 +32,21 @@ element will be its first.

        - + Header
        #include <boost/fusion/view/reverse_view.hpp>
         #include <boost/fusion/include/reverse_view.hpp>
         
        - + Synopsis
        template <typename Sequence>
         struct reverse_view;
         
        - + Template parameters
        @@ -85,13 +85,11 @@

        -

        -

        - + Model of
          @@ -129,7 +127,7 @@
        - + Expression Semantics
        @@ -201,7 +199,7 @@
        - + Example
        typedef vector<int, short, double> vector_type;
        @@ -222,7 +220,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/single_view.html b/doc/html/fusion/view/single_view.html index edf9436f..2f016553 100644 --- a/doc/html/fusion/view/single_view.html +++ b/doc/html/fusion/view/single_view.html @@ -2,8 +2,8 @@ single_view - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -31,21 +31,21 @@ a value as a single element sequence.

        - + Header
        #include <boost/fusion/view/single_view.hpp>
         #include <boost/fusion/include/single_view.hpp>
         
        - + Synopsis
        template <typename T>
         struct single_view;
         
        - + Template parameters
        @@ -83,13 +83,11 @@

        -

        -

        - + Model of
        • @@ -113,7 +111,7 @@
        - + Expression Semantics

        @@ -184,7 +182,7 @@

        - + Example
        single_view<int> view(3);
        @@ -202,7 +200,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/transform_view.html b/doc/html/fusion/view/transform_view.html index 9c87479e..5f8cbf32 100644 --- a/doc/html/fusion/view/transform_view.html +++ b/doc/html/fusion/view/transform_view.html @@ -2,8 +2,8 @@ transform_view - - + + @@ -13,14 +13,14 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext

        @@ -36,14 +36,14 @@ Traversal Concept) of its underlying sequence or sequences.

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

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

        - + Template parameters
        @@ -99,8 +99,6 @@

        @@ -116,8 +114,6 @@

        @@ -133,8 +129,6 @@

        @@ -152,8 +146,6 @@

        @@ -172,14 +164,12 @@

        -

        -

        -

        -

        -

        -

        -

        -

        -

        -

        - + Model of
        • @@ -234,7 +224,7 @@
        - + Expression Semantics
        @@ -329,7 +319,7 @@
        - + Example
        struct square
        @@ -367,7 +357,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/fusion/view/zip_view.html b/doc/html/fusion/view/zip_view.html index 19aee352..c5bc58e2 100644 --- a/doc/html/fusion/view/zip_view.html +++ b/doc/html/fusion/view/zip_view.html @@ -2,8 +2,8 @@ zip_view - - + + @@ -13,21 +13,21 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -PrevUpHomeNext +PrevUpHomeNext
        - + Description

        @@ -38,21 +38,21 @@ to the component _sequence_s.

        - + Header
        #include <boost/fusion/view/zip_view.hpp>
         #include <boost/fusion/include/zip_view.hpp>
         
        - + Synopsis
        template <typename Sequences>
         struct zip_view;
         
        - + Template parameters
        @@ -91,13 +91,11 @@

        -

        -

        - + Model of
        • @@ -126,7 +124,7 @@
        - + Expression Semantics

        @@ -197,7 +195,7 @@

        - + Example
        typedef vector<int,int> vec1;
        @@ -219,7 +217,7 @@
         
         
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/index.html b/doc/html/index.html index 55f5835f..f57d1997 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -2,8 +2,8 @@ Chapter 1. Fusion 2.0 - - + + @@ -11,13 +11,13 @@ - +
        Boost C++ Libraries HomeLibrariesLibraries People FAQ More

        -
        Next
        +
        Next

        @@ -34,7 +34,7 @@
        -

        +

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

        @@ -156,6 +156,7 @@
        transform_view
        reverse_view
        nview
        +
        repetitive_view
        Adapted
        @@ -256,10 +257,10 @@
        - +

        Last revised: June 18, 2010 at 17:16:15 GMT

        Last revised: July 04, 2010 at 19:06:18 GMT


        -
        Next
        +
        Next