diff options
author | Chanho Park <chanho61.park@samsung.com> | 2014-12-11 18:55:56 +0900 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-12-11 18:55:56 +0900 |
commit | 08c1e93fa36a49f49325a07fe91ff92c964c2b6c (patch) | |
tree | 7a7053ceb8874b28ec4b868d4c49b500008a102e /libs/fusion | |
parent | bb4dd8289b351fae6b55e303f189127a394a1edd (diff) | |
download | boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.gz boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.bz2 boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.zip |
Imported Upstream version 1.57.0upstream/1.57.0
Diffstat (limited to 'libs/fusion')
360 files changed, 4743 insertions, 2675 deletions
diff --git a/libs/fusion/doc/adapted.qbk b/libs/fusion/doc/adapted.qbk index 93aa170305..f762a049b4 100644 --- a/libs/fusion/doc/adapted.qbk +++ b/libs/fusion/doc/adapted.qbk @@ -244,7 +244,7 @@ __random_access_sequence__. [heading Semantics] -The above macro generates the necessary code to adapt `struct_name` or an +The above macro generates the necessary code to adapt `struct_name` or an arbitrary specialization of `struct_name` as a model of __random_access_sequence__. The sequence `(template_param0)(template_param1)...` declares the names of @@ -287,9 +287,9 @@ namespace qualified name of the struct to be adapted. [section:adapt_struct_named BOOST_FUSION_ADAPT_STRUCT_NAMED] [heading Description] -BOOST_FUSION_ADAPT_STRUCT_NAMED and BOOST_FUSION_ADAPT_STRUCT_NAMED_NS are -macros that can be used to generate all the necessary boilerplate to make an -arbitrary struct a model of __random_access_sequence__. The given struct is +BOOST_FUSION_ADAPT_STRUCT_NAMED and BOOST_FUSION_ADAPT_STRUCT_NAMED_NS are +macros that can be used to generate all the necessary boilerplate to make an +arbitrary struct a model of __random_access_sequence__. The given struct is adapted using the given name. [heading Synopsis] @@ -312,7 +312,7 @@ adapted using the given name. [heading Semantics] The above macros generate the necessary code to adapt `struct_name` -as a model of __random_access_sequence__ while using `adapted_name` as the +as a model of __random_access_sequence__ while using `adapted_name` as the name of the adapted struct. The sequence `(namespace0)(namespace1)...` declares the namespace for `adapted_name`. It yields to a fully qualified name for `adapted_name` of @@ -427,7 +427,7 @@ __random_access_sequence__ and __associative_sequence__. [heading Semantics] -The above macro generates the necessary code to adapt `struct_name` or an +The above macro generates the necessary code to adapt `struct_name` or an arbitrary specialization of `struct_name` as a model of __random_access_sequence__ and __associative_sequence__. The sequence `(template_param0)(template_param1)...` declares the names of @@ -463,7 +463,7 @@ namespace qualified name of the struct to be adapted. struct name; struct age; } - + // Any instantiated demo::employee is now a Fusion sequence. // It is also an associative sequence with // keys keys::name and keys::age present. @@ -478,8 +478,8 @@ namespace qualified name of the struct to be adapted. [section:adapt_assoc_struct_named BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED] [heading Description] -BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED and BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS are -macros that can be used to generate all the necessary boilerplate to make an +BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED and BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS are +macros that can be used to generate all the necessary boilerplate to make an arbitrary struct a model of __random_access_sequence__ and __associative_sequence__. The given struct is adapted using the given name. @@ -539,7 +539,7 @@ namespace qualified name of the struct to be converted. struct name; struct age; } - + // boost::fusion::adapted::adapted_employee is now a Fusion sequence // referring to demo::employee BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED( @@ -567,7 +567,7 @@ __random_access_sequence__. [heading Expression Semantics] The above macro generates the necessary code to adapt `type_name` -as a model of __random_access_sequence__. +as a model of __random_access_sequence__. The sequence of [^(attribute_type['N], attribute_const_type['N], get_expr['N], set_expr['N])] quadruples declares the types, const types, get-expressions and set-expressions @@ -600,7 +600,7 @@ namespace qualified name of the class type to be adapted. #include <boost/fusion/adapted/adt/adapt_adt.hpp> #include <boost/fusion/include/adapt_adt.hpp> - + [heading Example] namespace demo { @@ -609,41 +609,41 @@ namespace qualified name of the class type to be adapted. private: std::string name; int age; - + public: void set_name(std::string const& n) { name=n; } - + void set_age(int a) { age=a; } - + std::string const& get_name()const { return name; } - + int get_age()const { return age; } }; } - + BOOST_FUSION_ADAPT_ADT( demo::employee, (std::string const&, std::string const&, obj.get_name(), obj.set_name(val)) (int, int, obj.get_age(), obj.set_age(val))) - + demo::employee e; front(e)="Edward Norton"; back(e)=41; //Prints 'Edward Norton is 41 years old' std::cout << e.get_name() << " is " << e.get_age() << " years old" << std::endl; - + [heading See also] __adt_attribute_proxy__ @@ -670,7 +670,7 @@ __random_access_sequence__. The above macro generates the necessary code to adapt `type_name` or an arbitrary specialization of `type_name` -as a model of __random_access_sequence__. +as a model of __random_access_sequence__. The sequence `(template_param0)(template_param1)...` declares the names of the template type parameters used. The sequence `(specialization_param0)(specialization_param1)...` @@ -708,40 +708,40 @@ namespace qualified name of the template class type to be adapted. #include <boost/fusion/adapted/adt/adapt_adt.hpp> #include <boost/fusion/include/adapt_adt.hpp> - + [heading Example] namespace demo - { + { template<typename Name, typename Age> struct employee { private: Name name; Age age; - + public: void set_name(Name const& n) { name=n; } - + void set_age(Age const& a) { age=a; } - + Name const& get_name()const { return name; } - + Age const& get_age()const { return age; } }; } - + BOOST_FUSION_ADAPT_TPL_ADT( (Name)(Age), (demo::employee) (Name)(Age), @@ -753,7 +753,7 @@ namespace qualified name of the template class type to be adapted. boost::fusion::back(e)=41; //Prints 'Edward Norton is 41 years old' std::cout << e.get_name() << " is " << e.get_age() << " years old" << std::endl; - + [heading See also] __adt_attribute_proxy__ @@ -778,7 +778,7 @@ __random_access_sequence__ and __associative_sequence__. [heading Expression Semantics] The above macro generates the necessary code to adapt `type_name` -as a model of __random_access_sequence__ and __associative_sequence__. +as a model of __random_access_sequence__ and __associative_sequence__. The sequence of [^(attribute_type['N], attribute_const_type['N], get_expr['N], set_expr['N], key_type['N])] 5-tuples declares the types, const types, get-expressions, set-expressions and key types @@ -800,7 +800,7 @@ The actual return type of fusion's intrinsic sequence access (meta-)functions when in invoked with (an instance of) `type_name` is a proxy type. This type is implicitly convertible to the attribute type via [^get_expr['N]] and forwards assignment to the underlying element via [^set_expr['N]]. -The value type (that is the type returned by __result_of_value_of__, __result_of_value_of_data__, +The value type (that is the type returned by __result_of_value_of__, __result_of_value_of_data__, __result_of_value_at__, __result_of_value_at_c__ and __result_of_value_at_key__) of the ['N]th element is [^attribute_type['N]] with const-qualifier and reference removed. @@ -811,7 +811,7 @@ namespace qualified name of the class type to be adapted. #include <boost/fusion/adapted/adt/adapt_assoc_adt.hpp> #include <boost/fusion/include/adapt_assoc_adt.hpp> - + [heading Example] namespace demo { @@ -820,47 +820,47 @@ namespace qualified name of the class type to be adapted. private: std::string name; int age; - + public: void set_name(std::string const& n) { name=n; } - + void set_age(int a) { age=a; } - + std::string const& get_name()const { return name; } - + int get_age()const { return age; } }; } - + namespace keys { struct name; struct age; } - + BOOST_FUSION_ADAPT_ASSOC_ADT( demo::employee, (std::string const&, std::string const&, obj.get_name(), obj.set_name(val), keys::name) (int, int, obj.get_age(), obj.set_age(val), keys::age)) - + demo::employee e; at_key<keys::name>(e)="Edward Norton"; at_key<keys::age>(e)=41; //Prints 'Edward Norton is 41 years old' std::cout << e.get_name() << " is " << e.get_age() << " years old" << std::endl; - + [heading See also] __adt_attribute_proxy__ @@ -887,7 +887,7 @@ __random_access_sequence__ and __associative_sequence__. The above macro generates the necessary code to adapt `type_name` or an arbitrary specialization of `type_name` -as a model of __random_access_sequence__ and __associative_sequence__. +as a model of __random_access_sequence__ and __associative_sequence__. The sequence `(template_param0)(template_param1)...` declares the names of the template type parameters used. The sequence `(specialization_param0)(specialization_param1)...` @@ -914,7 +914,7 @@ The actual return type of fusion's intrinsic sequence access (meta-)functions when in invoked with (an instance of) `type_name` is a proxy type. This type is implicitly convertible to the attribute type via [^get_expr['N]] and forwards assignment to the underlying element via [^set_expr['N]]. -The value type (that is the type returned by __result_of_value_of__, __result_of_value_of_data__, +The value type (that is the type returned by __result_of_value_of__, __result_of_value_of_data__, __result_of_value_at__, __result_of_value_at_c__ and __result_of_value_at_key__) of the ['N]th element is [^attribute_type['N]] with const-qualifier and reference removed. @@ -925,7 +925,7 @@ namespace qualified name of the template class type to be adapted. #include <boost/fusion/adapted/adt/adapt_assoc_adt.hpp> #include <boost/fusion/include/adapt_assoc_adt.hpp> - + [heading Example] namespace demo { @@ -935,48 +935,48 @@ namespace qualified name of the template class type to be adapted. private: Name name; Age age; - + public: void set_name(Name const& n) { name=n; } - + void set_age(Age const& a) { age=a; } - + Name const& get_name()const { return name; } - + Age const& get_age()const { return age; } }; } - + namespace keys { struct name; struct age; } - + BOOST_FUSION_ADAPT_ASSOC_TPL_ADT( (Name)(Age), (demo::employee) (Name)(Age), (Name const&, Name const&, obj.get_name(), obj.set_name(val), keys::name) (Age const&, Age const&, obj.get_age(), obj.set_age(val), keys::age)) - + demo::employee<std::string, int> e; at_key<keys::name>(e)="Edward Norton"; at_key<keys::age>(e)=41; //Prints 'Edward Norton is 41 years old' std::cout << e.get_name() << " is " << e.get_age() << " years old" << std::endl; - + [heading See also] __adt_attribute_proxy__ @@ -1028,14 +1028,14 @@ defined in __random_access_sequence__. [[`struct_name(e0, e1,... en)`] [Creates an instance of `struct_name` with elements `e0`...`en`.]] [[`struct_name(fs)`] [Copy constructs an instance of `struct_name` from a __forward_sequence__ `fs`.]] [[`str = fs`] [Assigns from a __forward_sequence__ `fs`.]] - [[`str.member_nameN`] [Access of struct member `member_nameN`]] + [[`str.member_nameN`] [Access of struct member `member_nameN`]] ] [heading Header] #include <boost/fusion/adapted/struct/define_struct.hpp> #include <boost/fusion/include/define_struct.hpp> - + [heading Example] // demo::employee is a Fusion sequence @@ -1097,14 +1097,14 @@ defined in __random_access_sequence__. [[`Str(e0, e1,... en)`] [Creates an instance of `Str` with elements `e0`...`en`.]] [[`Str(fs)`] [Copy constructs an instance of `Str` from a __forward_sequence__ `fs`.]] [[`str = fs`] [Assigns from a __forward_sequence__ `fs`.]] - [[`str.member_nameN`] [Access of struct member `member_nameN`]] + [[`str.member_nameN`] [Access of struct member `member_nameN`]] ] [heading Header] #include <boost/fusion/adapted/struct/define_struct.hpp> #include <boost/fusion/include/define_struct.hpp> - + [heading Example] // Any instantiated demo::employee is a Fusion sequence @@ -1256,14 +1256,14 @@ defined in __random_access_sequence__ and __associative_sequence__. [[`struct_name(e0, e1,... en)`] [Creates an instance of `struct_name` with elements `e0`...`en`.]] [[`struct_name(fs)`] [Copy constructs an instance of `struct_name` from a __forward_sequence__ `fs`.]] [[`str = fs`] [Assigns from a __forward_sequence__ `fs`.]] - [[`str.member_nameN`] [Access of struct member `member_nameN`]] + [[`str.member_nameN`] [Access of struct member `member_nameN`]] ] [heading Header] #include <boost/fusion/adapted/struct/define_assoc_struct.hpp> #include <boost/fusion/include/define_assoc_struct.hpp> - + [heading Example] namespace keys @@ -1271,7 +1271,7 @@ defined in __random_access_sequence__ and __associative_sequence__. struct name; struct age; } - + // demo::employee is a Fusion sequence BOOST_FUSION_DEFINE_ASSOC_STRUCT( (demo), employee, @@ -1332,14 +1332,14 @@ defined in __random_access_sequence__ and __associative_sequence__. [[`Str(e0, e1,... en)`] [Creates an instance of `Str` with elements `e0`...`en`.]] [[`Str(fs)`] [Copy constructs an instance of `Str` from a __forward_sequence__ `fs`.]] [[`str = fs`] [Assigns from a __forward_sequence__ `fs`.]] - [[`str.member_nameN`] [Access of struct member `member_nameN`]] + [[`str.member_nameN`] [Access of struct member `member_nameN`]] ] [heading Header] #include <boost/fusion/adapted/struct/define_assoc_struct.hpp> #include <boost/fusion/include/define_assoc_struct.hpp> - + [heading Example] namespace keys @@ -1347,7 +1347,7 @@ defined in __random_access_sequence__ and __associative_sequence__. struct name; struct age; } - + // Any instantiated demo::employee is a Fusion sequence BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT( (Name)(Age), (demo), employee, diff --git a/libs/fusion/doc/algorithm.qbk b/libs/fusion/doc/algorithm.qbk index 7402ba330c..a26637ce97 100644 --- a/libs/fusion/doc/algorithm.qbk +++ b/libs/fusion/doc/algorithm.qbk @@ -134,7 +134,7 @@ the first call) and [arg_desc] of `seq`. > typename result_of_name_macro<Sequence, State const, F>::type name_macro( Sequence& seq, State const& initial_state, F f); - + template< typename Sequence, typename State, @@ -1841,6 +1841,50 @@ Constant. Returns a view which is lazily evaluated. [endsect] +[section flatten] + +[heading Description] +Returns a new sequence without nested sequences. + +[heading Synopsis] + template< + typename Sequence + > + typename __result_of_flatten__<Sequence>::type flatten(Sequence& seq); + + template< + typename Sequence + > + typename __result_of_flatten__<Sequence const>::type flatten(Sequence const& seq); + +[table Parameters + [[Parameter][Requirement][Description]] + [[`seq`][A model of __forward_sequence__][Operation's argument]] +] + +[heading Expression Semantics] + __flatten__(seq); + +[*Return type]: + +* A model of __forward_sequence__. + +[*Semantics]: Returns a new sequence containing all the leaf elements of `seq`. + +[heading Complexity] +Constant. Returns a view which is lazily evaluated. + +[heading Header] + + #include <boost/fusion/algorithm/transformation/flatten.hpp> + #include <boost/fusion/include/flatten.hpp> + +[heading Example] + const __vector__<int, int, __vector__<int, int>, int> vec(1, 2, __make_vector__(3, 4), 5); + assert(__flatten__(vec) == __make_vector__(1, 2, 3, 4, 5))); + +[endsect] + [endsect] [section Metafunctions] @@ -2633,6 +2677,44 @@ Constant. [endsect] +[section flatten] + +[heading Description] +Returns the result type of __flatten__, given the input sequence type. + +[heading Synopsis] + template< + typename Sequence + > + struct flatten + { + typedef __unspecified__ type; + }; + +[table Parameters + [[Parameter][Requirement][Description]] + [[`Sequence`][A model of __forward_sequence__][Operation's argument]] +] + +[heading Expression Semantics] + __result_of_flatten__<Sequence>::type + +[*Return type]: + +* A model of __forward_sequence__. + +[*Semantics]: Returns a sequence with all the leaf elements of `Sequence`. + +[heading Complexity] +Constant. + +[heading Header] + + #include <boost/fusion/algorithm/transformation/flatten.hpp> + #include <boost/fusion/include/flatten.hpp> + +[endsect] + [endsect] [endsect] diff --git a/libs/fusion/doc/changelog.qbk b/libs/fusion/doc/changelog.qbk index 91406c7b6a..e9ee2565ec 100644 --- a/libs/fusion/doc/changelog.qbk +++ b/libs/fusion/doc/changelog.qbk @@ -44,5 +44,9 @@ This section summarizes significant changes to the Fusion library. * September 16, 2011: Added preprocessed files (using wave) to speed up compilation (Joel de Guzman) * October 8, 2011: Added adaptor for std::tuple (Joel de Guzman) +* October 10, 2011: Made map random access (Brandon Kohn) +* April 7, 2012: Added C++11 version of deque +* May 19, 2012: Added BOOST_FUSION_DEFINE_STRUCT_INLINE by Nathan Ridge +* September 1, 2012: Added move support for deque and vector [endsect] diff --git a/libs/fusion/doc/container.qbk b/libs/fusion/doc/container.qbk index e8408d9dde..7c619bdae6 100644 --- a/libs/fusion/doc/container.qbk +++ b/libs/fusion/doc/container.qbk @@ -635,7 +635,7 @@ including any Fusion header to change the default. Example: [heading Model of] * __associative_sequence__ -* __forward_sequence__ +* __random_access_sequence__ [variablelist Notation [[`M`] [A `map` type]] @@ -647,7 +647,7 @@ including any Fusion header to change the default. Example: [heading Expression Semantics] Semantics of an expression is defined only where it differs from, or is not -defined in __random_access_sequence__ and __associative_sequence__. +defined in __forward_sequence__ and __associative_sequence__. [table [[Expression] [Semantics]] @@ -949,7 +949,7 @@ Create a __map__ from one or more key/data pairs. , typename T0, typename T1,... typename TN> typename __result_of_make_map__<K0, K0,... KN, T0, T1,... TN>::type make_map(T0 const& x0, T1 const& x1... TN const& xN); - + The variadic function accepts `0` to `FUSION_MAX_MAP_SIZE` elements, where `FUSION_MAX_MAP_SIZE` is a user definable predefined maximum that defaults to `10`. You may define the preprocessor constant @@ -1007,11 +1007,11 @@ Example: int i; char c; double d; ... - __vector_tie__(i, c, a); + __vector_tie__(i, c, d); The __vector_tie__ function creates a __vector__ of type `__vector__<int&, char&, double&>`. The same result could be achieved with the call -__make_vector__(__boost_ref_call__(i), __boost_ref_call__(c), __boost_ref_call__(a)) +__make_vector__(__boost_ref_call__(i), __boost_ref_call__(c), __boost_ref_call__(d)) [footnote see __boost_ref__ for details about `ref`]. A /tie/ can be used to 'unpack' another tuple into variables. E.g.: @@ -1357,8 +1357,8 @@ rules for __element_conversion__. [heading Header] - #include <boost/fusion/container/generation/make_list.hpp> - #include <boost/fusion/include/make_list.hpp> + #include <boost/fusion/container/generation/make_vector.hpp> + #include <boost/fusion/include/make_vector.hpp> [heading Example] @@ -1468,13 +1468,17 @@ rules for __element_conversion__. Returns the result type of __make_map__. +The implementation depends on the support of variadic templates. + +When variadic templates are not supported, make_map is a metafunction of the form: + [heading Synopsis] template < typename K0, typename K1,... typename KN , typename T0, typename T1,... typename TN> struct make_map; - + The variadic function accepts `0` to `FUSION_MAX_MAP_SIZE` elements, where `FUSION_MAX_MAP_SIZE` is a user definable predefined maximum that defaults to `10`. You may define the preprocessor constant @@ -1483,6 +1487,18 @@ default. Example: #define FUSION_MAX_MAP_SIZE 20 +When variadic templates are supported, make_map is a metafunction class of the form: + +[heading Synopsis] + + template < + typename K0, typename K1,... typename KN> + struct make_map + { + struct apply< + typename T0, typename T1,... typename TN> + }; + [heading Parameters] [table @@ -1493,9 +1509,16 @@ default. Example: [heading Expression Semantics] + #if !defined(BOOST_FUSION_HAS_VARIADIC_MAP) resulf_of::make_map<K0, K1,... KN, T0, T1,... TN>::type; + #else + resulf_of::make_map<K0, K1,... KN>::apply<T0, T1,... TN>::type; + #endif -[*Return type]: __result_of_make_map__`<K0, K0,... KN, T0, T1,... TN>::type` +[*Return type]: __result_of_make_map__`<K0, K0,... KN, T0, T1,... TN>::type` +when variadic templates are not supported, or +__result_of_make_map__`<K0, K0,... KN>::apply<T0, T1,... TN>::type` +when variadic templates are supported. [*Semantics]: A __map__ with __fusion_pair__ elements where the `second_type` is converted following the rules for __element_conversion__. @@ -1508,8 +1531,12 @@ default. Example: #include <boost/fusion/include/make_map.hpp> [heading Example] - + + #if !defined(BOOST_FUSION_HAS_VARIADIC_MAP) result_of::make_map<int, double, char, double>::type + #else + result_of::make_map<int, double>::apply<char, double>::type + #endif [heading See also] diff --git a/libs/fusion/doc/functional.qbk b/libs/fusion/doc/functional.qbk index d6b60b0c04..19205527e0 100644 --- a/libs/fusion/doc/functional.qbk +++ b/libs/fusion/doc/functional.qbk @@ -66,9 +66,9 @@ function objects to accept arbitrary calls. In other words, an unary function object can be implemented instead of (maybe heavily overloaded) function templates or function call operators. -The library provides both a strictly typed and a generic variant for this +The library provides both a strictly typed and a generic variant for this transformation. The latter should be used in combination with -__boost_func_forward__ to attack __the_forwarding_problem__. +__boost_func_forward__ to attack __the_forwarding_problem__. Both variants have a corresponding generator function template that returns an adapter instance for the given argument. @@ -546,7 +546,7 @@ Returns the result type of __invoke_function_object__. [heading Macros] -The following macros can be defined to change the maximum arity. +The following macros can be defined to change the maximum arity. The default is 6. * BOOST_FUSION_INVOKE_MAX_ARITY @@ -1060,7 +1060,7 @@ signature is optimized automatically to avoid by-value parameters.] [heading Macros] -The following macros can be defined to change the maximum arity. +The following macros can be defined to change the maximum arity. The value used for these macros must not exceed `FUSION_MAX_VECTOR_SIZE`. The default is 6. diff --git a/libs/fusion/doc/fusion.qbk b/libs/fusion/doc/fusion.qbk index ce4e59736f..dce0e3f179 100644 --- a/libs/fusion/doc/fusion.qbk +++ b/libs/fusion/doc/fusion.qbk @@ -9,7 +9,7 @@ ===============================================================================/] [library Fusion [quickbook 1.3] - [version 2.1] + [version 2.2] [authors [de Guzman, Joel], [Marsden, Dan], [Schwinger, Tobias]] [copyright 2001 2002 2003 2004 2005 2006 2011 2012 Joel de Guzman, Dan Marsden, Tobias Schwinger] [purpose Statically Typed Heterogeneous Data Structures and Algorithms] @@ -131,6 +131,7 @@ [def __transform_view__ [link fusion.view.transform_view `transform_view`]] [def __reverse_view__ [link fusion.view.reverse_view `reverse_view`]] [def __zip_view__ [link fusion.view.zip_view `zip_view`]] +[def __flatten_view__ [link fusion.view.flatten_view `flatten_view`]] [def __array__ [link fusion.adapted.array array]] [def __std_pair__ [link fusion.adapted.std__pair `std::pair`]] @@ -288,6 +289,8 @@ [def __result_of_push_back__ [link fusion.algorithm.transformation.metafunctions.push_back `result_of::push_back`]] [def __push_front__ [link fusion.algorithm.transformation.functions.push_front `push_front`]] [def __result_of_push_front__ [link fusion.algorithm.transformation.metafunctions.push_front `result_of::push_front`]] +[def __flatten__ [link fusion.algorithm.transformation.functions.flatten `flatten`]] +[def __result_of_flatten__ [link fusion.algorithm.transformation.metafunctions.flatten `result_of::flatten`]] [def __tr1_tuple_pair__ [link fusion.tuple.pairs `TR1 and std::pair`]] [def __tuple_get__ [link fusion.tuple.class_template_tuple.element_access `get`]] diff --git a/libs/fusion/doc/html/fusion/acknowledgements.html b/libs/fusion/doc/html/fusion/acknowledgements.html index 780f1d7f1f..bc1d915050 100644 --- a/libs/fusion/doc/html/fusion/acknowledgements.html +++ b/libs/fusion/doc/html/fusion/acknowledgements.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Acknowledgements</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="change_log.html" title="Change log"> <link rel="next" href="references.html" title="References"> </head> diff --git a/libs/fusion/doc/html/fusion/adapted.html b/libs/fusion/doc/html/fusion/adapted.html index 52e7cbefbd..fd04c85064 100644 --- a/libs/fusion/doc/html/fusion/adapted.html +++ b/libs/fusion/doc/html/fusion/adapted.html @@ -3,10 +3,10 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Adapted</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="prev" href="view/repetitive_view.html" title="repetitive_view"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="prev" href="view/flatten_view.html" title="flatten_view"> <link rel="next" href="adapted/array.html" title="Array"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,13 +20,13 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="view/repetitive_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/array.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="view/flatten_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/array.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.adapted"></a><a class="link" href="adapted.html" title="Adapted">Adapted</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="adapted/array.html">Array</a></span></dt> <dt><span class="section"><a href="adapted/std__pair.html">std::pair</a></span></dt> <dt><span class="section"><a href="adapted/mpl_sequence.html">mpl sequence</a></span></dt> @@ -63,7 +63,7 @@ </p> <h4> <a name="fusion.adapted.h0"></a> - <span><a name="fusion.adapted.header"></a></span><a class="link" href="adapted.html#fusion.adapted.header">Header</a> + <span class="phrase"><a name="fusion.adapted.header"></a></span><a class="link" href="adapted.html#fusion.adapted.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -98,7 +98,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="view/repetitive_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/array.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="view/flatten_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adapted/array.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_adt.html index 31af3111d3..12c918f5a7 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_adt.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_ADT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_assoc_struct_named.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED"> <link rel="next" href="adapt_tpl_adt.html" title="BOOST_FUSION_ADAPT_TPL_ADT"> @@ -33,7 +33,7 @@ </p> <h5> <a name="fusion.adapted.adapt_adt.h0"></a> - <span><a name="fusion.adapted.adapt_adt.synopsis"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_adt.synopsis"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ADT</span><span class="special">(</span> <span class="identifier">type_name</span><span class="special">,</span> @@ -44,7 +44,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_adt.h1"></a> - <span><a name="fusion.adapted.adapt_adt.expression_semantics"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.adapt_adt.expression_semantics"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.expression_semantics">Expression Semantics</a> </h5> <p> @@ -89,14 +89,14 @@ </p> <h5> <a name="fusion.adapted.adapt_adt.h2"></a> - <span><a name="fusion.adapted.adapt_adt.header"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_adt.header"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">adt</span><span class="special">/</span><span class="identifier">adapt_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_adt.h3"></a> - <span><a name="fusion.adapted.adapt_adt.example"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_adt.example"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> @@ -142,7 +142,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_adt.h4"></a> - <span><a name="fusion.adapted.adapt_adt.see_also"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.see_also">See + <span class="phrase"><a name="fusion.adapted.adapt_adt.see_also"></a></span><a class="link" href="adapt_adt.html#fusion.adapted.adapt_adt.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html index 7852b9ce92..b2368b0933 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_ASSOC_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_struct_named.html" title="BOOST_FUSION_ADAPT_STRUCT_NAMED"> <link rel="next" href="adapt_assoc_tpl_struct.html" title="BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.adapt_assoc.h0"></a> - <span><a name="fusion.adapted.adapt_assoc.description"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.description">Description</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc.description"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.description">Description</a> </h5> <p> BOOST_FUSION_ADAPT_ASSOC_STRUCT is a macro that can be used to generate all @@ -38,7 +38,7 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc.h1"></a> - <span><a name="fusion.adapted.adapt_assoc.synopsis"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc.synopsis"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_STRUCT</span><span class="special">(</span> <span class="identifier">struct_name</span><span class="special">,</span> @@ -49,7 +49,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc.h2"></a> - <span><a name="fusion.adapted.adapt_assoc.semantics"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.semantics">Semantics</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc.semantics"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.semantics">Semantics</a> </h5> <p> The above macro generates the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -67,14 +67,14 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc.h3"></a> - <span><a name="fusion.adapted.adapt_assoc.header"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc.header"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_assoc.h4"></a> - <span><a name="fusion.adapted.adapt_assoc.example"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc.example"></a></span><a class="link" href="adapt_assoc.html#fusion.adapted.adapt_assoc.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html index a9bc882ba3..5a890f1d27 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_adt.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_ASSOC_ADT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_tpl_adt.html" title="BOOST_FUSION_ADAPT_TPL_ADT"> <link rel="next" href="adapt_assoc_tpl_adt.html" title="BOOST_FUSION_ADAPT_ASSOC_TPL_ADT"> @@ -35,7 +35,7 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_adt.h0"></a> - <span><a name="fusion.adapted.adapt_assoc_adt.synopsis"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_adt.synopsis"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span><span class="special">(</span> <span class="identifier">type_name</span><span class="special">,</span> @@ -46,7 +46,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc_adt.h1"></a> - <span><a name="fusion.adapted.adapt_assoc_adt.expression_semantics"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.adapt_assoc_adt.expression_semantics"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.expression_semantics">Expression Semantics</a> </h5> <p> @@ -93,14 +93,14 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_adt.h2"></a> - <span><a name="fusion.adapted.adapt_assoc_adt.header"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_adt.header"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">adt</span><span class="special">/</span><span class="identifier">adapt_assoc_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_assoc_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_assoc_adt.h3"></a> - <span><a name="fusion.adapted.adapt_assoc_adt.example"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_adt.example"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> @@ -152,7 +152,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc_adt.h4"></a> - <span><a name="fusion.adapted.adapt_assoc_adt.see_also"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.see_also">See + <span class="phrase"><a name="fusion.adapted.adapt_assoc_adt.see_also"></a></span><a class="link" href="adapt_assoc_adt.html#fusion.adapted.adapt_assoc_adt.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html index 099634e0c8..9b9f81a06f 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_struct_named.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_assoc_tpl_struct.html" title="BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT"> <link rel="next" href="adapt_adt.html" title="BOOST_FUSION_ADAPT_ADT"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.adapt_assoc_struct_named.h0"></a> - <span><a name="fusion.adapted.adapt_assoc_struct_named.description"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.description">Description</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_struct_named.description"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.description">Description</a> </h5> <p> BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED and BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_struct_named.h1"></a> - <span><a name="fusion.adapted.adapt_assoc_struct_named.synopsis"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_struct_named.synopsis"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED</span><span class="special">(</span> <span class="identifier">struct_name</span><span class="special">,</span> <span class="identifier">adapted_name</span><span class="special">,</span> @@ -59,7 +59,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc_struct_named.h2"></a> - <span><a name="fusion.adapted.adapt_assoc_struct_named.semantics"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.semantics">Semantics</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_struct_named.semantics"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.semantics">Semantics</a> </h5> <p> The above macros generate the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -84,14 +84,14 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_struct_named.h3"></a> - <span><a name="fusion.adapted.adapt_assoc_struct_named.header"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_struct_named.header"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_assoc_struct_named</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_assoc_struct_named</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_assoc_struct_named.h4"></a> - <span><a name="fusion.adapted.adapt_assoc_struct_named.example"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_struct_named.example"></a></span><a class="link" href="adapt_assoc_struct_named.html#fusion.adapted.adapt_assoc_struct_named.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html index 6c73a259ae..6214cd41be 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_adt.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_assoc_adt.html" title="BOOST_FUSION_ADAPT_ASSOC_ADT"> <link rel="next" href="define_struct.html" title="BOOST_FUSION_DEFINE_STRUCT"> @@ -35,7 +35,7 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_tpl_adt.h0"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_adt.synopsis"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_adt.synopsis"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -47,7 +47,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc_tpl_adt.h1"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_adt.expression_semantics"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_adt.expression_semantics"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.expression_semantics">Expression Semantics</a> </h5> <p> @@ -99,14 +99,14 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_tpl_adt.h2"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_adt.header"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_adt.header"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">adt</span><span class="special">/</span><span class="identifier">adapt_assoc_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_assoc_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_assoc_tpl_adt.h3"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_adt.example"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_adt.example"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> @@ -160,7 +160,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc_tpl_adt.h4"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_adt.see_also"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.see_also">See + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_adt.see_also"></a></span><a class="link" href="adapt_assoc_tpl_adt.html#fusion.adapted.adapt_assoc_tpl_adt.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html index 179be5e7c0..571df70c9f 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_assoc_tpl_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_assoc.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT"> <link rel="next" href="adapt_assoc_struct_named.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.adapt_assoc_tpl_struct.h0"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_struct.description"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.description">Description</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_struct.description"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.description">Description</a> </h5> <p> BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT is a macro that can be used to generate @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_tpl_struct.h1"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_struct.synopsis"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_struct.synopsis"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -51,7 +51,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_assoc_tpl_struct.h2"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_struct.semantics"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.semantics">Semantics</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_struct.semantics"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.semantics">Semantics</a> </h5> <p> The above macro generates the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -73,14 +73,14 @@ </p> <h5> <a name="fusion.adapted.adapt_assoc_tpl_struct.h3"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_struct.header"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_struct.header"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_assoc_tpl_struct.h4"></a> - <span><a name="fusion.adapted.adapt_assoc_tpl_struct.example"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_assoc_tpl_struct.example"></a></span><a class="link" href="adapt_assoc_tpl_struct.html#fusion.adapted.adapt_assoc_tpl_struct.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_struct.html b/libs/fusion/doc/html/fusion/adapted/adapt_struct.html index bc6bbb6dce..8887423d2d 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="boost__tuple.html" title="boost::tuple"> <link rel="next" href="adapt_tpl_struct.html" title="BOOST_FUSION_ADAPT_TPL_STRUCT"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.adapt_struct.h0"></a> - <span><a name="fusion.adapted.adapt_struct.description"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.description">Description</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct.description"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.description">Description</a> </h5> <p> BOOST_FUSION_ADAPT_STRUCT is a macro that can be used to generate all the @@ -37,7 +37,7 @@ </p> <h5> <a name="fusion.adapted.adapt_struct.h1"></a> - <span><a name="fusion.adapted.adapt_struct.synopsis"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct.synopsis"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_STRUCT</span><span class="special">(</span> <span class="identifier">struct_name</span><span class="special">,</span> @@ -48,7 +48,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_struct.h2"></a> - <span><a name="fusion.adapted.adapt_struct.semantics"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.semantics">Semantics</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct.semantics"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.semantics">Semantics</a> </h5> <p> The above macro generates the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -64,14 +64,14 @@ </p> <h5> <a name="fusion.adapted.adapt_struct.h3"></a> - <span><a name="fusion.adapted.adapt_struct.header"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct.header"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_struct.h4"></a> - <span><a name="fusion.adapted.adapt_struct.example"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct.example"></a></span><a class="link" href="adapt_struct.html#fusion.adapted.adapt_struct.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html b/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html index ec1d3eafa4..89bf597a38 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_struct_named.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_STRUCT_NAMED</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_tpl_struct.html" title="BOOST_FUSION_ADAPT_TPL_STRUCT"> <link rel="next" href="adapt_assoc.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.adapt_struct_named.h0"></a> - <span><a name="fusion.adapted.adapt_struct_named.description"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.description">Description</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct_named.description"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.description">Description</a> </h5> <p> BOOST_FUSION_ADAPT_STRUCT_NAMED and BOOST_FUSION_ADAPT_STRUCT_NAMED_NS are @@ -38,7 +38,7 @@ </p> <h5> <a name="fusion.adapted.adapt_struct_named.h1"></a> - <span><a name="fusion.adapted.adapt_struct_named.synopsis"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct_named.synopsis"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_STRUCT_NAMED</span><span class="special">(</span> <span class="identifier">struct_name</span><span class="special">,</span> <span class="identifier">adapted_name</span><span class="special">,</span> @@ -58,7 +58,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_struct_named.h2"></a> - <span><a name="fusion.adapted.adapt_struct_named.semantics"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.semantics">Semantics</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct_named.semantics"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.semantics">Semantics</a> </h5> <p> The above macros generate the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -82,14 +82,14 @@ </p> <h5> <a name="fusion.adapted.adapt_struct_named.h3"></a> - <span><a name="fusion.adapted.adapt_struct_named.header"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct_named.header"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_struct_named</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_struct_named</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_struct_named.h4"></a> - <span><a name="fusion.adapted.adapt_struct_named.example"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_struct_named.example"></a></span><a class="link" href="adapt_struct_named.html#fusion.adapted.adapt_struct_named.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html index fd6af7e3e1..1c33677317 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_adt.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_TPL_ADT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_adt.html" title="BOOST_FUSION_ADAPT_ADT"> <link rel="next" href="adapt_assoc_adt.html" title="BOOST_FUSION_ADAPT_ASSOC_ADT"> @@ -34,7 +34,7 @@ </p> <h5> <a name="fusion.adapted.adapt_tpl_adt.h0"></a> - <span><a name="fusion.adapted.adapt_tpl_adt.synopsis"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_adt.synopsis"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -46,7 +46,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_tpl_adt.h1"></a> - <span><a name="fusion.adapted.adapt_tpl_adt.expression_semantics"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.adapt_tpl_adt.expression_semantics"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.expression_semantics">Expression Semantics</a> </h5> <p> @@ -96,62 +96,62 @@ </p> <h5> <a name="fusion.adapted.adapt_tpl_adt.h2"></a> - <span><a name="fusion.adapted.adapt_tpl_adt.header"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_adt.header"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">adt</span><span class="special">/</span><span class="identifier">adapt_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_adt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_tpl_adt.h3"></a> - <span><a name="fusion.adapted.adapt_tpl_adt.example"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_adt.example"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.example">Example</a> </h5> -<pre class="programlisting"> <span class="keyword">namespace</span> <span class="identifier">demo</span> - <span class="special">{</span> -<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Name</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Age</span><span class="special">></span> - <span class="keyword">struct</span> <span class="identifier">employee</span> - <span class="special">{</span> - <span class="keyword">private</span><span class="special">:</span> - <span class="identifier">Name</span> <span class="identifier">name</span><span class="special">;</span> - <span class="identifier">Age</span> <span class="identifier">age</span><span class="special">;</span> +<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> +<span class="special">{</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Name</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Age</span><span class="special">></span> + <span class="keyword">struct</span> <span class="identifier">employee</span> + <span class="special">{</span> + <span class="keyword">private</span><span class="special">:</span> + <span class="identifier">Name</span> <span class="identifier">name</span><span class="special">;</span> + <span class="identifier">Age</span> <span class="identifier">age</span><span class="special">;</span> - <span class="keyword">public</span><span class="special">:</span> - <span class="keyword">void</span> <span class="identifier">set_name</span><span class="special">(</span><span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">n</span><span class="special">)</span> - <span class="special">{</span> - <span class="identifier">name</span><span class="special">=</span><span class="identifier">n</span><span class="special">;</span> - <span class="special">}</span> + <span class="keyword">public</span><span class="special">:</span> + <span class="keyword">void</span> <span class="identifier">set_name</span><span class="special">(</span><span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">n</span><span class="special">)</span> + <span class="special">{</span> + <span class="identifier">name</span><span class="special">=</span><span class="identifier">n</span><span class="special">;</span> + <span class="special">}</span> - <span class="keyword">void</span> <span class="identifier">set_age</span><span class="special">(</span><span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">a</span><span class="special">)</span> - <span class="special">{</span> - <span class="identifier">age</span><span class="special">=</span><span class="identifier">a</span><span class="special">;</span> - <span class="special">}</span> + <span class="keyword">void</span> <span class="identifier">set_age</span><span class="special">(</span><span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">a</span><span class="special">)</span> + <span class="special">{</span> + <span class="identifier">age</span><span class="special">=</span><span class="identifier">a</span><span class="special">;</span> + <span class="special">}</span> - <span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">get_name</span><span class="special">()</span><span class="keyword">const</span> - <span class="special">{</span> - <span class="keyword">return</span> <span class="identifier">name</span><span class="special">;</span> - <span class="special">}</span> + <span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">get_name</span><span class="special">()</span><span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">name</span><span class="special">;</span> + <span class="special">}</span> - <span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">get_age</span><span class="special">()</span><span class="keyword">const</span> - <span class="special">{</span> - <span class="keyword">return</span> <span class="identifier">age</span><span class="special">;</span> - <span class="special">}</span> - <span class="special">};</span> - <span class="special">}</span> + <span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">get_age</span><span class="special">()</span><span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">age</span><span class="special">;</span> + <span class="special">}</span> + <span class="special">};</span> +<span class="special">}</span> - <span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span><span class="special">(</span> - <span class="special">(</span><span class="identifier">Name</span><span class="special">)(</span><span class="identifier">Age</span><span class="special">),</span> - <span class="special">(</span><span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span><span class="special">)</span> <span class="special">(</span><span class="identifier">Name</span><span class="special">)(</span><span class="identifier">Age</span><span class="special">),</span> - <span class="special">(</span><span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">get_name</span><span class="special">(),</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">set_name</span><span class="special">(</span><span class="identifier">val</span><span class="special">))</span> - <span class="special">(</span><span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">get_age</span><span class="special">(),</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">set_age</span><span class="special">(</span><span class="identifier">val</span><span class="special">)))</span> +<span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span><span class="special">(</span> + <span class="special">(</span><span class="identifier">Name</span><span class="special">)(</span><span class="identifier">Age</span><span class="special">),</span> + <span class="special">(</span><span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span><span class="special">)</span> <span class="special">(</span><span class="identifier">Name</span><span class="special">)(</span><span class="identifier">Age</span><span class="special">),</span> + <span class="special">(</span><span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">Name</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">get_name</span><span class="special">(),</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">set_name</span><span class="special">(</span><span class="identifier">val</span><span class="special">))</span> + <span class="special">(</span><span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">Age</span> <span class="keyword">const</span><span class="special">&,</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">get_age</span><span class="special">(),</span> <span class="identifier">obj</span><span class="special">.</span><span class="identifier">set_age</span><span class="special">(</span><span class="identifier">val</span><span class="special">)))</span> - <span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">e</span><span class="special">;</span> - <span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">front</span><span class="special">(</span><span class="identifier">e</span><span class="special">)=</span><span class="string">"Edward Norton"</span><span class="special">;</span> - <span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">back</span><span class="special">(</span><span class="identifier">e</span><span class="special">)=</span><span class="number">41</span><span class="special">;</span> - <span class="comment">//Prints 'Edward Norton is 41 years old'</span> - <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">get_name</span><span class="special">()</span> <span class="special"><<</span> <span class="string">" is "</span> <span class="special"><<</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">get_age</span><span class="special">()</span> <span class="special"><<</span> <span class="string">" years old"</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> +<span class="identifier">demo</span><span class="special">::</span><span class="identifier">employee</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">e</span><span class="special">;</span> +<span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">front</span><span class="special">(</span><span class="identifier">e</span><span class="special">)=</span><span class="string">"Edward Norton"</span><span class="special">;</span> +<span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">back</span><span class="special">(</span><span class="identifier">e</span><span class="special">)=</span><span class="number">41</span><span class="special">;</span> +<span class="comment">//Prints 'Edward Norton is 41 years old'</span> +<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">get_name</span><span class="special">()</span> <span class="special"><<</span> <span class="string">" is "</span> <span class="special"><<</span> <span class="identifier">e</span><span class="special">.</span><span class="identifier">get_age</span><span class="special">()</span> <span class="special"><<</span> <span class="string">" years old"</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> </pre> <h5> <a name="fusion.adapted.adapt_tpl_adt.h4"></a> - <span><a name="fusion.adapted.adapt_tpl_adt.see_also"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.see_also">See + <span class="phrase"><a name="fusion.adapted.adapt_tpl_adt.see_also"></a></span><a class="link" href="adapt_tpl_adt.html#fusion.adapted.adapt_tpl_adt.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html index d22459d766..9909ba8e45 100644 --- a/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/adapt_tpl_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_ADAPT_TPL_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_struct.html" title="BOOST_FUSION_ADAPT_STRUCT"> <link rel="next" href="adapt_struct_named.html" title="BOOST_FUSION_ADAPT_STRUCT_NAMED"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.adapt_tpl_struct.h0"></a> - <span><a name="fusion.adapted.adapt_tpl_struct.description"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.description">Description</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_struct.description"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.description">Description</a> </h5> <p> BOOST_FUSION_ADAPT_TPL_STRUCT is a macro that can be used to generate all @@ -38,7 +38,7 @@ </p> <h5> <a name="fusion.adapted.adapt_tpl_struct.h1"></a> - <span><a name="fusion.adapted.adapt_tpl_struct.synopsis"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_struct.synopsis"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_ADAPT_TPL_STRUCT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -50,7 +50,7 @@ </pre> <h5> <a name="fusion.adapted.adapt_tpl_struct.h2"></a> - <span><a name="fusion.adapted.adapt_tpl_struct.semantics"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.semantics">Semantics</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_struct.semantics"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.semantics">Semantics</a> </h5> <p> The above macro generates the necessary code to adapt <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -70,14 +70,14 @@ </p> <h5> <a name="fusion.adapted.adapt_tpl_struct.h3"></a> - <span><a name="fusion.adapted.adapt_tpl_struct.header"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_struct.header"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">adapt_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">adapt_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.adapt_tpl_struct.h4"></a> - <span><a name="fusion.adapted.adapt_tpl_struct.example"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.adapt_tpl_struct.example"></a></span><a class="link" href="adapt_tpl_struct.html#fusion.adapted.adapt_tpl_struct.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">demo</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/array.html b/libs/fusion/doc/html/fusion/adapted/array.html index 4f94be6737..3009e43447 100644 --- a/libs/fusion/doc/html/fusion/adapted/array.html +++ b/libs/fusion/doc/html/fusion/adapted/array.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Array</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="../adapted.html" title="Adapted"> <link rel="next" href="std__pair.html" title="std::pair"> @@ -33,23 +33,23 @@ </p> <h5> <a name="fusion.adapted.array.h0"></a> - <span><a name="fusion.adapted.array.header"></a></span><a class="link" href="array.html#fusion.adapted.array.header">Header</a> + <span class="phrase"><a name="fusion.adapted.array.header"></a></span><a class="link" href="array.html#fusion.adapted.array.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.array.h1"></a> - <span><a name="fusion.adapted.array.model_of"></a></span><a class="link" href="array.html#fusion.adapted.array.model_of">Model + <span class="phrase"><a name="fusion.adapted.array.model_of"></a></span><a class="link" href="array.html#fusion.adapted.array.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a> </li></ul></div> <h5> <a name="fusion.adapted.array.h2"></a> - <span><a name="fusion.adapted.array.example"></a></span><a class="link" href="array.html#fusion.adapted.array.example">Example</a> + <span class="phrase"><a name="fusion.adapted.array.example"></a></span><a class="link" href="array.html#fusion.adapted.array.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">arr</span><span class="special">[</span><span class="number">3</span><span class="special">]</span> <span class="special">=</span> <span class="special">{</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">};</span> diff --git a/libs/fusion/doc/html/fusion/adapted/boost__array.html b/libs/fusion/doc/html/fusion/adapted/boost__array.html index 1cab5c8d7b..8e1cc99c72 100644 --- a/libs/fusion/doc/html/fusion/adapted/boost__array.html +++ b/libs/fusion/doc/html/fusion/adapted/boost__array.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>boost::array</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="mpl_sequence.html" title="mpl sequence"> <link rel="next" href="boost__tuple.html" title="boost::tuple"> @@ -34,23 +34,23 @@ </p> <h5> <a name="fusion.adapted.boost__array.h0"></a> - <span><a name="fusion.adapted.boost__array.header"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.header">Header</a> + <span class="phrase"><a name="fusion.adapted.boost__array.header"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost_array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.boost__array.h1"></a> - <span><a name="fusion.adapted.boost__array.model_of"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.model_of">Model + <span class="phrase"><a name="fusion.adapted.boost__array.model_of"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a> </li></ul></div> <h5> <a name="fusion.adapted.boost__array.h2"></a> - <span><a name="fusion.adapted.boost__array.example"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.example">Example</a> + <span class="phrase"><a name="fusion.adapted.boost__array.example"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="number">3</span><span class="special">></span> <span class="identifier">arr</span> <span class="special">=</span> <span class="special">{{</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">}};</span> @@ -62,7 +62,7 @@ </pre> <h5> <a name="fusion.adapted.boost__array.h3"></a> - <span><a name="fusion.adapted.boost__array.see_also"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.see_also">See + <span class="phrase"><a name="fusion.adapted.boost__array.see_also"></a></span><a class="link" href="boost__array.html#fusion.adapted.boost__array.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/boost__tuple.html b/libs/fusion/doc/html/fusion/adapted/boost__tuple.html index 421e5f26e4..ab04adefb4 100644 --- a/libs/fusion/doc/html/fusion/adapted/boost__tuple.html +++ b/libs/fusion/doc/html/fusion/adapted/boost__tuple.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>boost::tuple</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="boost__array.html" title="boost::array"> <link rel="next" href="adapt_struct.html" title="BOOST_FUSION_ADAPT_STRUCT"> @@ -34,22 +34,22 @@ </p> <h5> <a name="fusion.adapted.boost__tuple.h0"></a> - <span><a name="fusion.adapted.boost__tuple.header"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.header">Header</a> + <span class="phrase"><a name="fusion.adapted.boost__tuple.header"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.boost__tuple.h1"></a> - <span><a name="fusion.adapted.boost__tuple.model_of"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.model_of">Model + <span class="phrase"><a name="fusion.adapted.boost__tuple.model_of"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> </li></ul></div> <h5> <a name="fusion.adapted.boost__tuple.h2"></a> - <span><a name="fusion.adapted.boost__tuple.example"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.example">Example</a> + <span class="phrase"><a name="fusion.adapted.boost__tuple.example"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span> <span class="identifier">example_tuple</span><span class="special">(</span><span class="number">101</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">)</span> <span class="special"><<</span> <span class="char">'\n'</span><span class="special">;</span> @@ -57,7 +57,7 @@ </pre> <h5> <a name="fusion.adapted.boost__tuple.h3"></a> - <span><a name="fusion.adapted.boost__tuple.see_also"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.see_also">See + <span class="phrase"><a name="fusion.adapted.boost__tuple.see_also"></a></span><a class="link" href="boost__tuple.html#fusion.adapted.boost__tuple.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html b/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html index 80592cb71c..58047535fa 100644 --- a/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_assoc_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_DEFINE_ASSOC_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="define_tpl_struct_inline.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE"> <link rel="next" href="define_assoc_tpl_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.define_assoc_struct.h0"></a> - <span><a name="fusion.adapted.define_assoc_struct.description"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.description">Description</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_struct.description"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.description">Description</a> </h5> <p> BOOST_FUSION_DEFINE_ASSOC_STRUCT is a macro that can be used to generate @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.adapted.define_assoc_struct.h1"></a> - <span><a name="fusion.adapted.define_assoc_struct.synopsis"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_struct.synopsis"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_ASSOC_STRUCT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">namespace0</span><span class="special">)(</span><span class="identifier">namespace1</span><span class="special">)...,</span> @@ -51,7 +51,7 @@ </pre> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt> <dd><p> An instance of <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -69,7 +69,7 @@ </div> <h5> <a name="fusion.adapted.define_assoc_struct.h2"></a> - <span><a name="fusion.adapted.define_assoc_struct.expression_semantics"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.define_assoc_struct.expression_semantics"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.expression_semantics">Expression Semantics</a> </h5> <p> @@ -183,14 +183,14 @@ </table></div> <h5> <a name="fusion.adapted.define_assoc_struct.h3"></a> - <span><a name="fusion.adapted.define_assoc_struct.header"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_struct.header"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.define_assoc_struct.h4"></a> - <span><a name="fusion.adapted.define_assoc_struct.example"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_struct.example"></a></span><a class="link" href="define_assoc_struct.html#fusion.adapted.define_assoc_struct.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">keys</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html index ba6f033107..26f9ab1d08 100644 --- a/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_assoc_tpl_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="define_assoc_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_STRUCT"> <link rel="next" href="../algorithm.html" title="Algorithm"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.define_assoc_tpl_struct.h0"></a> - <span><a name="fusion.adapted.define_assoc_tpl_struct.description"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.description">Description</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_tpl_struct.description"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.description">Description</a> </h5> <p> BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT is a macro that can be used to generate @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.adapted.define_assoc_tpl_struct.h1"></a> - <span><a name="fusion.adapted.define_assoc_tpl_struct.synopsis"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_tpl_struct.synopsis"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -52,7 +52,7 @@ </pre> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt> <dd><p> An instantiated <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -74,7 +74,7 @@ </div> <h5> <a name="fusion.adapted.define_assoc_tpl_struct.h2"></a> - <span><a name="fusion.adapted.define_assoc_tpl_struct.expression_semantics"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.define_assoc_tpl_struct.expression_semantics"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.expression_semantics">Expression Semantics</a> </h5> <p> @@ -188,14 +188,14 @@ </table></div> <h5> <a name="fusion.adapted.define_assoc_tpl_struct.h3"></a> - <span><a name="fusion.adapted.define_assoc_tpl_struct.header"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_tpl_struct.header"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_assoc_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.define_assoc_tpl_struct.h4"></a> - <span><a name="fusion.adapted.define_assoc_tpl_struct.example"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.define_assoc_tpl_struct.example"></a></span><a class="link" href="define_assoc_tpl_struct.html#fusion.adapted.define_assoc_tpl_struct.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">keys</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/adapted/define_struct.html b/libs/fusion/doc/html/fusion/adapted/define_struct.html index 9e410569b6..0e4987f02c 100644 --- a/libs/fusion/doc/html/fusion/adapted/define_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_DEFINE_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="adapt_assoc_tpl_adt.html" title="BOOST_FUSION_ADAPT_ASSOC_TPL_ADT"> <link rel="next" href="define_tpl_struct.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT"> @@ -34,7 +34,7 @@ </p> <h5> <a name="fusion.adapted.define_struct.h0"></a> - <span><a name="fusion.adapted.define_struct.synopsis"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.define_struct.synopsis"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_STRUCT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">namespace0</span><span class="special">)(</span><span class="identifier">namespace1</span><span class="special">)...,</span> @@ -46,7 +46,7 @@ </pre> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">str</span></code></span></dt> <dd><p> An instance of <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -64,7 +64,7 @@ </div> <h5> <a name="fusion.adapted.define_struct.h1"></a> - <span><a name="fusion.adapted.define_struct.expression_semantics"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.define_struct.expression_semantics"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.expression_semantics">Expression Semantics</a> </h5> <p> @@ -175,14 +175,14 @@ </table></div> <h5> <a name="fusion.adapted.define_struct.h2"></a> - <span><a name="fusion.adapted.define_struct.header"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.define_struct.header"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.define_struct.h3"></a> - <span><a name="fusion.adapted.define_struct.example"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.define_struct.example"></a></span><a class="link" href="define_struct.html#fusion.adapted.define_struct.example">Example</a> </h5> <pre class="programlisting"><span class="comment">// demo::employee is a Fusion sequence</span> <span class="identifier">BOOST_FUSION_DEFINE_STRUCT</span><span class="special">(</span> diff --git a/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html b/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html index 8a1db27458..d806d5303a 100644 --- a/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html +++ b/libs/fusion/doc/html/fusion/adapted/define_struct_inline.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_DEFINE_STRUCT_INLINE</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="define_tpl_struct.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT"> <link rel="next" href="define_tpl_struct_inline.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.define_struct_inline.h0"></a> - <span><a name="fusion.adapted.define_struct_inline.description"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.description">Description</a> + <span class="phrase"><a name="fusion.adapted.define_struct_inline.description"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.description">Description</a> </h5> <p> BOOST_FUSION_DEFINE_STRUCT_INLINE is a macro that can be used to generate @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.adapted.define_struct_inline.h1"></a> - <span><a name="fusion.adapted.define_struct_inline.synopsis"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.define_struct_inline.synopsis"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_STRUCT_INLINE</span><span class="special">(</span> <span class="identifier">struct_name</span><span class="special">,</span> @@ -50,7 +50,7 @@ </pre> <h5> <a name="fusion.adapted.define_struct_inline.h2"></a> - <span><a name="fusion.adapted.define_struct_inline.expression_semantics"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.define_struct_inline.expression_semantics"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.expression_semantics">Expression Semantics</a> </h5> <p> @@ -69,14 +69,14 @@ </ol></div> <h5> <a name="fusion.adapted.define_struct_inline.h3"></a> - <span><a name="fusion.adapted.define_struct_inline.header"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.header">Header</a> + <span class="phrase"><a name="fusion.adapted.define_struct_inline.header"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.define_struct_inline.h4"></a> - <span><a name="fusion.adapted.define_struct_inline.example"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.example">Example</a> + <span class="phrase"><a name="fusion.adapted.define_struct_inline.example"></a></span><a class="link" href="define_struct_inline.html#fusion.adapted.define_struct_inline.example">Example</a> </h5> <pre class="programlisting"><span class="comment">// enclosing::employee is a Fusion sequence</span> <span class="keyword">class</span> <span class="identifier">enclosing</span> diff --git a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html index 896a62649c..baf89e5f01 100644 --- a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html +++ b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_DEFINE_TPL_STRUCT</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="define_struct.html" title="BOOST_FUSION_DEFINE_STRUCT"> <link rel="next" href="define_struct_inline.html" title="BOOST_FUSION_DEFINE_STRUCT_INLINE"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.define_tpl_struct.h0"></a> - <span><a name="fusion.adapted.define_tpl_struct.description"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.description">Description</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct.description"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.description">Description</a> </h5> <p> BOOST_FUSION_DEFINE_TPL_STRUCT is a macro that can be used to generate all @@ -38,7 +38,7 @@ </p> <h5> <a name="fusion.adapted.define_tpl_struct.h1"></a> - <span><a name="fusion.adapted.define_tpl_struct.synopsis"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct.synopsis"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_TPL_STRUCT</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -51,7 +51,7 @@ </pre> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">Str</span></code></span></dt> <dd><p> An instantiated <code class="computeroutput"><span class="identifier">struct_name</span></code> @@ -73,7 +73,7 @@ </div> <h5> <a name="fusion.adapted.define_tpl_struct.h2"></a> - <span><a name="fusion.adapted.define_tpl_struct.expression_semantics"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.define_tpl_struct.expression_semantics"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.expression_semantics">Expression Semantics</a> </h5> <p> @@ -184,14 +184,14 @@ </table></div> <h5> <a name="fusion.adapted.define_tpl_struct.h3"></a> - <span><a name="fusion.adapted.define_tpl_struct.header"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.header">Header</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct.header"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_struct</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.define_tpl_struct.h4"></a> - <span><a name="fusion.adapted.define_tpl_struct.example"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.example">Example</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct.example"></a></span><a class="link" href="define_tpl_struct.html#fusion.adapted.define_tpl_struct.example">Example</a> </h5> <pre class="programlisting"><span class="comment">// Any instantiated demo::employee is a Fusion sequence</span> <span class="identifier">BOOST_FUSION_DEFINE_TPL_STRUCT</span><span class="special">(</span> diff --git a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html index ddd3689b89..1dde73607f 100644 --- a/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html +++ b/libs/fusion/doc/html/fusion/adapted/define_tpl_struct_inline.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="define_struct_inline.html" title="BOOST_FUSION_DEFINE_STRUCT_INLINE"> <link rel="next" href="define_assoc_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_STRUCT"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.adapted.define_tpl_struct_inline.h0"></a> - <span><a name="fusion.adapted.define_tpl_struct_inline.description"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.description">Description</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct_inline.description"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.description">Description</a> </h5> <p> BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE is a macro that can be used to generate @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.adapted.define_tpl_struct_inline.h1"></a> - <span><a name="fusion.adapted.define_tpl_struct_inline.synopsis"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct_inline.synopsis"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE</span><span class="special">(</span> <span class="special">(</span><span class="identifier">template_param0</span><span class="special">)(</span><span class="identifier">template_param1</span><span class="special">)...,</span> @@ -51,7 +51,7 @@ </pre> <h5> <a name="fusion.adapted.define_tpl_struct_inline.h2"></a> - <span><a name="fusion.adapted.define_tpl_struct_inline.expression_semantics"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.expression_semantics">Expression + <span class="phrase"><a name="fusion.adapted.define_tpl_struct_inline.expression_semantics"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.expression_semantics">Expression Semantics</a> </h5> <p> @@ -70,14 +70,14 @@ </ol></div> <h5> <a name="fusion.adapted.define_tpl_struct_inline.h3"></a> - <span><a name="fusion.adapted.define_tpl_struct_inline.header"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.header">Header</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct_inline.header"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="keyword">struct</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">define_struct_inline</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.define_tpl_struct_inline.h4"></a> - <span><a name="fusion.adapted.define_tpl_struct_inline.example"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.example">Example</a> + <span class="phrase"><a name="fusion.adapted.define_tpl_struct_inline.example"></a></span><a class="link" href="define_tpl_struct_inline.html#fusion.adapted.define_tpl_struct_inline.example">Example</a> </h5> <pre class="programlisting"><span class="comment">// Any instantiated enclosing::employee is a Fusion sequence</span> <span class="keyword">class</span> <span class="identifier">enclosing</span> diff --git a/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html b/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html index dd9e45f422..5fd788e20f 100644 --- a/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html +++ b/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>mpl sequence</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="std__pair.html" title="std::pair"> <link rel="next" href="boost__array.html" title="boost::array"> @@ -33,17 +33,17 @@ </p> <h5> <a name="fusion.adapted.mpl_sequence.h0"></a> - <span><a name="fusion.adapted.mpl_sequence.header"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.header">Header</a> + <span class="phrase"><a name="fusion.adapted.mpl_sequence.header"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.mpl_sequence.h1"></a> - <span><a name="fusion.adapted.mpl_sequence.model_of"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.model_of">Model + <span class="phrase"><a name="fusion.adapted.mpl_sequence.model_of"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> (If the <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> @@ -62,7 +62,7 @@ </ul></div> <h5> <a name="fusion.adapted.mpl_sequence.h2"></a> - <span><a name="fusion.adapted.mpl_sequence.example"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.example">Example</a> + <span class="phrase"><a name="fusion.adapted.mpl_sequence.example"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector_c</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="number">456</span><span class="special">></span> <span class="identifier">vec_c</span><span class="special">;</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector2</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="identifier">vec_c</span><span class="special">);</span> @@ -75,7 +75,7 @@ </pre> <h5> <a name="fusion.adapted.mpl_sequence.h3"></a> - <span><a name="fusion.adapted.mpl_sequence.see_also"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.see_also">See + <span class="phrase"><a name="fusion.adapted.mpl_sequence.see_also"></a></span><a class="link" href="mpl_sequence.html#fusion.adapted.mpl_sequence.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/adapted/std__pair.html b/libs/fusion/doc/html/fusion/adapted/std__pair.html index 7cf25ea1e9..cfdf5ea1e7 100644 --- a/libs/fusion/doc/html/fusion/adapted/std__pair.html +++ b/libs/fusion/doc/html/fusion/adapted/std__pair.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>std::pair</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapted.html" title="Adapted"> <link rel="prev" href="array.html" title="Array"> <link rel="next" href="mpl_sequence.html" title="mpl sequence"> @@ -34,23 +34,23 @@ </p> <h5> <a name="fusion.adapted.std__pair.h0"></a> - <span><a name="fusion.adapted.std__pair.header"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.header">Header</a> + <span class="phrase"><a name="fusion.adapted.std__pair.header"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.adapted.std__pair.h1"></a> - <span><a name="fusion.adapted.std__pair.model_of"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.model_of">Model + <span class="phrase"><a name="fusion.adapted.std__pair.model_of"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a> </li></ul></div> <h5> <a name="fusion.adapted.std__pair.h2"></a> - <span><a name="fusion.adapted.std__pair.example"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.example">Example</a> + <span class="phrase"><a name="fusion.adapted.std__pair.example"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span> <span class="identifier">p</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"Hola!!!"</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="number">0</span><span class="special">>(</span><span class="identifier">p</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> @@ -59,7 +59,7 @@ </pre> <h5> <a name="fusion.adapted.std__pair.h3"></a> - <span><a name="fusion.adapted.std__pair.see_also"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.see_also">See + <span class="phrase"><a name="fusion.adapted.std__pair.see_also"></a></span><a class="link" href="std__pair.html#fusion.adapted.std__pair.see_also">See also</a> </h5> <p> diff --git a/libs/fusion/doc/html/fusion/algorithm.html b/libs/fusion/doc/html/fusion/algorithm.html index 45ac768e55..b5dc7c398a 100644 --- a/libs/fusion/doc/html/fusion/algorithm.html +++ b/libs/fusion/doc/html/fusion/algorithm.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Algorithm</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="adapted/define_assoc_tpl_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT"> <link rel="next" href="algorithm/auxiliary.html" title="Auxiliary"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm">Algorithm</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="algorithm/auxiliary.html">Auxiliary</a></span></dt> <dd><dl><dt><span class="section"><a href="algorithm/auxiliary/functions.html">Functions</a></span></dt></dl></dd> <dt><span class="section"><a href="algorithm/iteration.html">Iteration</a></span></dt> @@ -47,12 +47,12 @@ </dl></div> <h4> <a name="fusion.algorithm.h0"></a> - <span><a name="fusion.algorithm.lazy_evaluation"></a></span><a class="link" href="algorithm.html#fusion.algorithm.lazy_evaluation">Lazy + <span class="phrase"><a name="fusion.algorithm.lazy_evaluation"></a></span><a class="link" href="algorithm.html#fusion.algorithm.lazy_evaluation">Lazy Evaluation</a> </h4> <p> Unlike <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, Fusion - algorithms are lazy<sup>[<a name="fusion.algorithm.f0" href="#ftn.fusion.algorithm.f0" class="footnote">11</a>]</sup> and non sequence-type preserving <sup>[<a name="fusion.algorithm.f1" href="#ftn.fusion.algorithm.f1" class="footnote">12</a>]</sup>. This is by design. Runtime efficiency is given a high priority. + algorithms are lazy<a href="#ftn.fusion.algorithm.f0" class="footnote" name="fusion.algorithm.f0"><sup class="footnote">[11]</sup></a> and non sequence-type preserving <a href="#ftn.fusion.algorithm.f1" class="footnote" name="fusion.algorithm.f1"><sup class="footnote">[12]</sup></a>. This is by design. Runtime efficiency is given a high priority. Like <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, and unlike <a href="http://en.wikipedia.org/wiki/Standard_Template_Library" target="_top">STL</a>, fusion algorithms are mostly functional in nature such that algorithms are @@ -68,7 +68,7 @@ </p> <h4> <a name="fusion.algorithm.h1"></a> - <span><a name="fusion.algorithm.sequence_extension"></a></span><a class="link" href="algorithm.html#fusion.algorithm.sequence_extension">Sequence + <span class="phrase"><a name="fusion.algorithm.sequence_extension"></a></span><a class="link" href="algorithm.html#fusion.algorithm.sequence_extension">Sequence Extension</a> </h4> <p> @@ -92,18 +92,18 @@ </p> <h4> <a name="fusion.algorithm.h2"></a> - <span><a name="fusion.algorithm.header"></a></span><a class="link" href="algorithm.html#fusion.algorithm.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.header"></a></span><a class="link" href="algorithm.html#fusion.algorithm.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.algorithm.f0" href="#fusion.algorithm.f0" class="para">11</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.algorithm.f0" class="footnote"><p><a href="#fusion.algorithm.f0" class="para"><sup class="para">[11] </sup></a> Except for some special cases such as <a class="link" href="algorithm/iteration/functions/for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a> and <a class="link" href="algorithm/auxiliary/functions/copy.html" title="copy"><code class="computeroutput"><span class="identifier">copy</span></code></a> which are inherently imperative algorithms. </p></div> -<div class="footnote"><p><sup>[<a id="ftn.fusion.algorithm.f1" href="#fusion.algorithm.f1" class="para">12</a>] </sup> +<div id="ftn.fusion.algorithm.f1" class="footnote"><p><a href="#fusion.algorithm.f1" class="para"><sup class="para">[12] </sup></a> What does that mean? It means that when you operate on a sequence through a Fusion algorithm that returns a sequence, the sequence returned may not be of the same class as the original diff --git a/libs/fusion/doc/html/fusion/algorithm/auxiliary.html b/libs/fusion/doc/html/fusion/algorithm/auxiliary.html index 62f215eec5..020a5945c8 100644 --- a/libs/fusion/doc/html/fusion/algorithm/auxiliary.html +++ b/libs/fusion/doc/html/fusion/algorithm/auxiliary.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Auxiliary</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../algorithm.html" title="Algorithm"> <link rel="prev" href="../algorithm.html" title="Algorithm"> <link rel="next" href="auxiliary/functions.html" title="Functions"> @@ -26,13 +26,13 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.algorithm.auxiliary"></a><a class="link" href="auxiliary.html" title="Auxiliary">Auxiliary</a> </h3></div></div></div> -<div class="toc"><dl><dt><span class="section"><a href="auxiliary/functions.html">Functions</a></span></dt></dl></div> +<div class="toc"><dl class="toc"><dt><span class="section"><a href="auxiliary/functions.html">Functions</a></span></dt></dl></div> <p> The auxiliary algorithms provide the utility algorithms for sequences. </p> <h5> <a name="fusion.algorithm.auxiliary.h0"></a> - <span><a name="fusion.algorithm.auxiliary.header"></a></span><a class="link" href="auxiliary.html#fusion.algorithm.auxiliary.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.auxiliary.header"></a></span><a class="link" href="auxiliary.html#fusion.algorithm.auxiliary.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions.html b/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions.html index bab537e5b3..4e954be30f 100644 --- a/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions.html +++ b/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../auxiliary.html" title="Auxiliary"> <link rel="prev" href="../auxiliary.html" title="Auxiliary"> <link rel="next" href="functions/copy.html" title="copy"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.auxiliary.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl><dt><span class="section"><a href="functions/copy.html">copy</a></span></dt></dl></div> +<div class="toc"><dl class="toc"><dt><span class="section"><a href="functions/copy.html">copy</a></span></dt></dl></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> diff --git a/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions/copy.html b/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions/copy.html index 1edf54aa9e..447b4b81c8 100644 --- a/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions/copy.html +++ b/libs/fusion/doc/html/fusion/algorithm/auxiliary/functions/copy.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>copy</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="../../iteration.html" title="Iteration"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.auxiliary.functions.copy.h0"></a> - <span><a name="fusion.algorithm.auxiliary.functions.copy.description"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.auxiliary.functions.copy.description"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.description">Description</a> </h6> <p> Copy a sequence <code class="computeroutput"><span class="identifier">src</span></code> to @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.algorithm.auxiliary.functions.copy.h1"></a> - <span><a name="fusion.algorithm.auxiliary.functions.copy.synopsis"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.auxiliary.functions.copy.synopsis"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">void</span> <span class="identifier">copy</span><span class="special">(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">src</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">&</span> <span class="identifier">dest</span><span class="special">);</span> @@ -115,7 +115,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.auxiliary.functions.copy.h2"></a> - <span><a name="fusion.algorithm.auxiliary.functions.copy.expression_semantics"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.auxiliary.functions.copy.expression_semantics"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="copy.html" title="copy"><code class="computeroutput"><span class="identifier">copy</span></code></a><span class="special">(</span><span class="identifier">src</span><span class="special">,</span> <span class="identifier">dest</span><span class="special">);</span> @@ -131,21 +131,21 @@ </p> <h6> <a name="fusion.algorithm.auxiliary.functions.copy.h3"></a> - <span><a name="fusion.algorithm.auxiliary.functions.copy.complexity"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.auxiliary.functions.copy.complexity"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code>. </p> <h6> <a name="fusion.algorithm.auxiliary.functions.copy.h4"></a> - <span><a name="fusion.algorithm.auxiliary.functions.copy.header"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.auxiliary.functions.copy.header"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">auxiliary</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.auxiliary.functions.copy.h5"></a> - <span><a name="fusion.algorithm.auxiliary.functions.copy.example"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.auxiliary.functions.copy.example"></a></span><a class="link" href="copy.html#fusion.algorithm.auxiliary.functions.copy.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span> <a class="link" href="../../../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">ls</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration.html b/libs/fusion/doc/html/fusion/algorithm/iteration.html index 7727decee2..a47de2417d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Iteration</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../algorithm.html" title="Algorithm"> <link rel="prev" href="auxiliary/functions/copy.html" title="copy"> <link rel="next" href="iteration/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.algorithm.iteration"></a><a class="link" href="iteration.html" title="Iteration">Iteration</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="iteration/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="iteration/metafunctions.html">Metafunctions</a></span></dt> </dl></div> @@ -36,7 +36,7 @@ </p> <h5> <a name="fusion.algorithm.iteration.h0"></a> - <span><a name="fusion.algorithm.iteration.header"></a></span><a class="link" href="iteration.html#fusion.algorithm.iteration.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.header"></a></span><a class="link" href="iteration.html#fusion.algorithm.iteration.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html index 9f820d0125..59644d28af 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../iteration.html" title="Iteration"> <link rel="prev" href="../iteration.html" title="Iteration"> <link rel="next" href="functions/fold.html" title="fold"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.iteration.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/fold.html">fold</a></span></dt> <dt><span class="section"><a href="functions/reverse_fold.html">reverse_fold</a></span></dt> <dt><span class="section"><a href="functions/iter_fold.html">iter_fold</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html index e1d049c385..8adbf2d631 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>accumulate</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="reverse_iter_fold.html" title="reverse_iter_fold"> <link rel="next" href="for_each.html" title="for_each"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.functions.accumulate.h0"></a> - <span><a name="fusion.algorithm.iteration.functions.accumulate.description"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.accumulate.description"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code>, initial @@ -42,7 +42,7 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.accumulate.h1"></a> - <span><a name="fusion.algorithm.iteration.functions.accumulate.synopsis"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.accumulate.synopsis"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -146,7 +146,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.functions.accumulate.h2"></a> - <span><a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">accumulate<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -161,21 +161,21 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.accumulate.h3"></a> - <span><a name="fusion.algorithm.iteration.functions.accumulate.complexity"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.accumulate.complexity"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.functions.accumulate.h4"></a> - <span><a name="fusion.algorithm.iteration.functions.accumulate.header"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.accumulate.header"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>accumulate<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>accumulate<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.iteration.functions.accumulate.h5"></a> - <span><a name="fusion.algorithm.iteration.functions.accumulate.example"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.accumulate.example"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">make_string</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html index e4f302c727..5688442157 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="reverse_fold.html" title="reverse_fold"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.functions.fold.h0"></a> - <span><a name="fusion.algorithm.iteration.functions.fold.description"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.fold.description"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code>, initial @@ -42,7 +42,7 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.fold.h1"></a> - <span><a name="fusion.algorithm.iteration.functions.fold.synopsis"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.fold.synopsis"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -146,7 +146,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.functions.fold.h2"></a> - <span><a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">fold<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -161,21 +161,21 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.fold.h3"></a> - <span><a name="fusion.algorithm.iteration.functions.fold.complexity"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.fold.complexity"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.functions.fold.h4"></a> - <span><a name="fusion.algorithm.iteration.functions.fold.header"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.fold.header"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.iteration.functions.fold.h5"></a> - <span><a name="fusion.algorithm.iteration.functions.fold.example"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.fold.example"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.functions.fold.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">make_string</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html index 287dad6b91..51a6fdb958 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>for_each</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="accumulate.html" title="accumulate"> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.functions.for_each.h0"></a> - <span><a name="fusion.algorithm.iteration.functions.for_each.description"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.for_each.description"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.description">Description</a> </h6> <p> Applies a unary function object to each element of a sequence. </p> <h6> <a name="fusion.algorithm.iteration.functions.for_each.h1"></a> - <span><a name="fusion.algorithm.iteration.functions.for_each.synopsis"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.for_each.synopsis"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.functions.for_each.h2"></a> - <span><a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">for_each</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -127,21 +127,21 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.for_each.h3"></a> - <span><a name="fusion.algorithm.iteration.functions.for_each.complexity"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.for_each.complexity"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.functions.for_each.h4"></a> - <span><a name="fusion.algorithm.iteration.functions.for_each.header"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.for_each.header"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.iteration.functions.for_each.h5"></a> - <span><a name="fusion.algorithm.iteration.functions.for_each.example"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.for_each.example"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.functions.for_each.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">increment</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/iter_fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/iter_fold.html index bbd0ec3a12..e2bac2c318 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/iter_fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/iter_fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>iter_fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="reverse_fold.html" title="reverse_fold"> <link rel="next" href="reverse_iter_fold.html" title="reverse_iter_fold"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.functions.iter_fold.h0"></a> - <span><a name="fusion.algorithm.iteration.functions.iter_fold.description"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.iter_fold.description"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code>, initial @@ -42,7 +42,7 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.iter_fold.h1"></a> - <span><a name="fusion.algorithm.iteration.functions.iter_fold.synopsis"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.iter_fold.synopsis"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -146,7 +146,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.functions.iter_fold.h2"></a> - <span><a name="fusion.algorithm.iteration.functions.iter_fold.expression_semantics"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.functions.iter_fold.expression_semantics"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">iter_fold<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -161,21 +161,21 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.iter_fold.h3"></a> - <span><a name="fusion.algorithm.iteration.functions.iter_fold.complexity"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.iter_fold.complexity"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.functions.iter_fold.h4"></a> - <span><a name="fusion.algorithm.iteration.functions.iter_fold.header"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.iter_fold.header"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.iteration.functions.iter_fold.h5"></a> - <span><a name="fusion.algorithm.iteration.functions.iter_fold.example"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.iter_fold.example"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.functions.iter_fold.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">make_string</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html index 65dac1ed94..1e15a87af2 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse_fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="fold.html" title="fold"> <link rel="next" href="iter_fold.html" title="iter_fold"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.functions.reverse_fold.h0"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_fold.description"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_fold.description"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code>, initial @@ -42,7 +42,7 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.reverse_fold.h1"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_fold.synopsis"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_fold.synopsis"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -146,7 +146,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.functions.reverse_fold.h2"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_fold.expression_semantics"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_fold.expression_semantics"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">reverse_fold<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -161,21 +161,21 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.reverse_fold.h3"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_fold.complexity"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_fold.complexity"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.functions.reverse_fold.h4"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_fold.header"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_fold.header"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>reverse_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>reverse_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.iteration.functions.reverse_fold.h5"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_fold.example"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_fold.example"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.functions.reverse_fold.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">make_string</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html index 839a4bbda0..a813f5c3fc 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/functions/reverse_iter_fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse_iter_fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="iter_fold.html" title="iter_fold"> <link rel="next" href="accumulate.html" title="accumulate"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.functions.reverse_iter_fold.h0"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.description"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.description"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code>, initial @@ -42,7 +42,7 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.reverse_iter_fold.h1"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.synopsis"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.synopsis"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -146,7 +146,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.functions.reverse_iter_fold.h2"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.expression_semantics"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.expression_semantics"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">reverse_iter_fold<span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -161,21 +161,21 @@ </p> <h6> <a name="fusion.algorithm.iteration.functions.reverse_iter_fold.h3"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.complexity"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.complexity"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">f</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.functions.reverse_iter_fold.h4"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.header"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.header"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>reverse_iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>reverse_iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.iteration.functions.reverse_iter_fold.h5"></a> - <span><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.example"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.iteration.functions.reverse_iter_fold.example"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.functions.reverse_iter_fold.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">make_string</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html index 51292beb65..d527d34c04 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../iteration.html" title="Iteration"> <link rel="prev" href="functions/for_each.html" title="for_each"> <link rel="next" href="metafunctions/fold.html" title="fold"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.iteration.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/fold.html">fold</a></span></dt> <dt><span class="section"><a href="metafunctions/reverse_fold.html">reverse_fold</a></span></dt> <dt><span class="section"><a href="metafunctions/iter_fold.html">iter_fold</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html index 0e34239748..dd004600c1 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>accumulate</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="reverse_iter_fold.html" title="reverse_iter_fold"> <link rel="next" href="for_each.html" title="for_each"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.metafunctions.accumulate.h0"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.accumulate.description"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.accumulate.description"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">accumulate</span></code></a>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.accumulate.h1"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.accumulate.synopsis"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.accumulate.synopsis"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.metafunctions.accumulate.h2"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">accumulate<span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -150,14 +150,14 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.accumulate.h3"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.accumulate.complexity"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.accumulate.complexity"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.accumulate.h4"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.accumulate.header"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.accumulate.header"></a></span><a class="link" href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>accumulate<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>accumulate<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html index 6292d0c493..3b0a938314 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="reverse_fold.html" title="reverse_fold"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.metafunctions.fold.h0"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.fold.description"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.fold.description"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/fold.html" title="fold"><code class="computeroutput"><span class="identifier">fold</span></code></a>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.fold.h1"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.fold.synopsis"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.fold.synopsis"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.metafunctions.fold.h2"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">fold<span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -150,14 +150,14 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.fold.h3"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.fold.complexity"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.fold.complexity"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.fold.h4"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.fold.header"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.fold.header"></a></span><a class="link" href="fold.html#fusion.algorithm.iteration.metafunctions.fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html index 04db7b8919..0aa438be35 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>for_each</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="accumulate.html" title="accumulate"> <link rel="next" href="../../query.html" title="Query"> @@ -32,11 +32,11 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.for_each.h0"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.for_each.description"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.for_each.description"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.description">Description</a> </h6> <h6> <a name="fusion.algorithm.iteration.metafunctions.for_each.h1"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.for_each.synopsis"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.for_each.synopsis"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.metafunctions.for_each.h2"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="for_each.html" title="for_each"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">for_each</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -130,14 +130,14 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.for_each.h3"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.for_each.complexity"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.for_each.complexity"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.for_each.h4"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.for_each.header"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.for_each.header"></a></span><a class="link" href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html index 641aeb2943..be9e3f0fe4 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/iter_fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>iter_fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="reverse_fold.html" title="reverse_fold"> <link rel="next" href="reverse_iter_fold.html" title="reverse_iter_fold"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.metafunctions.iter_fold.h0"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.iter_fold.description"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.iter_fold.description"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/iter_fold.html" title="iter_fold"><code class="computeroutput"><span class="identifier">iter_fold</span></code></a>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.iter_fold.h1"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.iter_fold.synopsis"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.iter_fold.synopsis"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.metafunctions.iter_fold.h2"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.iter_fold.expression_semantics"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.iter_fold.expression_semantics"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">iter_fold<span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -150,14 +150,14 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.iter_fold.h3"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.iter_fold.complexity"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.iter_fold.complexity"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.iter_fold.h4"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.iter_fold.header"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.iter_fold.header"></a></span><a class="link" href="iter_fold.html#fusion.algorithm.iteration.metafunctions.iter_fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html index 81e4489302..26f009e522 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse_fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="fold.html" title="fold"> <link rel="next" href="iter_fold.html" title="iter_fold"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_fold.h0"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.description"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.description"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/reverse_fold.html" title="reverse_fold"><code class="computeroutput"><span class="identifier">reverse_fold</span></code></a>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_fold.h1"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.synopsis"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.synopsis"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_fold.h2"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.expression_semantics"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.expression_semantics"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">reverse_fold<span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -150,14 +150,14 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_fold.h3"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.complexity"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.complexity"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_fold.h4"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.header"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_fold.header"></a></span><a class="link" href="reverse_fold.html#fusion.algorithm.iteration.metafunctions.reverse_fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>reverse_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>reverse_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html index bb5aae86ba..d9b5fcb40d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html +++ b/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/reverse_iter_fold.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse_iter_fold</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="iter_fold.html" title="iter_fold"> <link rel="next" href="accumulate.html" title="accumulate"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.h0"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.description"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.description"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/reverse_iter_fold.html" title="reverse_iter_fold"><code class="computeroutput"><span class="identifier">reverse_iter_fold</span></code></a>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.h1"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.synopsis"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.synopsis"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.h2"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.expression_semantics"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.expression_semantics"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting">reverse_iter_fold<span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -150,14 +150,14 @@ </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.h3"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.complexity"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.complexity"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.complexity">Complexity</a> </h6> <p> Linear, exactly <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> applications of <code class="computeroutput"><span class="identifier">F</span></code>. </p> <h6> <a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.h4"></a> - <span><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.header"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.iteration.metafunctions.reverse_iter_fold.header"></a></span><a class="link" href="reverse_iter_fold.html#fusion.algorithm.iteration.metafunctions.reverse_iter_fold.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">iteration</span><span class="special">/</span>reverse_iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span>reverse_iter_fold<span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query.html b/libs/fusion/doc/html/fusion/algorithm/query.html index 9bdae216d6..3f96cd2101 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query.html +++ b/libs/fusion/doc/html/fusion/algorithm/query.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Query</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../algorithm.html" title="Algorithm"> <link rel="prev" href="iteration/metafunctions/for_each.html" title="for_each"> <link rel="next" href="query/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.algorithm.query"></a><a class="link" href="query.html" title="Query">Query</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="query/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="query/metafunctions.html">Metafunctions</a></span></dt> </dl></div> @@ -35,7 +35,7 @@ </p> <h5> <a name="fusion.algorithm.query.h0"></a> - <span><a name="fusion.algorithm.query.header"></a></span><a class="link" href="query.html#fusion.algorithm.query.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.header"></a></span><a class="link" href="query.html#fusion.algorithm.query.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">query</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions.html b/libs/fusion/doc/html/fusion/algorithm/query/functions.html index 7f6a473015..9b9d291670 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../query.html" title="Query"> <link rel="prev" href="../query.html" title="Query"> <link rel="next" href="functions/any.html" title="any"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.query.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/any.html">any</a></span></dt> <dt><span class="section"><a href="functions/all.html">all</a></span></dt> <dt><span class="section"><a href="functions/none.html">none</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html index 3c58d35eb8..946a435bbe 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>all</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="any.html" title="any"> <link rel="next" href="none.html" title="none"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.functions.all.h0"></a> - <span><a name="fusion.algorithm.query.functions.all.description"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.all.description"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.algorithm.query.functions.all.h1"></a> - <span><a name="fusion.algorithm.query.functions.all.synopsis"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.all.synopsis"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -117,7 +117,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.all.h2"></a> - <span><a name="fusion.algorithm.query.functions.all.expression_semantics"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.all.expression_semantics"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -133,21 +133,21 @@ </p> <h6> <a name="fusion.algorithm.query.functions.all.h3"></a> - <span><a name="fusion.algorithm.query.functions.all.complexity"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.all.complexity"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.functions.all.h4"></a> - <span><a name="fusion.algorithm.query.functions.all.header"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.all.header"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.query.functions.all.h5"></a> - <span><a name="fusion.algorithm.query.functions.all.example"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.all.example"></a></span><a class="link" href="all.html#fusion.algorithm.query.functions.all.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">odd</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html index fc361de4e3..6304a50c06 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>any</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="all.html" title="all"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.functions.any.h0"></a> - <span><a name="fusion.algorithm.query.functions.any.description"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.any.description"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.algorithm.query.functions.any.h1"></a> - <span><a name="fusion.algorithm.query.functions.any.synopsis"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.any.synopsis"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -117,7 +117,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.any.h2"></a> - <span><a name="fusion.algorithm.query.functions.any.expression_semantics"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.any.expression_semantics"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.expression_semantics">Expression semantics</a> </h6> <pre class="programlisting"><a class="link" href="any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -133,21 +133,21 @@ </p> <h6> <a name="fusion.algorithm.query.functions.any.h3"></a> - <span><a name="fusion.algorithm.query.functions.any.complexity"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.any.complexity"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.functions.any.h4"></a> - <span><a name="fusion.algorithm.query.functions.any.header"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.any.header"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.query.functions.any.h5"></a> - <span><a name="fusion.algorithm.query.functions.any.example"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.any.example"></a></span><a class="link" href="any.html#fusion.algorithm.query.functions.any.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">odd</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html index 7e114a70af..57cf5e5113 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>count</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="find_if.html" title="find_if"> <link rel="next" href="count_if.html" title="count_if"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.functions.count.h0"></a> - <span><a name="fusion.algorithm.query.functions.count.description"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count.description"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.description">Description</a> </h6> <p> Returns the number of elements of a given type within a sequence. </p> <h6> <a name="fusion.algorithm.query.functions.count.h1"></a> - <span><a name="fusion.algorithm.query.functions.count.synopsis"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count.synopsis"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -114,7 +114,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.count.h2"></a> - <span><a name="fusion.algorithm.query.functions.count.expression_semantics"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.count.expression_semantics"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="count.html" title="count"><code class="computeroutput"><span class="identifier">count</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span> @@ -129,21 +129,21 @@ </p> <h6> <a name="fusion.algorithm.query.functions.count.h3"></a> - <span><a name="fusion.algorithm.query.functions.count.complexity"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count.complexity"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.functions.count.h4"></a> - <span><a name="fusion.algorithm.query.functions.count.header"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count.header"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.query.functions.count.h5"></a> - <span><a name="fusion.algorithm.query.functions.count.example"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count.example"></a></span><a class="link" href="count.html#fusion.algorithm.query.functions.count.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1.0</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="count.html" title="count"><code class="computeroutput"><span class="identifier">count</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="number">2</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html index 077820e114..24e47593c3 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>count_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="count.html" title="count"> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.functions.count_if.h0"></a> - <span><a name="fusion.algorithm.query.functions.count_if.description"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count_if.description"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.description">Description</a> </h6> <p> Returns the number of elements within a sequence with a type for which @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.query.functions.count_if.h1"></a> - <span><a name="fusion.algorithm.query.functions.count_if.synopsis"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count_if.synopsis"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -114,7 +114,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.count_if.h2"></a> - <span><a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">count_if</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span> @@ -128,21 +128,21 @@ </p> <h6> <a name="fusion.algorithm.query.functions.count_if.h3"></a> - <span><a name="fusion.algorithm.query.functions.count_if.complexity"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count_if.complexity"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.functions.count_if.h4"></a> - <span><a name="fusion.algorithm.query.functions.count_if.header"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count_if.header"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.query.functions.count_if.h5"></a> - <span><a name="fusion.algorithm.query.functions.count_if.example"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.count_if.example"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.functions.count_if.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">count_if</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span><span class="identifier">odd</span><span class="special">())</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html index d9aa8cb73d..cac64747a3 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>find</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="none.html" title="none"> <link rel="next" href="find_if.html" title="find_if"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.functions.find.h0"></a> - <span><a name="fusion.algorithm.query.functions.find.description"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find.description"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.description">Description</a> </h6> <p> Finds the first element of a given type within a sequence. </p> <h6> <a name="fusion.algorithm.query.functions.find.h1"></a> - <span><a name="fusion.algorithm.query.functions.find.synopsis"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find.synopsis"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> @@ -115,7 +115,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.find.h2"></a> - <span><a name="fusion.algorithm.query.functions.find.expression_semantics"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.find.expression_semantics"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">find</span></code></a><span class="special"><</span><span class="identifier">T</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">)</span> @@ -132,21 +132,21 @@ </p> <h6> <a name="fusion.algorithm.query.functions.find.h3"></a> - <span><a name="fusion.algorithm.query.functions.find.complexity"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find.complexity"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.functions.find.h4"></a> - <span><a name="fusion.algorithm.query.functions.find.header"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find.header"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.query.functions.find.h5"></a> - <span><a name="fusion.algorithm.query.functions.find.example"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find.example"></a></span><a class="link" href="find.html#fusion.algorithm.query.functions.find.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="char">'a'</span><span class="special">,</span><span class="char">'0'</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(*</span><a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">find</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">>(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <span class="char">'0'</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html index 5cc8069080..5a907ea687 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>find_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="find.html" title="find"> <link rel="next" href="count.html" title="count"> @@ -33,11 +33,11 @@ </p> <h6> <a name="fusion.algorithm.query.functions.find_if.h0"></a> - <span><a name="fusion.algorithm.query.functions.find_if.description"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find_if.description"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.description">Description</a> </h6> <h6> <a name="fusion.algorithm.query.functions.find_if.h1"></a> - <span><a name="fusion.algorithm.query.functions.find_if.synopsis"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find_if.synopsis"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">F</span><span class="special">,</span> @@ -118,7 +118,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.find_if.h2"></a> - <span><a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a><span class="special"><</span><span class="identifier">F</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">)</span> @@ -136,7 +136,7 @@ </p> <h6> <a name="fusion.algorithm.query.functions.find_if.h3"></a> - <span><a name="fusion.algorithm.query.functions.find_if.complexity"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find_if.complexity"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. @@ -151,7 +151,7 @@ </ol></div> <h6> <a name="fusion.algorithm.query.functions.find_if.h4"></a> - <span><a name="fusion.algorithm.query.functions.find_if.example"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.find_if.example"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.functions.find_if.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1.0</span><span class="special">,</span><span class="number">2</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(*</span><a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a><span class="special"><</span><span class="identifier">is_integral</span><span class="special"><</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">>(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html b/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html index 88b7ea5fab..1c0f696370 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>none</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="all.html" title="all"> <link rel="next" href="find.html" title="find"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.functions.none.h0"></a> - <span><a name="fusion.algorithm.query.functions.none.description"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.none.description"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.algorithm.query.functions.none.h1"></a> - <span><a name="fusion.algorithm.query.functions.none.synopsis"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.none.synopsis"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -117,7 +117,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.functions.none.h2"></a> - <span><a name="fusion.algorithm.query.functions.none.expression_semantics"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.functions.none.expression_semantics"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -133,21 +133,21 @@ </p> <h6> <a name="fusion.algorithm.query.functions.none.h3"></a> - <span><a name="fusion.algorithm.query.functions.none.complexity"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.none.complexity"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.functions.none.h4"></a> - <span><a name="fusion.algorithm.query.functions.none.header"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.none.header"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.query.functions.none.h5"></a> - <span><a name="fusion.algorithm.query.functions.none.example"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.query.functions.none.example"></a></span><a class="link" href="none.html#fusion.algorithm.query.functions.none.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">odd</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html index 9d9f7e6d6e..89a440a78b 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../query.html" title="Query"> <link rel="prev" href="functions/count_if.html" title="count_if"> <link rel="next" href="metafunctions/any.html" title="any"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.query.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/any.html">any</a></span></dt> <dt><span class="section"><a href="metafunctions/all.html">all</a></span></dt> <dt><span class="section"><a href="metafunctions/none.html">none</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html index 3e42c1eee0..247d90d93d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>all</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="any.html" title="any"> <link rel="next" href="none.html" title="none"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.all.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.all.description"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.all.description"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.description">Description</a> </h6> <p> A metafunction returning the result type of <a class="link" href="../functions/all.html" title="all"><code class="computeroutput"><span class="identifier">all</span></code></a>. </p> <h6> <a name="fusion.algorithm.query.metafunctions.all.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.all.synopsis"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.all.synopsis"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.all.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="all.html" title="all"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">all</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -131,14 +131,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.all.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.all.complexity"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.all.complexity"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.query.metafunctions.all.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.all.header"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.all.header"></a></span><a class="link" href="all.html#fusion.algorithm.query.metafunctions.all.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html index 2ae40815fd..ea88c51c91 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>any</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="all.html" title="all"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.any.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.any.description"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.any.description"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.description">Description</a> </h6> <p> A metafunction returning the result type of <a class="link" href="../functions/any.html" title="any"><code class="computeroutput"><span class="identifier">any</span></code></a>. </p> <h6> <a name="fusion.algorithm.query.metafunctions.any.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.any.synopsis"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.any.synopsis"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.any.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="any.html" title="any"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">any</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -131,14 +131,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.any.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.any.complexity"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.any.complexity"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.query.metafunctions.any.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.any.header"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.any.header"></a></span><a class="link" href="any.html#fusion.algorithm.query.metafunctions.any.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html index 34655c120f..b2a252e7c9 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>count</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="find_if.html" title="find_if"> <link rel="next" href="count_if.html" title="count_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.count.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.count.description"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count.description"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.description">Description</a> </h6> <p> A metafunction that returns the result type of <code class="computeroutput"><span class="identifier">count</span></code> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.count.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.count.synopsis"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count.synopsis"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.count.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="count.html" title="count"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">count</span></code></a><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -128,14 +128,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.count.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.count.complexity"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count.complexity"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.query.metafunctions.count.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.count.header"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count.header"></a></span><a class="link" href="count.html#fusion.algorithm.query.metafunctions.count.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html index ea66cf686b..bee2594c9d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>count_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="count.html" title="count"> <link rel="next" href="../../transformation.html" title="Transformation"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.count_if.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.count_if.description"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count_if.description"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.description">Description</a> </h6> <p> A metafunction that returns the result type of <code class="computeroutput"><span class="identifier">count_if</span></code> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.count_if.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.count_if.synopsis"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count_if.synopsis"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.count_if.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="count_if.html" title="count_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">count_if</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">>::</span><span class="identifier">type</span> @@ -128,14 +128,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.count_if.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.count_if.complexity"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count_if.complexity"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.query.metafunctions.count_if.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.count_if.header"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.count_if.header"></a></span><a class="link" href="count_if.html#fusion.algorithm.query.metafunctions.count_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html index 87843d72ab..267220175d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>find</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="none.html" title="none"> <link rel="next" href="find_if.html" title="find_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.find.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.find.description"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find.description"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/find.html" title="find"><code class="computeroutput"><span class="identifier">find</span></code></a>, given the sequence and @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.find.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.find.synopsis"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find.synopsis"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.find.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="find.html" title="find"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">find</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -130,14 +130,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.find.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.find.complexity"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find.complexity"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.complexity">Complexity</a> </h6> <p> Linear, at most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.metafunctions.find.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.find.header"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find.header"></a></span><a class="link" href="find.html#fusion.algorithm.query.metafunctions.find.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html index a7b3b49280..d46faa6da4 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>find_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="find.html" title="find"> <link rel="next" href="count.html" title="count"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.find_if.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.find_if.description"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find_if.description"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">find_if</span></code></a> given the sequence and @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.find_if.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.find_if.synopsis"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find_if.synopsis"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -114,7 +114,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.find_if.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="find_if.html" title="find_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">find_if</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">>::</span><span class="identifier">type</span> @@ -131,14 +131,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.find_if.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.find_if.complexity"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find_if.complexity"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.complexity">Complexity</a> </h6> <p> Linear. At most <code class="computeroutput"><a class="link" href="../../../sequence/intrinsic/metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">value</span></code> comparisons. </p> <h6> <a name="fusion.algorithm.query.metafunctions.find_if.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.find_if.header"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.find_if.header"></a></span><a class="link" href="find_if.html#fusion.algorithm.query.metafunctions.find_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html index c414d76a32..919a209abb 100644 --- a/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html +++ b/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>none</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="all.html" title="all"> <link rel="next" href="find.html" title="find"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.query.metafunctions.none.h0"></a> - <span><a name="fusion.algorithm.query.metafunctions.none.description"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.none.description"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.description">Description</a> </h6> <p> A metafunction returning the result type of <a class="link" href="../functions/none.html" title="none"><code class="computeroutput"><span class="identifier">none</span></code></a>. </p> <h6> <a name="fusion.algorithm.query.metafunctions.none.h1"></a> - <span><a name="fusion.algorithm.query.metafunctions.none.synopsis"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.none.synopsis"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.query.metafunctions.none.h2"></a> - <span><a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="none.html" title="none"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">none</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -131,14 +131,14 @@ </p> <h6> <a name="fusion.algorithm.query.metafunctions.none.h3"></a> - <span><a name="fusion.algorithm.query.metafunctions.none.complexity"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.none.complexity"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.query.metafunctions.none.h4"></a> - <span><a name="fusion.algorithm.query.metafunctions.none.header"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.query.metafunctions.none.header"></a></span><a class="link" href="none.html#fusion.algorithm.query.metafunctions.none.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">query</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation.html b/libs/fusion/doc/html/fusion/algorithm/transformation.html index fdafb89c0d..8bd86fef29 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Transformation</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../algorithm.html" title="Algorithm"> <link rel="prev" href="query/metafunctions/count_if.html" title="count_if"> <link rel="next" href="transformation/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.algorithm.transformation"></a><a class="link" href="transformation.html" title="Transformation">Transformation</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="transformation/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="transformation/metafunctions.html">Metafunctions</a></span></dt> </dl></div> @@ -48,7 +48,7 @@ </table></div> <h5> <a name="fusion.algorithm.transformation.h0"></a> - <span><a name="fusion.algorithm.transformation.header"></a></span><a class="link" href="transformation.html#fusion.algorithm.transformation.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.header"></a></span><a class="link" href="transformation.html#fusion.algorithm.transformation.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html index c3af15256f..300f146c7d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../transformation.html" title="Transformation"> <link rel="prev" href="../transformation.html" title="Transformation"> <link rel="next" href="functions/filter.html" title="filter"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.transformation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/filter.html">filter</a></span></dt> <dt><span class="section"><a href="functions/filter_if.html">filter_if</a></span></dt> <dt><span class="section"><a href="functions/transform.html">transform</a></span></dt> @@ -46,6 +46,7 @@ <dt><span class="section"><a href="functions/pop_front.html">pop_front</a></span></dt> <dt><span class="section"><a href="functions/push_back.html">push_back</a></span></dt> <dt><span class="section"><a href="functions/push_front.html">push_front</a></span></dt> +<dt><span class="section"><a href="functions/flatten.html">flatten</a></span></dt> </dl></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html index 93d5e13351..bd0bfebe73 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>clear</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="reverse.html" title="reverse"> <link rel="next" href="erase.html" title="erase"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.clear.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.clear.description"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.clear.description"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.description">Description</a> </h6> <p> <a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a> returns an empty sequence. </p> <h6> <a name="fusion.algorithm.transformation.functions.clear.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.clear.synposis"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.synposis">Synposis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.clear.synposis"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.clear.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -104,21 +104,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.clear.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.clear.complexity"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.clear.complexity"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.functions.clear.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.clear.header"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.clear.header"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.clear.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.clear.example"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.clear.example"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.functions.clear.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">());</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html index f829fbc22d..f48caeeacc 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>erase</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="clear.html" title="clear"> <link rel="next" href="erase_key.html" title="erase_key"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.erase.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.erase.description"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase.description"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.description">Description</a> </h6> <p> Returns a new sequence, containing all the elements of the original except @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.erase.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.erase.synposis"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.synposis">Synposis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase.synposis"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -139,7 +139,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.erase.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.erase.expression_semantics"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase.expression_semantics"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">pos</span><span class="special">);</span> @@ -147,7 +147,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -169,7 +169,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -188,21 +188,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.erase.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.erase.complexity"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase.complexity"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.erase.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.erase.header"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase.header"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.erase.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.erase.example"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase.example"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.functions.erase.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2.0</span><span class="special">,</span> <span class="char">'c'</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">erase</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'c'</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html index af417db708..d15e1e79b6 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>erase_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="erase.html" title="erase"> <link rel="next" href="insert.html" title="insert"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.erase_key.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.erase_key.description"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase_key.description"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.description">Description</a> </h6> <p> For an <a class="link" href="../../../sequence/concepts/associative_sequence.html" title="Associative Sequence">associative</a>] @@ -40,7 +40,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.erase_key.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.erase_key.synposis"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.synposis">Synposis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase_key.synposis"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span> @@ -115,7 +115,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.erase_key.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">erase_key</span></code></a><span class="special"><</span><span class="identifier">Key</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -132,21 +132,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.erase_key.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.erase_key.complexity"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase_key.complexity"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.erase_key.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.erase_key.header"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase_key.header"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.erase_key.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.erase_key.example"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.erase_key.example"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">erase_key</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">>(</span><a class="link" href="../../../container/generation/functions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">make_map</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">>(</span><span class="char">'a'</span><span class="special">,</span> <span class="char">'b'</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">make_map</span></code></a><span class="special"><</span><span class="keyword">long</span><span class="special">>(</span><span class="char">'b'</span><span class="special">));</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html index 146e602044..a2728668ef 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>filter</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="filter_if.html" title="filter_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.filter.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.filter.description"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter.description"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.description">Description</a> </h6> <p> For a given sequence, filter returns a new sequences containing only @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.filter.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.filter.synopsis"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter.synopsis"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> @@ -110,7 +110,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.filter.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a><span class="special"><</span><span class="identifier">T</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -118,7 +118,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -138,21 +138,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.filter.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.filter.complexity"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter.complexity"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.filter.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.filter.header"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter.header"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.filter.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.filter.example"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter.example"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.functions.filter.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">long</span><span class="special">,</span><span class="keyword">long</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">>(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html index a748901bdc..65c6b7b576 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>filter_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="filter.html" title="filter"> <link rel="next" href="transform.html" title="transform"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.filter_if.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.filter_if.description"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter_if.description"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.description">Description</a> </h6> <p> For a given sequence, <a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a> returns a new sequences @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.filter_if.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.filter_if.synopsis"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter_if.synopsis"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Pred</span><span class="special">,</span> @@ -112,7 +112,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.filter_if.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a><span class="special"><</span><span class="identifier">Pred</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -120,7 +120,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -141,21 +141,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.filter_if.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.filter_if.complexity"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter_if.complexity"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.filter_if.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.filter_if.header"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter_if.header"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.filter_if.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.filter_if.example"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.filter_if.example"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3.0</span><span class="special">,</span><span class="number">4.0</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a><span class="special"><</span><span class="identifier">is_integral</span><span class="special"><</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">>(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/flatten.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/flatten.html new file mode 100644 index 0000000000..efc2a57d06 --- /dev/null +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/flatten.html @@ -0,0 +1,149 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>flatten</title> +<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../functions.html" title="Functions"> +<link rel="prev" href="push_front.html" title="push_front"> +<link rel="next" href="../metafunctions.html" title="Metafunctions"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h5 class="title"> +<a name="fusion.algorithm.transformation.functions.flatten"></a><a class="link" href="flatten.html" title="flatten">flatten</a> +</h5></div></div></div> +<h6> +<a name="fusion.algorithm.transformation.functions.flatten.h0"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.flatten.description"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.functions.flatten.description">Description</a> + </h6> +<p> + Returns a new sequence without nested sequences. + </p> +<h6> +<a name="fusion.algorithm.transformation.functions.flatten.h1"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.flatten.synopsis"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.functions.flatten.synopsis">Synopsis</a> + </h6> +<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> + <span class="keyword">typename</span> <span class="identifier">Sequence</span> + <span class="special">></span> +<span class="keyword">typename</span> <a class="link" href="../metafunctions/flatten.html" title="flatten"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">flatten</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">flatten</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&</span> <span class="identifier">seq</span><span class="special">);</span> + +<span class="keyword">template</span><span class="special"><</span> + <span class="keyword">typename</span> <span class="identifier">Sequence</span> + <span class="special">></span> +<span class="keyword">typename</span> <a class="link" href="../metafunctions/flatten.html" title="flatten"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">flatten</span></code></a><span class="special"><</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">flatten</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">seq</span><span class="special">);</span> +</pre> +<div class="table"> +<a name="fusion.algorithm.transformation.functions.flatten.t0"></a><p class="title"><b>Table 1.84. Parameters</b></p> +<div class="table-contents"><table class="table" summary="Parameters"> +<colgroup> +<col> +<col> +<col> +</colgroup> +<thead><tr> +<th> + <p> + Parameter + </p> + </th> +<th> + <p> + Requirement + </p> + </th> +<th> + <p> + Description + </p> + </th> +</tr></thead> +<tbody><tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">seq</span></code> + </p> + </td> +<td> + <p> + A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a> + </p> + </td> +<td> + <p> + Operation's argument + </p> + </td> +</tr></tbody> +</table></div> +</div> +<br class="table-break"><h6> +<a name="fusion.algorithm.transformation.functions.flatten.h2"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.flatten.expression_semantics"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.functions.flatten.expression_semantics">Expression + Semantics</a> + </h6> +<pre class="programlisting"><a class="link" href="flatten.html" title="flatten"><code class="computeroutput"><span class="identifier">flatten</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> +</pre> +<p> + <span class="bold"><strong>Return type</strong></span>: + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> + A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a>. + </li></ul></div> +<p> + <span class="bold"><strong>Semantics</strong></span>: Returns a new sequence containing + all the leaf elements of <code class="computeroutput"><span class="identifier">seq</span></code>. + </p> +<h6> +<a name="fusion.algorithm.transformation.functions.flatten.h3"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.flatten.complexity"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.functions.flatten.complexity">Complexity</a> + </h6> +<p> + Constant. Returns a view which is lazily evaluated. + </p> +<h6> +<a name="fusion.algorithm.transformation.functions.flatten.h4"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.flatten.header"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.functions.flatten.header">Header</a> + </h6> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">flatten</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">flatten</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +</pre> +<h6> +<a name="fusion.algorithm.transformation.functions.flatten.h5"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.flatten.example"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.functions.flatten.example">Example</a> + </h6> +<pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">),</span> <span class="number">5</span><span class="special">);</span> +<span class="identifier">assert</span><span class="special">(</span><a class="link" href="flatten.html" title="flatten"><code class="computeroutput"><span class="identifier">flatten</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">,</span> <span class="number">5</span><span class="special">)));</span> +</pre> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html index 379b4921fc..5443e46a95 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>insert</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="erase_key.html" title="erase_key"> <link rel="next" href="insert_range.html" title="insert_range"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.insert.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.insert.description"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert.description"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.description">Description</a> </h6> <p> Returns a new sequence with all the elements of the original, an a new @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.insert.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.insert.synposis"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.synposis">Synposis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert.synposis"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -130,7 +130,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.insert.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span> @@ -138,7 +138,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. </li></ul></div> @@ -151,21 +151,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.insert.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.insert.complexity"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert.complexity"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.insert.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.insert.header"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert.header"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.insert.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.insert.example"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert.example"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.functions.insert.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> <span class="number">3</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html index 7c5b478874..b1f564a218 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>insert_range</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="insert.html" title="insert"> <link rel="next" href="join.html" title="join"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.insert_range.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.insert_range.description"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert_range.description"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.description">Description</a> </h6> <p> Returns a new sequence with another sequence inserted at a specified @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.insert_range.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.insert_range.synposis"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.synposis">Synposis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert_range.synposis"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -131,7 +131,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.insert_range.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">insert_range</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">range</span><span class="special">);</span> @@ -139,7 +139,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -160,21 +160,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.insert_range.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.insert_range.complexity"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert_range.complexity"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.insert_range.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.insert_range.header"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert_range.header"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.insert_range.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.insert_range.example"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.insert_range.example"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">insert_range</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">,</span> <a class="link" href="../../../iterator/functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../../../sequence/intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">vec</span><span class="special">)),</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">,</span><span class="number">2</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html index 6b3792c46c..72fdcd8132 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>join</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="insert_range.html" title="insert_range"> <link rel="next" href="zip.html" title="zip"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.join.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.join.description"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.join.description"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.description">Description</a> </h6> <p> Takes 2 sequences and returns a sequence containing the elements of the @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.join.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.join.synopsis"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.join.synopsis"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">LhSequence</span><span class="special">,</span> @@ -110,7 +110,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.join.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="join.html" title="join"><code class="computeroutput"><span class="identifier">join</span></code></a><span class="special">(</span><span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">rhs</span><span class="special">);</span> @@ -118,7 +118,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -139,21 +139,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.join.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.join.complexity"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.join.complexity"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.join.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.join.header"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.join.header"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.join.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.join.example"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.join.example"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.functions.join.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html index 6effc92d75..3cc77bf1de 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>pop_back</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="zip.html" title="zip"> <link rel="next" href="pop_front.html" title="pop_front"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.pop_back.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_back.description"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_back.description"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.description">Description</a> </h6> <p> Returns a new sequence, with the last element of the original removed. </p> <h6> <a name="fusion.algorithm.transformation.functions.pop_back.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_back.synopsis"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_back.synopsis"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.pop_back.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">pop_back</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -97,7 +97,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -117,21 +117,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.pop_back.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_back.complexity"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_back.complexity"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.pop_back.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_back.header"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_back.header"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.pop_back.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_back.example"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_back.example"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><span class="identifier">___pop_back__</span><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">));</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html index a3fe81c9d1..cdf752e125 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>pop_front</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="pop_back.html" title="pop_back"> <link rel="next" href="push_back.html" title="push_back"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.pop_front.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_front.description"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_front.description"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.description">Description</a> </h6> <p> Returns a new sequence, with the first element of the original removed. </p> <h6> <a name="fusion.algorithm.transformation.functions.pop_front.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_front.synopsis"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_front.synopsis"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.pop_front.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">pop_front</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -97,7 +97,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -117,21 +117,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.pop_front.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_front.complexity"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_front.complexity"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.pop_front.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_front.header"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_front.header"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.pop_front.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.pop_front.example"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.pop_front.example"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">pop_front</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html index 344af0f7e8..f4fe3cb67a 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>push_back</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="pop_front.html" title="pop_front"> <link rel="next" href="push_front.html" title="push_front"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.push_back.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.push_back.description"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_back.description"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.description">Description</a> </h6> <p> Returns a new sequence with an element added at the end. </p> <h6> <a name="fusion.algorithm.transformation.functions.push_back.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.push_back.synopsis"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_back.synopsis"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -110,7 +110,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.push_back.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span> @@ -118,7 +118,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. </li></ul></div> @@ -130,21 +130,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.push_back.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.push_back.complexity"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_back.complexity"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.push_back.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.push_back.header"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_back.header"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.push_back.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.push_back.example"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_back.example"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.functions.push_back.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">),</span><span class="number">4</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">,</span><span class="number">4</span><span class="special">));</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html index db6dab8dc4..8139677540 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html @@ -3,11 +3,11 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>push_front</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="push_back.html" title="push_back"> -<link rel="next" href="../metafunctions.html" title="Metafunctions"> +<link rel="next" href="flatten.html" title="flatten"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h5 class="title"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.push_front.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.push_front.description"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_front.description"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.description">Description</a> </h6> <p> Returns a new sequence with an element added at the beginning. </p> <h6> <a name="fusion.algorithm.transformation.functions.push_front.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.push_front.synopsis"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_front.synopsis"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -110,7 +110,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.push_front.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">t</span><span class="special">);</span> @@ -118,7 +118,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. </li></ul></div> @@ -131,21 +131,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.push_front.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.push_front.complexity"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_front.complexity"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.push_front.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.push_front.header"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_front.header"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.push_front.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.push_front.example"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.push_front.example"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.functions.push_front.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">push_front</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">),</span><span class="number">0</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">0</span><span class="special">,</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">));</span> </pre> @@ -161,7 +161,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html index 9aa62416a3..67c9d9861c 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>remove</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="replace_if.html" title="replace_if"> <link rel="next" href="remove_if.html" title="remove_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.remove.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.remove.description"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove.description"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.description">Description</a> </h6> <p> Returns a new sequence, with all the elements of the original sequence, @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.remove.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.remove.synopsis"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove.synopsis"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> @@ -110,7 +110,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.remove.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="remove.html" title="remove"><code class="computeroutput"><span class="identifier">remove</span></code></a><span class="special"><</span><span class="identifier">T</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -118,7 +118,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -138,21 +138,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.remove.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.remove.complexity"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove.complexity"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.remove.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.remove.header"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove.header"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.remove.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.remove.example"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove.example"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.functions.remove.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2.0</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="remove.html" title="remove"><code class="computeroutput"><span class="identifier">remove</span></code></a><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html index 2a5b4cd38d..d640a03e50 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>remove_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="remove.html" title="remove"> <link rel="next" href="reverse.html" title="reverse"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.remove_if.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.remove_if.description"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove_if.description"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.description">Description</a> </h6> <p> Returns a new sequence, containing all the elements of the original except @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.remove_if.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.remove_if.synopsis"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove_if.synopsis"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Pred</span><span class="special">,</span> @@ -111,7 +111,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.remove_if.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a><span class="special"><</span><span class="identifier">Pred</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -119,7 +119,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -140,21 +140,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.remove_if.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.remove_if.complexity"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove_if.complexity"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.remove_if.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.remove_if.header"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove_if.header"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.remove_if.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.remove_if.example"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.remove_if.example"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">const</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2.0</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a><span class="special"><</span><span class="identifier">is_floating_point</span><span class="special"><</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">></span> <span class="special">>(</span><span class="identifier">vec</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html index e61b690763..ee7b158729 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>replace</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="transform.html" title="transform"> <link rel="next" href="replace_if.html" title="replace_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.replace.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.replace.description"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace.description"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.description">Description</a> </h6> <p> Replaces each value within a sequence of a given type and value with @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.replace.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.replace.synopsis"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace.synopsis"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.replace.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">old_value</span><span class="special">,</span> <span class="identifier">new_value</span><span class="special">);</span> @@ -150,21 +150,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.replace.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.replace.complexity"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace.complexity"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.replace.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.replace.header"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace.header"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.replace.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.replace.example"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace.example"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.functions.replace.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">),</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">)</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">3</span><span class="special">));</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html index d7d28170d2..532a068b9b 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>replace_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="replace.html" title="replace"> <link rel="next" href="remove.html" title="remove"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.replace_if.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.replace_if.description"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace_if.description"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.description">Description</a> </h6> <p> Replaces each element of a given sequence for which an unary function @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.replace_if.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.replace_if.synopsis"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace_if.synopsis"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -132,7 +132,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.replace_if.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">replace_if</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">new_value</span><span class="special">);</span> @@ -150,21 +150,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.replace_if.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.replace_if.complexity"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace_if.complexity"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.replace_if.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.replace_if.header"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace_if.header"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.replace_if.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.replace_if.example"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.replace_if.example"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">odd</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html index ab89bd329f..6864b4806d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="remove_if.html" title="remove_if"> <link rel="next" href="clear.html" title="clear"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.reverse.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.reverse.description"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.reverse.description"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.description">Description</a> </h6> <p> Returns a new sequence with the elements of the original in reverse order. </p> <h6> <a name="fusion.algorithm.transformation.functions.reverse.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.reverse.synposis"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.synposis">Synposis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.reverse.synposis"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.reverse.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">reverse</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -97,7 +97,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> if <code class="computeroutput"><span class="identifier">seq</span></code> @@ -121,21 +121,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.reverse.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.reverse.complexity"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.reverse.complexity"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.reverse.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.reverse.header"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.reverse.header"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.reverse.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.reverse.example"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.reverse.example"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.functions.reverse.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">assert</span><span class="special">(</span><a class="link" href="reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">reverse</span></code></a><span class="special">(</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">1</span><span class="special">));</span> </pre> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html index 5b1545b067..c66c4e60c3 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>transform</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="filter_if.html" title="filter_if"> <link rel="next" href="replace.html" title="replace"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.transform.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.description"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.description"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.transform.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.unary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.unary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary version synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> @@ -119,7 +119,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.transform.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -135,7 +135,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.transform.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.binary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.binary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary version synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> @@ -245,21 +245,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.transform.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.complexity"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.complexity"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.transform.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.header"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.header"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.transform.h6"></a> - <span><a name="fusion.algorithm.transformation.functions.transform.example"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.transform.example"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.functions.transform.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">triple</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html index c1dcdab261..332fc01d1c 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>zip</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="join.html" title="join"> <link rel="next" href="pop_back.html" title="pop_back"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.functions.zip.h0"></a> - <span><a name="fusion.algorithm.transformation.functions.zip.description"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.zip.description"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.description">Description</a> </h6> <p> Zips sequences together to form a single sequence, whos members are tuples @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.zip.h1"></a> - <span><a name="fusion.algorithm.transformation.functions.zip.synopsis"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.zip.synopsis"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span> @@ -94,7 +94,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.functions.zip.h2"></a> - <span><a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="zip.html" title="zip"><code class="computeroutput"><span class="identifier">zip</span></code></a><span class="special">(</span><span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">seqN</span><span class="special">);</span> @@ -115,21 +115,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.functions.zip.h3"></a> - <span><a name="fusion.algorithm.transformation.functions.zip.complexity"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.zip.complexity"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.functions.zip.h4"></a> - <span><a name="fusion.algorithm.transformation.functions.zip.header"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.zip.header"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.functions.zip.h5"></a> - <span><a name="fusion.algorithm.transformation.functions.zip.example"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.functions.zip.example"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.functions.zip.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html index 177503a4c6..5f8b6219ea 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html @@ -3,10 +3,10 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../transformation.html" title="Transformation"> -<link rel="prev" href="functions/push_front.html" title="push_front"> +<link rel="prev" href="functions/flatten.html" title="flatten"> <link rel="next" href="metafunctions/filter.html" title="filter"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,13 +20,13 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="functions/push_front.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transformation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/filter.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="functions/flatten.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transformation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/filter.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.algorithm.transformation.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/filter.html">filter</a></span></dt> <dt><span class="section"><a href="metafunctions/filter_if.html">filter_if</a></span></dt> <dt><span class="section"><a href="metafunctions/transform.html">transform</a></span></dt> @@ -46,6 +46,7 @@ <dt><span class="section"><a href="metafunctions/pop_front.html">pop_front</a></span></dt> <dt><span class="section"><a href="metafunctions/push_back.html">push_back</a></span></dt> <dt><span class="section"><a href="metafunctions/push_front.html">push_front</a></span></dt> +<dt><span class="section"><a href="metafunctions/flatten.html">flatten</a></span></dt> </dl></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> @@ -59,7 +60,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="functions/push_front.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transformation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/filter.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="functions/flatten.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transformation.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="metafunctions/filter.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html index 5fb97d6c13..80fcda3215 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>clear</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="reverse.html" title="reverse"> <link rel="next" href="erase.html" title="erase"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.clear.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.clear.description"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.clear.description"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/clear.html" title="clear"><code class="computeroutput"><span class="identifier">clear</span></code></a>, given the input sequence @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.clear.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.clear.synopsis"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.clear.synopsis"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -47,7 +47,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.clear.t0"></a><p class="title"><b>Table 1.93. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.clear.t0"></a><p class="title"><b>Table 1.94. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -92,7 +92,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.clear.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="clear.html" title="clear"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">clear</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.clear.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.clear.complexity"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.clear.complexity"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.clear.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.clear.header"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.clear.header"></a></span><a class="link" href="clear.html#fusion.algorithm.transformation.metafunctions.clear.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html index 92d4162570..b17c8e3b72 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>erase</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="clear.html" title="clear"> <link rel="next" href="erase_key.html" title="erase_key"> @@ -32,11 +32,11 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase.description"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase.description"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.description">Description</a> </h6> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase.synopsis"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase.synopsis"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.erase.t0"></a><p class="title"><b>Table 1.94. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.erase.t0"></a><p class="title"><b>Table 1.95. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -132,7 +132,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.erase.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="erase.html" title="erase"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">It1</span><span class="special">>::</span><span class="identifier">type</span> @@ -140,7 +140,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -169,14 +169,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase.complexity"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase.complexity"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase.header"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase.header"></a></span><a class="link" href="erase.html#fusion.algorithm.transformation.metafunctions.erase.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html index 3954442fee..1970782da9 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>erase_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="erase.html" title="erase"> <link rel="next" href="insert.html" title="insert"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase_key.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase_key.description"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase_key.description"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">erase_key</span></code></a>, given the sequence @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase_key.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase_key.synopsis"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase_key.synopsis"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.erase_key.t0"></a><p class="title"><b>Table 1.95. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.erase_key.t0"></a><p class="title"><b>Table 1.96. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -114,7 +114,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.erase_key.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="erase_key.html" title="erase_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase_key</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">>::</span><span class="identifier">type</span> @@ -131,14 +131,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase_key.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase_key.complexity"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase_key.complexity"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.erase_key.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.erase_key.header"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.erase_key.header"></a></span><a class="link" href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html index f7e3492f40..30978bb038 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>filter</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="filter_if.html" title="filter_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter.description"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter.description"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/filter.html" title="filter"><code class="computeroutput"><span class="identifier">filter</span></code></a> given the sequence type @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter.synopsis"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter.synopsis"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.filter.t0"></a><p class="title"><b>Table 1.84. Parameter</b></p> +<a name="fusion.algorithm.transformation.metafunctions.filter.t0"></a><p class="title"><b>Table 1.85. Parameter</b></p> <div class="table-contents"><table class="table" summary="Parameter"> <colgroup> <col> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.filter.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="filter.html" title="filter"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -121,7 +121,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -142,14 +142,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter.complexity"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter.complexity"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter.header"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter.header"></a></span><a class="link" href="filter.html#fusion.algorithm.transformation.metafunctions.filter.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html index 08cee50d74..e4bc984edf 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>filter_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="filter.html" title="filter"> <link rel="next" href="transform.html" title="transform"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter_if.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter_if.description"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter_if.description"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">filter_if</span></code></a> given the sequence @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter_if.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter_if.synopsis"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter_if.synopsis"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -49,7 +49,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.filter_if.t0"></a><p class="title"><b>Table 1.85. Parameter</b></p> +<a name="fusion.algorithm.transformation.metafunctions.filter_if.t0"></a><p class="title"><b>Table 1.86. Parameter</b></p> <div class="table-contents"><table class="table" summary="Parameter"> <colgroup> <col> @@ -115,7 +115,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.filter_if.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="filter_if.html" title="filter_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">filter_if</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">>::</span><span class="identifier">type</span> @@ -123,7 +123,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -143,14 +143,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter_if.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter_if.complexity"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter_if.complexity"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.filter_if.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.filter_if.header"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.filter_if.header"></a></span><a class="link" href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/flatten.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/flatten.html new file mode 100644 index 0000000000..149e295ce6 --- /dev/null +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/flatten.html @@ -0,0 +1,141 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>flatten</title> +<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../metafunctions.html" title="Metafunctions"> +<link rel="prev" href="push_front.html" title="push_front"> +<link rel="next" href="../../../tuple.html" title="Tuple"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../tuple.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h5 class="title"> +<a name="fusion.algorithm.transformation.metafunctions.flatten"></a><a class="link" href="flatten.html" title="flatten">flatten</a> +</h5></div></div></div> +<h6> +<a name="fusion.algorithm.transformation.metafunctions.flatten.h0"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.flatten.description"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.metafunctions.flatten.description">Description</a> + </h6> +<p> + Returns the result type of <a class="link" href="../functions/flatten.html" title="flatten"><code class="computeroutput"><span class="identifier">flatten</span></code></a>, given the input sequence + type. + </p> +<h6> +<a name="fusion.algorithm.transformation.metafunctions.flatten.h1"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.flatten.synopsis"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.metafunctions.flatten.synopsis">Synopsis</a> + </h6> +<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> + <span class="keyword">typename</span> <span class="identifier">Sequence</span> + <span class="special">></span> +<span class="keyword">struct</span> <span class="identifier">flatten</span> +<span class="special">{</span> + <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span> +<span class="special">};</span> +</pre> +<div class="table"> +<a name="fusion.algorithm.transformation.metafunctions.flatten.t0"></a><p class="title"><b>Table 1.103. Parameters</b></p> +<div class="table-contents"><table class="table" summary="Parameters"> +<colgroup> +<col> +<col> +<col> +</colgroup> +<thead><tr> +<th> + <p> + Parameter + </p> + </th> +<th> + <p> + Requirement + </p> + </th> +<th> + <p> + Description + </p> + </th> +</tr></thead> +<tbody><tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">Sequence</span></code> + </p> + </td> +<td> + <p> + A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a> + </p> + </td> +<td> + <p> + Operation's argument + </p> + </td> +</tr></tbody> +</table></div> +</div> +<br class="table-break"><h6> +<a name="fusion.algorithm.transformation.metafunctions.flatten.h2"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.flatten.expression_semantics"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.metafunctions.flatten.expression_semantics">Expression + Semantics</a> + </h6> +<pre class="programlisting"><a class="link" href="flatten.html" title="flatten"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">flatten</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> +</pre> +<p> + <span class="bold"><strong>Return type</strong></span>: + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> + A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a>. + </li></ul></div> +<p> + <span class="bold"><strong>Semantics</strong></span>: Returns a sequence with all + the leaf elements of <code class="computeroutput"><span class="identifier">Sequence</span></code>. + </p> +<h6> +<a name="fusion.algorithm.transformation.metafunctions.flatten.h3"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.flatten.complexity"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.metafunctions.flatten.complexity">Complexity</a> + </h6> +<p> + Constant. + </p> +<h6> +<a name="fusion.algorithm.transformation.metafunctions.flatten.h4"></a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.flatten.header"></a></span><a class="link" href="flatten.html#fusion.algorithm.transformation.metafunctions.flatten.header">Header</a> + </h6> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">flatten</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">flatten</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +</pre> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="push_front.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../tuple.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html index ab941baeb2..d97c6a43e4 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>insert</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="erase_key.html" title="erase_key"> <link rel="next" href="insert_range.html" title="insert_range"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert.description"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert.description"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/insert.html" title="insert"><code class="computeroutput"><span class="identifier">insert</span></code></a>, given the sequence, @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert.synopsis"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert.synopsis"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -49,7 +49,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.insert.t0"></a><p class="title"><b>Table 1.96. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.insert.t0"></a><p class="title"><b>Table 1.97. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -132,7 +132,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.insert.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="insert.html" title="insert"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">insert</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Position</span><span class="special">,</span> <span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -140,7 +140,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. </li></ul></div> @@ -152,14 +152,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert.complexity"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert.complexity"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert.header"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert.header"></a></span><a class="link" href="insert.html#fusion.algorithm.transformation.metafunctions.insert.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html index 3c8807000c..c54e2a5291 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>insert_range</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="insert.html" title="insert"> <link rel="next" href="join.html" title="join"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert_range.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert_range.description"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert_range.description"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">insert_range</span></code></a>, given the input @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert_range.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert_range.synopsis"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert_range.synopsis"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -49,7 +49,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.insert_range.t0"></a><p class="title"><b>Table 1.97. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.insert_range.t0"></a><p class="title"><b>Table 1.98. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -133,7 +133,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.insert_range.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="insert_range.html" title="insert_range"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">insert_range</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Position</span><span class="special">,</span> <span class="identifier">Range</span><span class="special">>::</span><span class="identifier">type</span> @@ -141,7 +141,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -161,14 +161,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert_range.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert_range.complexity"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert_range.complexity"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.insert_range.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.insert_range.header"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.insert_range.header"></a></span><a class="link" href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html index 85ed0e73e7..41000c09e6 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>join</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="insert_range.html" title="insert_range"> <link rel="next" href="zip.html" title="zip"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.join.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.join.description"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.join.description"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.description">Description</a> </h6> <p> Returns the result of joining 2 sequences, given the sequence types. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.join.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.join.synopsis"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.join.synopsis"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">LhSequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ </pre> <h6> <a name="fusion.algorithm.transformation.metafunctions.join.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.join.expression_semantics"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.join.expression_semantics"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="join.html" title="join"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">join</span></code></a><span class="special"><</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -56,7 +56,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -77,14 +77,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.join.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.join.complexity"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.join.complexity"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.join.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.join.header"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.join.header"></a></span><a class="link" href="join.html#fusion.algorithm.transformation.metafunctions.join.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html index 6d9710e389..eaa3c6ec1d 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>pop_back</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="zip.html" title="zip"> <link rel="next" href="pop_front.html" title="pop_front"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_back.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_back.description"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_back.description"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">pop_back</span></code></a>, given the input sequence @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_back.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_back.synopsis"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_back.synopsis"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -47,7 +47,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.pop_back.t0"></a><p class="title"><b>Table 1.98. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.pop_back.t0"></a><p class="title"><b>Table 1.99. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.pop_back.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="pop_back.html" title="pop_back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -101,7 +101,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -120,14 +120,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_back.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_back.complexity"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_back.complexity"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_back.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_back.header"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_back.header"></a></span><a class="link" href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html index 9cf63ae1a3..64b37f3381 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>pop_front</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="pop_back.html" title="pop_back"> <link rel="next" href="push_back.html" title="push_back"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_front.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_front.description"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_front.description"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">pop_front</span></code></a>, given the input sequence @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_front.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_front.synopsis"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_front.synopsis"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -47,7 +47,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.pop_front.t0"></a><p class="title"><b>Table 1.99. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.pop_front.t0"></a><p class="title"><b>Table 1.100. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.pop_front.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="pop_front.html" title="pop_front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -101,7 +101,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -120,14 +120,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_front.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_front.complexity"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_front.complexity"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.pop_front.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.pop_front.header"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.pop_front.header"></a></span><a class="link" href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html index 1a11315aa8..553a48d945 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>push_back</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="pop_front.html" title="pop_front"> <link rel="next" href="push_front.html" title="push_front"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_back.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_back.description"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_back.description"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">push_back</span></code></a>, given the types of @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_back.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_back.synopsis"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_back.synopsis"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.push_back.t0"></a><p class="title"><b>Table 1.100. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.push_back.t0"></a><p class="title"><b>Table 1.101. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.push_back.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="push_back.html" title="push_back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -121,7 +121,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. </li></ul></div> @@ -133,14 +133,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_back.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_back.complexity"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_back.complexity"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_back.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_back.header"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_back.header"></a></span><a class="link" href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html index 57695be721..fa4b551e66 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html @@ -3,11 +3,11 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>push_front</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="push_back.html" title="push_back"> -<link rel="next" href="../../../tuple.html" title="Tuple"> +<link rel="next" href="flatten.html" title="flatten"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../tuple.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h5 class="title"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_front.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_front.description"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_front.description"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">push_front</span></code></a>, given the types @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_front.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_front.synopsis"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_front.synopsis"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.push_front.t0"></a><p class="title"><b>Table 1.101. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.push_front.t0"></a><p class="title"><b>Table 1.102. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.push_front.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="push_front.html" title="push_front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -121,7 +121,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. </li></ul></div> @@ -133,14 +133,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_front.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_front.complexity"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_front.complexity"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.push_front.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.push_front.header"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.push_front.header"></a></span><a class="link" href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -157,7 +157,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../tuple.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="push_back.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../metafunctions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html index b8013620f1..824a75781f 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>remove</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="replace_if.html" title="replace_if"> <link rel="next" href="remove_if.html" title="remove_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove.description"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove.description"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/remove.html" title="remove"><code class="computeroutput"><span class="identifier">remove</span></code></a>, given the sequence and @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove.synopsis"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove.synopsis"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.remove.t0"></a><p class="title"><b>Table 1.90. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.remove.t0"></a><p class="title"><b>Table 1.91. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.remove.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="remove.html" title="remove"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">remove</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -121,7 +121,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -142,14 +142,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove.complexity"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove.complexity"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove.header"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove.header"></a></span><a class="link" href="remove.html#fusion.algorithm.transformation.metafunctions.remove.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html index ae53e57f2a..ae5cb10d99 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>remove_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="remove.html" title="remove"> <link rel="next" href="reverse.html" title="reverse"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove_if.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove_if.description"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove_if.description"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">remove_if</span></code></a>, given the input sequence @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove_if.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove_if.synopsis"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove_if.synopsis"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -49,7 +49,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.remove_if.t0"></a><p class="title"><b>Table 1.91. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.remove_if.t0"></a><p class="title"><b>Table 1.92. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -115,7 +115,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.remove_if.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="remove_if.html" title="remove_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">remove_if</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">>::</span><span class="identifier">type</span> @@ -123,7 +123,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>. @@ -143,14 +143,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove_if.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove_if.complexity"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove_if.complexity"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.remove_if.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.remove_if.header"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.remove_if.header"></a></span><a class="link" href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html index 31c4544e89..e8c1ec9b78 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>replace</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="transform.html" title="transform"> <link rel="next" href="replace_if.html" title="replace_if"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace.description"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace.description"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/replace.html" title="replace"><code class="computeroutput"><span class="identifier">replace</span></code></a>, given the types of @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace.synopsis"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace.synopsis"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -48,7 +48,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.replace.t0"></a><p class="title"><b>Table 1.88. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.replace.t0"></a><p class="title"><b>Table 1.89. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.replace.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="replace.html" title="replace"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -128,14 +128,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace.complexity"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace.complexity"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace.header"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace.header"></a></span><a class="link" href="replace.html#fusion.algorithm.transformation.metafunctions.replace.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html index 29539abaa6..b6b632a147 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>replace_if</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="replace.html" title="replace"> <link rel="next" href="remove.html" title="remove"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace_if.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace_if.description"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace_if.description"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">replace_if</span></code></a>, given the types @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace_if.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace_if.synopsis"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace_if.synopsis"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> @@ -49,7 +49,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.replace_if.t0"></a><p class="title"><b>Table 1.89. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.replace_if.t0"></a><p class="title"><b>Table 1.90. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -132,7 +132,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.replace_if.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="replace_if.html" title="replace_if"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">replace_if</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span><span class="identifier">F</span><span class="special">,</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> @@ -147,14 +147,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace_if.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace_if.complexity"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace_if.complexity"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.replace_if.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.replace_if.header"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.replace_if.header"></a></span><a class="link" href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html index 5f6345da31..e2546c53cc 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="remove_if.html" title="remove_if"> <link rel="next" href="clear.html" title="clear"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.reverse.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.reverse.description"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.reverse.description"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">reverse</span></code></a>, given the input sequence @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.reverse.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.reverse.synopsis"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.reverse.synopsis"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span> @@ -47,7 +47,7 @@ <span class="special">};</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.reverse.t0"></a><p class="title"><b>Table 1.92. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.reverse.t0"></a><p class="title"><b>Table 1.93. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.reverse.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="reverse.html" title="reverse"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -101,7 +101,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> if <code class="computeroutput"><span class="identifier">Sequence</span></code> @@ -124,14 +124,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.reverse.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.reverse.complexity"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.reverse.complexity"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.reverse.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.reverse.header"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.reverse.header"></a></span><a class="link" href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html index b73faa34da..9f1040a1c6 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>transform</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="filter_if.html" title="filter_if"> <link rel="next" href="replace.html" title="replace"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.description"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.description"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.description">Description</a> </h6> <p> For a sequence <code class="computeroutput"><span class="identifier">seq</span></code> and @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary version synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> @@ -50,7 +50,7 @@ <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.transform.t0"></a><p class="title"><b>Table 1.86. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.transform.t0"></a><p class="title"><b>Table 1.87. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -119,7 +119,7 @@ </div> <br class="table-break"><h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="../functions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">transform</span></code></a><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">);</span> @@ -127,7 +127,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> @@ -146,7 +146,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary version synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> @@ -158,7 +158,7 @@ <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span> </pre> <div class="table"> -<a name="fusion.algorithm.transformation.metafunctions.transform.t1"></a><p class="title"><b>Table 1.87. Parameters</b></p> +<a name="fusion.algorithm.transformation.metafunctions.transform.t1"></a><p class="title"><b>Table 1.88. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -256,21 +256,21 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.complexity"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.complexity"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.complexity">Complexity</a> </h6> <p> Constant. Returns a view which is lazily evaluated. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h5"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.header"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.header"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.algorithm.transformation.metafunctions.transform.h6"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.transform.example"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.example">Example</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.transform.example"></a></span><a class="link" href="transform.html#fusion.algorithm.transformation.metafunctions.transform.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">triple</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html index faf3e15b0f..f6d0004501 100644 --- a/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html +++ b/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>zip</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="join.html" title="join"> <link rel="next" href="pop_back.html" title="pop_back"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.algorithm.transformation.metafunctions.zip.h0"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.zip.description"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.description">Description</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.zip.description"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.description">Description</a> </h6> <p> Zips sequences together to form a single sequence, whos members are tuples @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.zip.h1"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.zip.synopsis"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.zip.synopsis"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span> @@ -51,7 +51,7 @@ </pre> <h6> <a name="fusion.algorithm.transformation.metafunctions.zip.h2"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.zip.expression_semantics"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.zip.expression_semantics"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="zip.html" title="zip"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">zip</span></code></a><span class="special"><</span><span class="identifier">Sequence1</span><span class="special">,</span> <span class="identifier">Sequence2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span><span class="special">>::</span><span class="identifier">type</span> @@ -73,14 +73,14 @@ </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.zip.h3"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.zip.complexity"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.complexity">Complexity</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.zip.complexity"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.complexity">Complexity</a> </h6> <p> Constant. </p> <h6> <a name="fusion.algorithm.transformation.metafunctions.zip.h4"></a> - <span><a name="fusion.algorithm.transformation.metafunctions.zip.header"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.header">Header</a> + <span class="phrase"><a name="fusion.algorithm.transformation.metafunctions.zip.header"></a></span><a class="link" href="zip.html#fusion.algorithm.transformation.metafunctions.zip.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transformation</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/change_log.html b/libs/fusion/doc/html/fusion/change_log.html index a0baa5fe70..447a81f4b1 100644 --- a/libs/fusion/doc/html/fusion/change_log.html +++ b/libs/fusion/doc/html/fusion/change_log.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Change log</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="notes.html" title="Notes"> <link rel="next" href="acknowledgements.html" title="Acknowledgements"> </head> @@ -29,7 +29,7 @@ <p> This section summarizes significant changes to the Fusion library. </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Sep 27, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code> support. (Joel de Guzman) @@ -104,6 +104,18 @@ <li class="listitem"> October 8, 2011: Added adaptor for std::tuple (Joel de Guzman) </li> +<li class="listitem"> + October 10, 2011: Made map random access (Brandon Kohn) + </li> +<li class="listitem"> + April 7, 2012: Added C++11 version of deque + </li> +<li class="listitem"> + May 19, 2012: Added BOOST_FUSION_DEFINE_STRUCT_INLINE by Nathan Ridge + </li> +<li class="listitem"> + September 1, 2012: Added move support for deque and vector + </li> </ul></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/fusion/doc/html/fusion/container.html b/libs/fusion/doc/html/fusion/container.html index b9a8d7ab64..05a8ea9946 100644 --- a/libs/fusion/doc/html/fusion/container.html +++ b/libs/fusion/doc/html/fusion/container.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Container</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="sequence/operator/comparison/greater_than_equal.html" title="greater than equal"> <link rel="next" href="container/vector.html" title="vector"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.container"></a><a class="link" href="container.html" title="Container">Container</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="container/vector.html">vector</a></span></dt> <dt><span class="section"><a href="container/cons.html">cons</a></span></dt> <dt><span class="section"><a href="container/list.html">list</a></span></dt> @@ -53,7 +53,7 @@ </p> <h4> <a name="fusion.container.h0"></a> - <span><a name="fusion.container.header"></a></span><a class="link" href="container.html#fusion.container.header">Header</a> + <span class="phrase"><a name="fusion.container.header"></a></span><a class="link" href="container.html#fusion.container.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">container</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/container/back_extended_deque.html b/libs/fusion/doc/html/fusion/container/back_extended_deque.html index 77b46d4f1d..8d541657e6 100644 --- a/libs/fusion/doc/html/fusion/container/back_extended_deque.html +++ b/libs/fusion/doc/html/fusion/container/back_extended_deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>back_extended_deque</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="front_extended_deque.html" title="front_extended_deque"> <link rel="next" href="set.html" title="set"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.back_extended_deque.h0"></a> - <span><a name="fusion.container.back_extended_deque.description"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.description">Description</a> + <span class="phrase"><a name="fusion.container.back_extended_deque.description"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">back_extended_deque</span></code> allows @@ -37,20 +37,20 @@ </p> <h5> <a name="fusion.container.back_extended_deque.h1"></a> - <span><a name="fusion.container.back_extended_deque.header"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.header">Header</a> + <span class="phrase"><a name="fusion.container.back_extended_deque.header"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.header">Header</a> </h5> <pre class="programlisting"><span class="identifier">See</span> <a class="link" href="deque.html" title="deque"><code class="computeroutput"><span class="identifier">deque</span></code></a> </pre> <h5> <a name="fusion.container.back_extended_deque.h2"></a> - <span><a name="fusion.container.back_extended_deque.synopsis"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.back_extended_deque.synopsis"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Deque</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">back_extended_deque</span><span class="special">;</span> </pre> <h5> <a name="fusion.container.back_extended_deque.h3"></a> - <span><a name="fusion.container.back_extended_deque.template_parameters"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.template_parameters">Template + <span class="phrase"><a name="fusion.container.back_extended_deque.template_parameters"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -118,16 +118,16 @@ </div> <h5> <a name="fusion.container.back_extended_deque.h4"></a> - <span><a name="fusion.container.back_extended_deque.model_of"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.model_of">Model + <span class="phrase"><a name="fusion.container.back_extended_deque.model_of"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">D</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">back_extended_deque</span></code> @@ -146,7 +146,7 @@ </div> <h5> <a name="fusion.container.back_extended_deque.h5"></a> - <span><a name="fusion.container.back_extended_deque.expression_semantics"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.back_extended_deque.expression_semantics"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.expression_semantics">Expression Semantics</a> </h5> <p> @@ -208,7 +208,7 @@ </div> <h5> <a name="fusion.container.back_extended_deque.h6"></a> - <span><a name="fusion.container.back_extended_deque.example"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.example">Example</a> + <span class="phrase"><a name="fusion.container.back_extended_deque.example"></a></span><a class="link" href="back_extended_deque.html#fusion.container.back_extended_deque.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">deque</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">initial_deque</span><span class="special">;</span> <span class="identifier">initial_deque</span> <span class="identifier">d</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/container/cons.html b/libs/fusion/doc/html/fusion/container/cons.html index e01ec89cf2..adc8bf8397 100644 --- a/libs/fusion/doc/html/fusion/container/cons.html +++ b/libs/fusion/doc/html/fusion/container/cons.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>cons</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="vector.html" title="vector"> <link rel="next" href="list.html" title="list"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.cons.h0"></a> - <span><a name="fusion.container.cons.description"></a></span><a class="link" href="cons.html#fusion.container.cons.description">Description</a> + <span class="phrase"><a name="fusion.container.cons.description"></a></span><a class="link" href="cons.html#fusion.container.cons.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">cons</span></code> is a simple <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward @@ -43,21 +43,21 @@ </p> <h5> <a name="fusion.container.cons.h1"></a> - <span><a name="fusion.container.cons.header"></a></span><a class="link" href="cons.html#fusion.container.cons.header">Header</a> + <span class="phrase"><a name="fusion.container.cons.header"></a></span><a class="link" href="cons.html#fusion.container.cons.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.container.cons.h2"></a> - <span><a name="fusion.container.cons.synopsis"></a></span><a class="link" href="cons.html#fusion.container.cons.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.cons.synopsis"></a></span><a class="link" href="cons.html#fusion.container.cons.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Cdr</span> <span class="special">=</span> <span class="identifier">nil</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">cons</span><span class="special">;</span> </pre> <h5> <a name="fusion.container.cons.h3"></a> - <span><a name="fusion.container.cons.template_parameters"></a></span><a class="link" href="cons.html#fusion.container.cons.template_parameters">Template + <span class="phrase"><a name="fusion.container.cons.template_parameters"></a></span><a class="link" href="cons.html#fusion.container.cons.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -119,15 +119,15 @@ </table></div> <h5> <a name="fusion.container.cons.h4"></a> - <span><a name="fusion.container.cons.model_of"></a></span><a class="link" href="cons.html#fusion.container.cons.model_of">Model + <span class="phrase"><a name="fusion.container.cons.model_of"></a></span><a class="link" href="cons.html#fusion.container.cons.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">nil</span></code></span></dt> <dd><p> An empty <code class="computeroutput"><span class="identifier">cons</span></code> @@ -162,7 +162,7 @@ </div> <h5> <a name="fusion.container.cons.h5"></a> - <span><a name="fusion.container.cons.expression_semantics"></a></span><a class="link" href="cons.html#fusion.container.cons.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.cons.expression_semantics"></a></span><a class="link" href="cons.html#fusion.container.cons.expression_semantics">Expression Semantics</a> </h5> <p> @@ -296,7 +296,7 @@ </div> <h5> <a name="fusion.container.cons.h6"></a> - <span><a name="fusion.container.cons.example"></a></span><a class="link" href="cons.html#fusion.container.cons.example">Example</a> + <span class="phrase"><a name="fusion.container.cons.example"></a></span><a class="link" href="cons.html#fusion.container.cons.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">cons</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">cons</span><span class="special"><</span><span class="keyword">float</span><span class="special">></span> <span class="special">></span> <span class="identifier">l</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="identifier">cons</span><span class="special"><</span><span class="keyword">float</span><span class="special">>(</span><span class="number">5.5f</span><span class="special">));</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="number">0</span><span class="special">>(</span><span class="identifier">l</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/conversion.html b/libs/fusion/doc/html/fusion/container/conversion.html index ed5944aa84..93e8dde0d8 100644 --- a/libs/fusion/doc/html/fusion/container/conversion.html +++ b/libs/fusion/doc/html/fusion/container/conversion.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Conversion</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="generation/metafunctions/map_tie.html" title="map_tie"> <link rel="next" href="conversion/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.container.conversion"></a><a class="link" href="conversion.html" title="Conversion">Conversion</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="conversion/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="conversion/metafunctions.html">Metafunctions</a></span></dt> </dl></div> @@ -36,7 +36,7 @@ </p> <h5> <a name="fusion.container.conversion.h0"></a> - <span><a name="fusion.container.conversion.header"></a></span><a class="link" href="conversion.html#fusion.container.conversion.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.header"></a></span><a class="link" href="conversion.html#fusion.container.conversion.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/functions.html b/libs/fusion/doc/html/fusion/container/conversion/functions.html index 81dffde6eb..d162e158d9 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/functions.html +++ b/libs/fusion/doc/html/fusion/container/conversion/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../conversion.html" title="Conversion"> <link rel="prev" href="../conversion.html" title="Conversion"> <link rel="next" href="functions/as_list.html" title="as_list"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.container.conversion.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/as_list.html">as_list</a></span></dt> <dt><span class="section"><a href="functions/as_vector.html">as_vector</a></span></dt> <dt><span class="section"><a href="functions/as_deque.html">as_deque</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/container/conversion/functions/as_deque.html b/libs/fusion/doc/html/fusion/container/conversion/functions/as_deque.html index 25f503dcc2..ada4780c70 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/functions/as_deque.html +++ b/libs/fusion/doc/html/fusion/container/conversion/functions/as_deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_deque</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="as_vector.html" title="as_vector"> <link rel="next" href="as_set.html" title="as_set"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.functions.as_deque.h0"></a> - <span><a name="fusion.container.conversion.functions.as_deque.description"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_deque.description"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.description">Description</a> </h6> <p> Convert a fusion sequence to a <a class="link" href="../../deque.html" title="deque"><code class="computeroutput"><span class="identifier">deque</span></code></a>. </p> <h6> <a name="fusion.container.conversion.functions.as_deque.h1"></a> - <span><a name="fusion.container.conversion.functions.as_deque.synopsis"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_deque.synopsis"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_deque</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.container.conversion.functions.as_deque.h2"></a> - <span><a name="fusion.container.conversion.functions.as_deque.parameters"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_deque.parameters"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.container.conversion.functions.as_deque.h3"></a> - <span><a name="fusion.container.conversion.functions.as_deque.expression_semantics"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.functions.as_deque.expression_semantics"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">as_deque</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.container.conversion.functions.as_deque.h4"></a> - <span><a name="fusion.container.conversion.functions.as_deque.header"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_deque.header"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">deque</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.functions.as_deque.h5"></a> - <span><a name="fusion.container.conversion.functions.as_deque.example"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_deque.example"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.functions.as_deque.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">as_deque</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html b/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html index 519fdc5341..aa2963d966 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html +++ b/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_list</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="as_vector.html" title="as_vector"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.functions.as_list.h0"></a> - <span><a name="fusion.container.conversion.functions.as_list.description"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_list.description"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.description">Description</a> </h6> <p> Convert a fusion sequence to a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a>. </p> <h6> <a name="fusion.container.conversion.functions.as_list.h1"></a> - <span><a name="fusion.container.conversion.functions.as_list.synopsis"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_list.synopsis"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.container.conversion.functions.as_list.h2"></a> - <span><a name="fusion.container.conversion.functions.as_list.parameters"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_list.parameters"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.container.conversion.functions.as_list.h3"></a> - <span><a name="fusion.container.conversion.functions.as_list.expression_semantics"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.functions.as_list.expression_semantics"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">as_list</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.container.conversion.functions.as_list.h4"></a> - <span><a name="fusion.container.conversion.functions.as_list.header"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_list.header"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.functions.as_list.h5"></a> - <span><a name="fusion.container.conversion.functions.as_list.example"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_list.example"></a></span><a class="link" href="as_list.html#fusion.container.conversion.functions.as_list.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">as_list</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html b/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html index 6db184ec30..9e7f09ab1f 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html +++ b/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_map</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="as_set.html" title="as_set"> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.functions.as_map.h0"></a> - <span><a name="fusion.container.conversion.functions.as_map.description"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_map.description"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.description">Description</a> </h6> <p> Convert a fusion sequence to a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a>. </p> <h6> <a name="fusion.container.conversion.functions.as_map.h1"></a> - <span><a name="fusion.container.conversion.functions.as_map.synopsis"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_map.synopsis"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.container.conversion.functions.as_map.h2"></a> - <span><a name="fusion.container.conversion.functions.as_map.parameters"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_map.parameters"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.container.conversion.functions.as_map.h3"></a> - <span><a name="fusion.container.conversion.functions.as_map.expression_semantics"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.functions.as_map.expression_semantics"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">as_map</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -110,14 +110,14 @@ </p> <h6> <a name="fusion.container.conversion.functions.as_map.h4"></a> - <span><a name="fusion.container.conversion.functions.as_map.header"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_map.header"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.functions.as_map.h5"></a> - <span><a name="fusion.container.conversion.functions.as_map.example"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_map.example"></a></span><a class="link" href="as_map.html#fusion.container.conversion.functions.as_map.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">as_map</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">make_pair</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">>(</span><span class="char">'X'</span><span class="special">)</span> diff --git a/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html b/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html index 26212c2dd2..dc573d2e5b 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html +++ b/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_set</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="as_deque.html" title="as_deque"> <link rel="next" href="as_map.html" title="as_map"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.functions.as_set.h0"></a> - <span><a name="fusion.container.conversion.functions.as_set.description"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_set.description"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.description">Description</a> </h6> <p> Convert a fusion sequence to a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a>. </p> <h6> <a name="fusion.container.conversion.functions.as_set.h1"></a> - <span><a name="fusion.container.conversion.functions.as_set.synopsis"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_set.synopsis"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.container.conversion.functions.as_set.h2"></a> - <span><a name="fusion.container.conversion.functions.as_set.parameters"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_set.parameters"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.container.conversion.functions.as_set.h3"></a> - <span><a name="fusion.container.conversion.functions.as_set.expression_semantics"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.functions.as_set.expression_semantics"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">as_set</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -110,14 +110,14 @@ </p> <h6> <a name="fusion.container.conversion.functions.as_set.h4"></a> - <span><a name="fusion.container.conversion.functions.as_set.header"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_set.header"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.functions.as_set.h5"></a> - <span><a name="fusion.container.conversion.functions.as_set.example"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_set.example"></a></span><a class="link" href="as_set.html#fusion.container.conversion.functions.as_set.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">as_set</span><span class="special">(</span><a class="link" href="../../generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html b/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html index 3ac4b2cd2f..8481636976 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html +++ b/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_vector</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="as_list.html" title="as_list"> <link rel="next" href="as_deque.html" title="as_deque"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.functions.as_vector.h0"></a> - <span><a name="fusion.container.conversion.functions.as_vector.description"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_vector.description"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.description">Description</a> </h6> <p> Convert a fusion sequence to a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a>. </p> <h6> <a name="fusion.container.conversion.functions.as_vector.h1"></a> - <span><a name="fusion.container.conversion.functions.as_vector.synopsis"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_vector.synopsis"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.container.conversion.functions.as_vector.h2"></a> - <span><a name="fusion.container.conversion.functions.as_vector.parameters"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_vector.parameters"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.container.conversion.functions.as_vector.h3"></a> - <span><a name="fusion.container.conversion.functions.as_vector.expression_semantics"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.functions.as_vector.expression_semantics"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">as_vector</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.container.conversion.functions.as_vector.h4"></a> - <span><a name="fusion.container.conversion.functions.as_vector.header"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_vector.header"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.functions.as_vector.h5"></a> - <span><a name="fusion.container.conversion.functions.as_vector.example"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.functions.as_vector.example"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.functions.as_vector.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">as_vector</span><span class="special">(</span><a class="link" href="../../generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">))</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html b/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html index caa977a383..97386628a8 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html +++ b/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../conversion.html" title="Conversion"> <link rel="prev" href="functions/as_map.html" title="as_map"> <link rel="next" href="metafunctions/as_list.html" title="as_list"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.container.conversion.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/as_list.html">as_list</a></span></dt> <dt><span class="section"><a href="metafunctions/as_vector.html">as_vector</a></span></dt> <dt><span class="section"><a href="metafunctions/as_deque.html">as_deque</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_deque.html b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_deque.html index 25b49fc74c..ecf663ca0c 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_deque.html +++ b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_deque</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="as_vector.html" title="as_vector"> <link rel="next" href="as_set.html" title="as_set"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.metafunctions.as_deque.h0"></a> - <span><a name="fusion.container.conversion.metafunctions.as_deque.description"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_deque.description"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.description">Description</a> </h6> <p> Returns the result type of __as_deque__. </p> <h6> <a name="fusion.container.conversion.metafunctions.as_deque.h1"></a> - <span><a name="fusion.container.conversion.metafunctions.as_deque.synopsis"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_deque.synopsis"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">as_deque</span><span class="special">;</span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_deque.h2"></a> - <span><a name="fusion.container.conversion.metafunctions.as_deque.parameters"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_deque.parameters"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -87,7 +87,7 @@ </table></div> <h6> <a name="fusion.container.conversion.metafunctions.as_deque.h3"></a> - <span><a name="fusion.container.conversion.metafunctions.as_deque.expression_semantics"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_deque.expression_semantics"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_deque</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -102,14 +102,14 @@ </p> <h6> <a name="fusion.container.conversion.metafunctions.as_deque.h4"></a> - <span><a name="fusion.container.conversion.metafunctions.as_deque.header"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_deque.header"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">deque</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_deque.h5"></a> - <span><a name="fusion.container.conversion.metafunctions.as_deque.example"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_deque.example"></a></span><a class="link" href="as_deque.html#fusion.container.conversion.metafunctions.as_deque.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_deque</span><span class="special"><</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html index 583b06b2fc..34e4846d09 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html +++ b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_list</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="as_vector.html" title="as_vector"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.metafunctions.as_list.h0"></a> - <span><a name="fusion.container.conversion.metafunctions.as_list.description"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_list.description"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/as_list.html" title="as_list"><code class="computeroutput"><span class="identifier">as_list</span></code></a>. </p> <h6> <a name="fusion.container.conversion.metafunctions.as_list.h1"></a> - <span><a name="fusion.container.conversion.metafunctions.as_list.synopsis"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_list.synopsis"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">as_list</span><span class="special">;</span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_list.h2"></a> - <span><a name="fusion.container.conversion.metafunctions.as_list.parameters"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_list.parameters"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -87,7 +87,7 @@ </table></div> <h6> <a name="fusion.container.conversion.metafunctions.as_list.h3"></a> - <span><a name="fusion.container.conversion.metafunctions.as_list.expression_semantics"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_list.expression_semantics"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -102,14 +102,14 @@ </p> <h6> <a name="fusion.container.conversion.metafunctions.as_list.h4"></a> - <span><a name="fusion.container.conversion.metafunctions.as_list.header"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_list.header"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_list.h5"></a> - <span><a name="fusion.container.conversion.metafunctions.as_list.example"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_list.example"></a></span><a class="link" href="as_list.html#fusion.container.conversion.metafunctions.as_list.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_list</span><span class="special"><</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html index 2742a37275..186534e796 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html +++ b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_map</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="as_set.html" title="as_set"> <link rel="next" href="../../../view.html" title="View"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.metafunctions.as_map.h0"></a> - <span><a name="fusion.container.conversion.metafunctions.as_map.description"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_map.description"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/as_map.html" title="as_map"><code class="computeroutput"><span class="identifier">as_map</span></code></a>. </p> <h6> <a name="fusion.container.conversion.metafunctions.as_map.h1"></a> - <span><a name="fusion.container.conversion.metafunctions.as_map.synopsis"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_map.synopsis"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">as_map</span><span class="special">;</span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_map.h2"></a> - <span><a name="fusion.container.conversion.metafunctions.as_map.parameters"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_map.parameters"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -87,7 +87,7 @@ </table></div> <h6> <a name="fusion.container.conversion.metafunctions.as_map.h3"></a> - <span><a name="fusion.container.conversion.metafunctions.as_map.expression_semantics"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_map.expression_semantics"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.container.conversion.metafunctions.as_map.h4"></a> - <span><a name="fusion.container.conversion.metafunctions.as_map.header"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_map.header"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_map.h5"></a> - <span><a name="fusion.container.conversion.metafunctions.as_map.example"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_map.example"></a></span><a class="link" href="as_map.html#fusion.container.conversion.metafunctions.as_map.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_map</span><span class="special"><</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html index 19fdc55cc7..fd2f9c2f68 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html +++ b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_set</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="as_deque.html" title="as_deque"> <link rel="next" href="as_map.html" title="as_map"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.metafunctions.as_set.h0"></a> - <span><a name="fusion.container.conversion.metafunctions.as_set.description"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_set.description"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/as_set.html" title="as_set"><code class="computeroutput"><span class="identifier">as_set</span></code></a>. </p> <h6> <a name="fusion.container.conversion.metafunctions.as_set.h1"></a> - <span><a name="fusion.container.conversion.metafunctions.as_set.synopsis"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_set.synopsis"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">as_set</span><span class="special">;</span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_set.h2"></a> - <span><a name="fusion.container.conversion.metafunctions.as_set.parameters"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_set.parameters"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -87,7 +87,7 @@ </table></div> <h6> <a name="fusion.container.conversion.metafunctions.as_set.h3"></a> - <span><a name="fusion.container.conversion.metafunctions.as_set.expression_semantics"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_set.expression_semantics"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.container.conversion.metafunctions.as_set.h4"></a> - <span><a name="fusion.container.conversion.metafunctions.as_set.header"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_set.header"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_set.h5"></a> - <span><a name="fusion.container.conversion.metafunctions.as_set.example"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_set.example"></a></span><a class="link" href="as_set.html#fusion.container.conversion.metafunctions.as_set.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_set</span><span class="special"><</span><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html index 46fb14e102..405412560f 100644 --- a/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html +++ b/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>as_vector</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="as_list.html" title="as_list"> <link rel="next" href="as_deque.html" title="as_deque"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.conversion.metafunctions.as_vector.h0"></a> - <span><a name="fusion.container.conversion.metafunctions.as_vector.description"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.description">Description</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_vector.description"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/as_vector.html" title="as_vector"><code class="computeroutput"><span class="identifier">as_vector</span></code></a>. </p> <h6> <a name="fusion.container.conversion.metafunctions.as_vector.h1"></a> - <span><a name="fusion.container.conversion.metafunctions.as_vector.synopsis"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_vector.synopsis"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">as_vector</span><span class="special">;</span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_vector.h2"></a> - <span><a name="fusion.container.conversion.metafunctions.as_vector.parameters"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_vector.parameters"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -87,7 +87,7 @@ </table></div> <h6> <a name="fusion.container.conversion.metafunctions.as_vector.h3"></a> - <span><a name="fusion.container.conversion.metafunctions.as_vector.expression_semantics"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_vector.expression_semantics"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -102,14 +102,14 @@ </p> <h6> <a name="fusion.container.conversion.metafunctions.as_vector.h4"></a> - <span><a name="fusion.container.conversion.metafunctions.as_vector.header"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.header">Header</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_vector.header"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">/</span><span class="identifier">convert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.conversion.metafunctions.as_vector.h5"></a> - <span><a name="fusion.container.conversion.metafunctions.as_vector.example"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.example">Example</a> + <span class="phrase"><a name="fusion.container.conversion.metafunctions.as_vector.example"></a></span><a class="link" href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">as_vector</span><span class="special"><</span><a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/deque.html b/libs/fusion/doc/html/fusion/container/deque.html index 1f923407ef..cfbb9952e2 100644 --- a/libs/fusion/doc/html/fusion/container/deque.html +++ b/libs/fusion/doc/html/fusion/container/deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deque</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="list.html" title="list"> <link rel="next" href="front_extended_deque.html" title="front_extended_deque"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.deque.h0"></a> - <span><a name="fusion.container.deque.description"></a></span><a class="link" href="deque.html#fusion.container.deque.description">Description</a> + <span class="phrase"><a name="fusion.container.deque.description"></a></span><a class="link" href="deque.html#fusion.container.deque.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">deque</span></code> is a simple <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional @@ -46,7 +46,7 @@ </p> <h5> <a name="fusion.container.deque.h1"></a> - <span><a name="fusion.container.deque.header"></a></span><a class="link" href="deque.html#fusion.container.deque.header">Header</a> + <span class="phrase"><a name="fusion.container.deque.header"></a></span><a class="link" href="deque.html#fusion.container.deque.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -55,7 +55,7 @@ </pre> <h5> <a name="fusion.container.deque.h2"></a> - <span><a name="fusion.container.deque.synopsis"></a></span><a class="link" href="deque.html#fusion.container.deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.deque.synopsis"></a></span><a class="link" href="deque.html#fusion.container.deque.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="special">...</span><span class="identifier">Elements</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">deque</span><span class="special">;</span> @@ -80,7 +80,7 @@ </pre> <h5> <a name="fusion.container.deque.h3"></a> - <span><a name="fusion.container.deque.template_parameters"></a></span><a class="link" href="deque.html#fusion.container.deque.template_parameters">Template + <span class="phrase"><a name="fusion.container.deque.template_parameters"></a></span><a class="link" href="deque.html#fusion.container.deque.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -123,16 +123,16 @@ </table></div> <h5> <a name="fusion.container.deque.h4"></a> - <span><a name="fusion.container.deque.model_of"></a></span><a class="link" href="deque.html#fusion.container.deque.model_of">Model + <span class="phrase"><a name="fusion.container.deque.model_of"></a></span><a class="link" href="deque.html#fusion.container.deque.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">D</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">deque</span></code> type @@ -159,7 +159,7 @@ </div> <h5> <a name="fusion.container.deque.h5"></a> - <span><a name="fusion.container.deque.expression_semantics"></a></span><a class="link" href="deque.html#fusion.container.deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.deque.expression_semantics"></a></span><a class="link" href="deque.html#fusion.container.deque.expression_semantics">Expression Semantics</a> </h5> <p> @@ -273,7 +273,7 @@ </div> <h5> <a name="fusion.container.deque.h6"></a> - <span><a name="fusion.container.deque.example"></a></span><a class="link" href="deque.html#fusion.container.deque.example">Example</a> + <span class="phrase"><a name="fusion.container.deque.example"></a></span><a class="link" href="deque.html#fusion.container.deque.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">deque</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">d</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="number">0</span><span class="special">>(</span><span class="identifier">d</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/front_extended_deque.html b/libs/fusion/doc/html/fusion/container/front_extended_deque.html index 576b2e5466..73a527e574 100644 --- a/libs/fusion/doc/html/fusion/container/front_extended_deque.html +++ b/libs/fusion/doc/html/fusion/container/front_extended_deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>front_extended_deque</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="deque.html" title="deque"> <link rel="next" href="back_extended_deque.html" title="back_extended_deque"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.front_extended_deque.h0"></a> - <span><a name="fusion.container.front_extended_deque.description"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.description">Description</a> + <span class="phrase"><a name="fusion.container.front_extended_deque.description"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">front_extended_deque</span></code> allows @@ -37,20 +37,20 @@ </p> <h5> <a name="fusion.container.front_extended_deque.h1"></a> - <span><a name="fusion.container.front_extended_deque.header"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.header">Header</a> + <span class="phrase"><a name="fusion.container.front_extended_deque.header"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.header">Header</a> </h5> <pre class="programlisting"><span class="identifier">See</span> <a class="link" href="deque.html" title="deque"><code class="computeroutput"><span class="identifier">deque</span></code></a> </pre> <h5> <a name="fusion.container.front_extended_deque.h2"></a> - <span><a name="fusion.container.front_extended_deque.synopsis"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.front_extended_deque.synopsis"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Deque</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">front_extended_deque</span><span class="special">;</span> </pre> <h5> <a name="fusion.container.front_extended_deque.h3"></a> - <span><a name="fusion.container.front_extended_deque.template_parameters"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.template_parameters">Template + <span class="phrase"><a name="fusion.container.front_extended_deque.template_parameters"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -118,16 +118,16 @@ </div> <h5> <a name="fusion.container.front_extended_deque.h4"></a> - <span><a name="fusion.container.front_extended_deque.model_of"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.model_of">Model + <span class="phrase"><a name="fusion.container.front_extended_deque.model_of"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">D</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">front_extended_deque</span></code> @@ -146,7 +146,7 @@ </div> <h5> <a name="fusion.container.front_extended_deque.h5"></a> - <span><a name="fusion.container.front_extended_deque.expression_semantics"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.front_extended_deque.expression_semantics"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.expression_semantics">Expression Semantics</a> </h5> <p> @@ -208,7 +208,7 @@ </div> <h5> <a name="fusion.container.front_extended_deque.h6"></a> - <span><a name="fusion.container.front_extended_deque.example"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.example">Example</a> + <span class="phrase"><a name="fusion.container.front_extended_deque.example"></a></span><a class="link" href="front_extended_deque.html#fusion.container.front_extended_deque.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">deque</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">initial_deque</span><span class="special">;</span> <span class="identifier">initial_deque</span> <span class="identifier">d</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/container/generation.html b/libs/fusion/doc/html/fusion/container/generation.html index 9e9ba0a271..0eb9796bcd 100644 --- a/libs/fusion/doc/html/fusion/container/generation.html +++ b/libs/fusion/doc/html/fusion/container/generation.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Generation</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="map.html" title="map"> <link rel="next" href="generation/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.container.generation"></a><a class="link" href="generation.html" title="Generation">Generation</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="generation/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="generation/metafunctions.html">MetaFunctions</a></span></dt> </dl></div> @@ -35,7 +35,7 @@ </p> <h5> <a name="fusion.container.generation.h0"></a> - <span><a name="fusion.container.generation.header"></a></span><a class="link" href="generation.html#fusion.container.generation.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.header"></a></span><a class="link" href="generation.html#fusion.container.generation.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">generation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions.html b/libs/fusion/doc/html/fusion/container/generation/functions.html index e69e331037..8e93b05e6b 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../generation.html" title="Generation"> <link rel="prev" href="../generation.html" title="Generation"> <link rel="next" href="functions/make_list.html" title="make_list"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.container.generation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/make_list.html">make_list</a></span></dt> <dt><span class="section"><a href="functions/make_cons.html">make_cons</a></span></dt> <dt><span class="section"><a href="functions/make_vector.html">make_vector</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/deque_tie.html b/libs/fusion/doc/html/fusion/container/generation/functions/deque_tie.html index 43d09b1160..b22b1dae0e 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/deque_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/deque_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deque_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="map_tie.html" title="map_tie"> <link rel="next" href="../metafunctions.html" title="MetaFunctions"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.deque_tie.h0"></a> - <span><a name="fusion.container.generation.functions.deque_tie.description"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.deque_tie.description"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.description">Description</a> </h6> <p> Constructs a tie using a <a class="link" href="../../deque.html" title="deque"><code class="computeroutput"><span class="identifier">deque</span></code></a> sequence. </p> <h6> <a name="fusion.container.generation.functions.deque_tie.h1"></a> - <span><a name="fusion.container.generation.functions.deque_tie.synopsis"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.deque_tie.synopsis"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="special">...</span><span class="identifier">Elements</span><span class="special">></span> <a class="link" href="../../deque.html" title="deque"><code class="computeroutput"><span class="identifier">deque</span></code></a><span class="special"><</span><span class="identifier">Elements</span><span class="special">&...></span> @@ -56,7 +56,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.deque_tie.h2"></a> - <span><a name="fusion.container.generation.functions.deque_tie.parameters"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.deque_tie.parameters"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -101,7 +101,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.deque_tie.h3"></a> - <span><a name="fusion.container.generation.functions.deque_tie.expression_semantics"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.deque_tie.expression_semantics"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">deque_tie</span><span class="special">(</span><span class="identifier">elements</span><span class="special">...);</span> @@ -114,14 +114,14 @@ </p> <h6> <a name="fusion.container.generation.functions.deque_tie.h4"></a> - <span><a name="fusion.container.generation.functions.deque_tie.header"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.deque_tie.header"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">deque_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deque_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.deque_tie.h5"></a> - <span><a name="fusion.container.generation.functions.deque_tie.example"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.deque_tie.example"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.functions.deque_tie.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">123</span><span class="special">;</span> <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">123.456</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html b/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html index 118914b143..1627c4a10b 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>list_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="tiers.html" title="Tiers"> <link rel="next" href="vector_tie.html" title="vector_tie"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.list_tie.h0"></a> - <span><a name="fusion.container.generation.functions.list_tie.description"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.list_tie.description"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.description">Description</a> </h6> <p> Constructs a tie using a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> sequence. </p> <h6> <a name="fusion.container.generation.functions.list_tie.h1"></a> - <span><a name="fusion.container.generation.functions.list_tie.synopsis"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.list_tie.synopsis"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special"><</span><span class="identifier">T0</span><span class="special">&,</span> <span class="identifier">T1</span><span class="special">&,...</span> <span class="identifier">TN</span><span class="special">&></span> @@ -53,7 +53,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.list_tie.h2"></a> - <span><a name="fusion.container.generation.functions.list_tie.parameters"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.list_tie.parameters"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -100,7 +100,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.list_tie.h3"></a> - <span><a name="fusion.container.generation.functions.list_tie.expression_semantics"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.list_tie.expression_semantics"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">list_tie</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -114,14 +114,14 @@ </p> <h6> <a name="fusion.container.generation.functions.list_tie.h4"></a> - <span><a name="fusion.container.generation.functions.list_tie.header"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.list_tie.header"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.list_tie.h5"></a> - <span><a name="fusion.container.generation.functions.list_tie.example"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.list_tie.example"></a></span><a class="link" href="list_tie.html#fusion.container.generation.functions.list_tie.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">123</span><span class="special">;</span> <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">123.456</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html b/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html index 5ec57630ce..9471833dd9 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_cons</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="make_list.html" title="make_list"> <link rel="next" href="make_vector.html" title="make_vector"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.make_cons.h0"></a> - <span><a name="fusion.container.generation.functions.make_cons.description"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.description"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.description">Description</a> </h6> <p> Create a <a class="link" href="../../cons.html" title="cons"><code class="computeroutput"><span class="identifier">cons</span></code></a> @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.container.generation.functions.make_cons.h1"></a> - <span><a name="fusion.container.generation.functions.make_cons.synopsis"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.synopsis"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span></code></a><span class="special"><</span><span class="identifier">Car</span><span class="special">>::</span><span class="identifier">type</span> @@ -49,7 +49,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.make_cons.h2"></a> - <span><a name="fusion.container.generation.functions.make_cons.parameters"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.parameters"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -113,7 +113,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.make_cons.h3"></a> - <span><a name="fusion.container.generation.functions.make_cons.expression_semantics"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.expression_semantics"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">car</span><span class="special">,</span> <span class="identifier">cdr</span><span class="special">);</span> @@ -128,20 +128,20 @@ </p> <h6> <a name="fusion.container.generation.functions.make_cons.h4"></a> - <span><a name="fusion.container.generation.functions.make_cons.header"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.header"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.make_cons.h5"></a> - <span><a name="fusion.container.generation.functions.make_cons.example"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.example"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">make_cons</span><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="identifier">make_cons</span><span class="special">(</span><span class="number">123</span><span class="special">))</span> </pre> <h6> <a name="fusion.container.generation.functions.make_cons.h6"></a> - <span><a name="fusion.container.generation.functions.make_cons.see_also"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See + <span class="phrase"><a name="fusion.container.generation.functions.make_cons.see_also"></a></span><a class="link" href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/make_deque.html b/libs/fusion/doc/html/fusion/container/generation/functions/make_deque.html index f760df2a73..9e09ccc860 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/make_deque.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/make_deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_deque</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="make_vector.html" title="make_vector"> <link rel="next" href="make_set.html" title="make_set"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.make_deque.h0"></a> - <span><a name="fusion.container.generation.functions.make_deque.description"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.description"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.description">Description</a> </h6> <p> Create a <a class="link" href="../../deque.html" title="deque"><code class="computeroutput"><span class="identifier">deque</span></code></a> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.container.generation.functions.make_deque.h1"></a> - <span><a name="fusion.container.generation.functions.make_deque.synopsis"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.synopsis"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="special">...</span><span class="identifier">Elements</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/make_deque.html" title="make_deque"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_deque</span></code></a><span class="special"><</span><span class="identifier">Elements</span><span class="special">...>::</span><span class="identifier">type</span> @@ -57,7 +57,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.make_deque.h2"></a> - <span><a name="fusion.container.generation.functions.make_deque.parameters"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.parameters"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -102,7 +102,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.make_deque.h3"></a> - <span><a name="fusion.container.generation.functions.make_deque.expression_semantics"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.expression_semantics"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_deque</span><span class="special">(</span><span class="identifier">elements</span><span class="special">...);</span> @@ -115,20 +115,20 @@ </p> <h6> <a name="fusion.container.generation.functions.make_deque.h4"></a> - <span><a name="fusion.container.generation.functions.make_deque.header"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.header"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.make_deque.h5"></a> - <span><a name="fusion.container.generation.functions.make_deque.example"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.example"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">make_deque</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span> </pre> <h6> <a name="fusion.container.generation.functions.make_deque.h6"></a> - <span><a name="fusion.container.generation.functions.make_deque.see_also"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.see_also">See + <span class="phrase"><a name="fusion.container.generation.functions.make_deque.see_also"></a></span><a class="link" href="make_deque.html#fusion.container.generation.functions.make_deque.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html b/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html index 0912159540..ab53e62a05 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_list</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="make_cons.html" title="make_cons"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.make_list.h0"></a> - <span><a name="fusion.container.generation.functions.make_list.description"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_list.description"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.description">Description</a> </h6> <p> Create a <a class="link" href="../../list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.container.generation.functions.make_list.h1"></a> - <span><a name="fusion.container.generation.functions.make_list.synopsis"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_list.synopsis"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span></code></a><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span> @@ -54,7 +54,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.make_list.h2"></a> - <span><a name="fusion.container.generation.functions.make_list.parameters"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_list.parameters"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -101,7 +101,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.make_list.h3"></a> - <span><a name="fusion.container.generation.functions.make_list.expression_semantics"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.make_list.expression_semantics"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_list</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -114,20 +114,20 @@ </p> <h6> <a name="fusion.container.generation.functions.make_list.h4"></a> - <span><a name="fusion.container.generation.functions.make_list.header"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_list.header"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.make_list.h5"></a> - <span><a name="fusion.container.generation.functions.make_list.example"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_list.example"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">make_list</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span> </pre> <h6> <a name="fusion.container.generation.functions.make_list.h6"></a> - <span><a name="fusion.container.generation.functions.make_list.see_also"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.see_also">See + <span class="phrase"><a name="fusion.container.generation.functions.make_list.see_also"></a></span><a class="link" href="make_list.html#fusion.container.generation.functions.make_list.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html b/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html index afa485017d..e172bdd4f5 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_map</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="make_set.html" title="make_set"> <link rel="next" href="tiers.html" title="Tiers"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.make_map.h0"></a> - <span><a name="fusion.container.generation.functions.make_map.description"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_map.description"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.description">Description</a> </h6> <p> Create a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.container.generation.functions.make_map.h1"></a> - <span><a name="fusion.container.generation.functions.make_map.synopsis"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_map.synopsis"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span> @@ -56,7 +56,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.make_map.h2"></a> - <span><a name="fusion.container.generation.functions.make_map.parameters"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_map.parameters"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -124,7 +124,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.make_map.h3"></a> - <span><a name="fusion.container.generation.functions.make_map.expression_semantics"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.make_map.expression_semantics"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_map</span><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">>(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -144,20 +144,20 @@ </p> <h6> <a name="fusion.container.generation.functions.make_map.h4"></a> - <span><a name="fusion.container.generation.functions.make_map.header"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_map.header"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.make_map.h5"></a> - <span><a name="fusion.container.generation.functions.make_map.example"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_map.example"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">make_map</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>(</span><span class="char">'X'</span><span class="special">,</span> <span class="string">"Men"</span><span class="special">)</span> </pre> <h6> <a name="fusion.container.generation.functions.make_map.h6"></a> - <span><a name="fusion.container.generation.functions.make_map.see_also"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.see_also">See + <span class="phrase"><a name="fusion.container.generation.functions.make_map.see_also"></a></span><a class="link" href="make_map.html#fusion.container.generation.functions.make_map.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html b/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html index f14c24bfd0..0a3a59d4f9 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_set</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="make_deque.html" title="make_deque"> <link rel="next" href="make_map.html" title="make_map"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.make_set.h0"></a> - <span><a name="fusion.container.generation.functions.make_set.description"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_set.description"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.description">Description</a> </h6> <p> Create a <a class="link" href="../../set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.container.generation.functions.make_set.h1"></a> - <span><a name="fusion.container.generation.functions.make_set.synopsis"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_set.synopsis"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/make_set.html" title="make_set"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span></code></a><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span> @@ -54,7 +54,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.make_set.h2"></a> - <span><a name="fusion.container.generation.functions.make_set.parameters"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_set.parameters"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -101,7 +101,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.make_set.h3"></a> - <span><a name="fusion.container.generation.functions.make_set.expression_semantics"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.make_set.expression_semantics"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_set</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -118,20 +118,20 @@ </p> <h6> <a name="fusion.container.generation.functions.make_set.h4"></a> - <span><a name="fusion.container.generation.functions.make_set.header"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_set.header"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.make_set.h5"></a> - <span><a name="fusion.container.generation.functions.make_set.example"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_set.example"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">make_set</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span> </pre> <h6> <a name="fusion.container.generation.functions.make_set.h6"></a> - <span><a name="fusion.container.generation.functions.make_set.see_also"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.see_also">See + <span class="phrase"><a name="fusion.container.generation.functions.make_set.see_also"></a></span><a class="link" href="make_set.html#fusion.container.generation.functions.make_set.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html b/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html index 5104f49684..60161fdde3 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_vector</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="make_cons.html" title="make_cons"> <link rel="next" href="make_deque.html" title="make_deque"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.make_vector.h0"></a> - <span><a name="fusion.container.generation.functions.make_vector.description"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.description"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.description">Description</a> </h6> <p> Create a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.container.generation.functions.make_vector.h1"></a> - <span><a name="fusion.container.generation.functions.make_vector.synopsis"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.synopsis"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span></code></a><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span> @@ -54,7 +54,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.make_vector.h2"></a> - <span><a name="fusion.container.generation.functions.make_vector.parameters"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.parameters"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -101,7 +101,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.make_vector.h3"></a> - <span><a name="fusion.container.generation.functions.make_vector.expression_semantics"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.expression_semantics"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_vector</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -114,20 +114,20 @@ </p> <h6> <a name="fusion.container.generation.functions.make_vector.h4"></a> - <span><a name="fusion.container.generation.functions.make_vector.header"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.header"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.make_vector.h5"></a> - <span><a name="fusion.container.generation.functions.make_vector.example"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.example"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">make_vector</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span> </pre> <h6> <a name="fusion.container.generation.functions.make_vector.h6"></a> - <span><a name="fusion.container.generation.functions.make_vector.see_also"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See + <span class="phrase"><a name="fusion.container.generation.functions.make_vector.see_also"></a></span><a class="link" href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html b/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html index 236fa8a5f3..d9a8564649 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>map_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="vector_tie.html" title="vector_tie"> <link rel="next" href="deque_tie.html" title="deque_tie"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.map_tie.h0"></a> - <span><a name="fusion.container.generation.functions.map_tie.description"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.map_tie.description"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.description">Description</a> </h6> <p> Constructs a tie using a <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> sequence. </p> <h6> <a name="fusion.container.generation.functions.map_tie.h1"></a> - <span><a name="fusion.container.generation.functions.map_tie.synopsis"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.map_tie.synopsis"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">DN</span><span class="special">></span> <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">D0</span><span class="special">&>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="identifier">K1</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">&>,...</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="identifier">KN</span><span class="special">,</span> <span class="identifier">DN</span><span class="special">&></span> <span class="special">></span> @@ -53,7 +53,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.map_tie.h2"></a> - <span><a name="fusion.container.generation.functions.map_tie.parameters"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.map_tie.parameters"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -122,7 +122,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.map_tie.h3"></a> - <span><a name="fusion.container.generation.functions.map_tie.expression_semantics"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.map_tie.expression_semantics"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">map_tie</span><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">>(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -137,14 +137,14 @@ </p> <h6> <a name="fusion.container.generation.functions.map_tie.h4"></a> - <span><a name="fusion.container.generation.functions.map_tie.header"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.map_tie.header"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.map_tie.h5"></a> - <span><a name="fusion.container.generation.functions.map_tie.example"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.map_tie.example"></a></span><a class="link" href="map_tie.html#fusion.container.generation.functions.map_tie.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">int_key</span><span class="special">;</span> <span class="keyword">struct</span> <span class="identifier">double_key</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html b/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html index 31a9cad055..b17b324e12 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Tiers</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="make_map.html" title="make_map"> <link rel="next" href="list_tie.html" title="list_tie"> @@ -32,7 +32,7 @@ function templates. The succeeding sections document the various <span class="emphasis"><em>tier</em></span> flavors. </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="list_tie.html" title="list_tie"><code class="computeroutput"><span class="identifier">list_tie</span></code></a> </li> @@ -51,13 +51,13 @@ </p> <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">i</span><span class="special">;</span> <span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span> <span class="keyword">double</span> <span class="identifier">d</span><span class="special">;</span> <span class="special">...</span> -<a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">a</span><span class="special">);</span> +<a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">c</span><span class="special">,</span> <span class="identifier">d</span><span class="special">);</span> </pre> <p> The <a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a> function creates a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> of type <code class="computeroutput"><a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">&,</span> <span class="keyword">char</span><span class="special">&,</span> <span class="keyword">double</span><span class="special">&></span></code>. The same result could be achieved - with the call <a class="link" href="make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a>(<a href="http://www.boost.org/doc/html/ref.html" target="_top"><code class="computeroutput"><span class="identifier">ref</span></code></a>(i), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><code class="computeroutput"><span class="identifier">ref</span></code></a>(c), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><code class="computeroutput"><span class="identifier">ref</span></code></a>(a)) <sup>[<a name="fusion.container.generation.functions.tiers.f0" href="#ftn.fusion.container.generation.functions.tiers.f0" class="footnote">10</a>]</sup>. + with the call <a class="link" href="make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a>(<a href="http://www.boost.org/doc/html/ref.html" target="_top"><code class="computeroutput"><span class="identifier">ref</span></code></a>(i), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><code class="computeroutput"><span class="identifier">ref</span></code></a>(c), <a href="http://www.boost.org/doc/html/ref.html" target="_top"><code class="computeroutput"><span class="identifier">ref</span></code></a>(d)) <a href="#ftn.fusion.container.generation.functions.tiers.f0" class="footnote" name="fusion.container.generation.functions.tiers.f0"><sup class="footnote">[10]</sup></a>. </p> <p> A <span class="emphasis"><em>tie</em></span> can be used to 'unpack' another tuple into @@ -74,7 +74,7 @@ </p> <h6> <a name="fusion.container.generation.functions.tiers.h0"></a> - <span><a name="fusion.container.generation.functions.tiers.ignore"></a></span><a class="link" href="tiers.html#fusion.container.generation.functions.tiers.ignore">Ignore</a> + <span class="phrase"><a name="fusion.container.generation.functions.tiers.ignore"></a></span><a class="link" href="tiers.html#fusion.container.generation.functions.tiers.ignore">Ignore</a> </h6> <p> There is also an object called <span class="emphasis"><em>ignore</em></span> which allows @@ -86,8 +86,8 @@ <a class="link" href="vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a><span class="special">(</span><span class="identifier">ignore</span><span class="special">,</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">=</span> <a class="link" href="make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.container.generation.functions.tiers.f0" href="#fusion.container.generation.functions.tiers.f0" class="para">10</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.container.generation.functions.tiers.f0" class="footnote"><p><a href="#fusion.container.generation.functions.tiers.f0" class="para"><sup class="para">[10] </sup></a> see <a href="http://www.boost.org/doc/html/ref.html" target="_top">Boost.Ref</a> for details about <code class="computeroutput"><span class="identifier">ref</span></code> </p></div> diff --git a/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html b/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html index ca259f204d..cdf329ca57 100644 --- a/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>vector_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="list_tie.html" title="list_tie"> <link rel="next" href="map_tie.html" title="map_tie"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.functions.vector_tie.h0"></a> - <span><a name="fusion.container.generation.functions.vector_tie.description"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.functions.vector_tie.description"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.description">Description</a> </h6> <p> Constructs a tie using a <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> sequence. </p> <h6> <a name="fusion.container.generation.functions.vector_tie.h1"></a> - <span><a name="fusion.container.generation.functions.vector_tie.synopsis"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.functions.vector_tie.synopsis"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <a class="link" href="../../vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="identifier">T0</span><span class="special">&,</span> <span class="identifier">T1</span><span class="special">&,...</span> <span class="identifier">TN</span><span class="special">&></span> @@ -53,7 +53,7 @@ </pre> <h6> <a name="fusion.container.generation.functions.vector_tie.h2"></a> - <span><a name="fusion.container.generation.functions.vector_tie.parameters"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.functions.vector_tie.parameters"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -100,7 +100,7 @@ </table></div> <h6> <a name="fusion.container.generation.functions.vector_tie.h3"></a> - <span><a name="fusion.container.generation.functions.vector_tie.expression_semantics"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.functions.vector_tie.expression_semantics"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">vector_tie</span><span class="special">(</span><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span><span class="special">);</span> @@ -114,14 +114,14 @@ </p> <h6> <a name="fusion.container.generation.functions.vector_tie.h4"></a> - <span><a name="fusion.container.generation.functions.vector_tie.header"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.functions.vector_tie.header"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.functions.vector_tie.h5"></a> - <span><a name="fusion.container.generation.functions.vector_tie.example"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.functions.vector_tie.example"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.functions.vector_tie.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">123</span><span class="special">;</span> <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="number">123.456</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions.html index f89c3fbea7..5738fce949 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>MetaFunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../generation.html" title="Generation"> <link rel="prev" href="functions/deque_tie.html" title="deque_tie"> <link rel="next" href="metafunctions/make_list.html" title="make_list"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.container.generation.metafunctions"></a><a class="link" href="metafunctions.html" title="MetaFunctions">MetaFunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/make_list.html">make_list</a></span></dt> <dt><span class="section"><a href="metafunctions/make_cons.html">make_cons</a></span></dt> <dt><span class="section"><a href="metafunctions/make_vector.html">make_vector</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/deque_tie.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/deque_tie.html index e1353a8d41..8f1cd4d4c4 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/deque_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/deque_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deque_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="vector_tie.html" title="vector_tie"> <link rel="next" href="map_tie.html" title="map_tie"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.deque_tie.h0"></a> - <span><a name="fusion.container.generation.metafunctions.deque_tie.description"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.deque_tie.description"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/deque_tie.html" title="deque_tie"><code class="computeroutput"><span class="identifier">deque_tie</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.deque_tie.h1"></a> - <span><a name="fusion.container.generation.metafunctions.deque_tie.synopsis"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.deque_tie.synopsis"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="special">...</span><span class="identifier">Elements</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">deque_tie</span><span class="special">;</span> @@ -55,7 +55,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.deque_tie.h2"></a> - <span><a name="fusion.container.generation.metafunctions.deque_tie.parameters"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.deque_tie.parameters"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -100,7 +100,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.deque_tie.h3"></a> - <span><a name="fusion.container.generation.metafunctions.deque_tie.expression_semantics"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.deque_tie.expression_semantics"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deque_tie</span><span class="special"><</span><span class="identifier">Elements</span><span class="special">...>::</span><span class="identifier">type</span><span class="special">;</span> @@ -113,14 +113,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.deque_tie.h4"></a> - <span><a name="fusion.container.generation.metafunctions.deque_tie.header"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.deque_tie.header"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">deque_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deque_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.deque_tie.h5"></a> - <span><a name="fusion.container.generation.metafunctions.deque_tie.example"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.deque_tie.example"></a></span><a class="link" href="deque_tie.html#fusion.container.generation.metafunctions.deque_tie.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deque_tie</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html index 228b6728d4..5562f82e42 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>list_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="make_map.html" title="make_map"> <link rel="next" href="vector_tie.html" title="vector_tie"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.list_tie.h0"></a> - <span><a name="fusion.container.generation.metafunctions.list_tie.description"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.list_tie.description"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/list_tie.html" title="list_tie"><code class="computeroutput"><span class="identifier">list_tie</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.list_tie.h1"></a> - <span><a name="fusion.container.generation.metafunctions.list_tie.synopsis"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.list_tie.synopsis"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">list_tie</span><span class="special">;</span> @@ -52,7 +52,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.list_tie.h2"></a> - <span><a name="fusion.container.generation.metafunctions.list_tie.parameters"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.list_tie.parameters"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -99,7 +99,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.list_tie.h3"></a> - <span><a name="fusion.container.generation.metafunctions.list_tie.expression_semantics"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.list_tie.expression_semantics"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">list_tie</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -113,14 +113,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.list_tie.h4"></a> - <span><a name="fusion.container.generation.metafunctions.list_tie.header"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.list_tie.header"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.list_tie.h5"></a> - <span><a name="fusion.container.generation.metafunctions.list_tie.example"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.list_tie.example"></a></span><a class="link" href="list_tie.html#fusion.container.generation.metafunctions.list_tie.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">list_tie</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html index 91469d1a9d..5823e5d329 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_cons</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="make_list.html" title="make_list"> <link rel="next" href="make_vector.html" title="make_vector"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.make_cons.h0"></a> - <span><a name="fusion.container.generation.metafunctions.make_cons.description"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_cons.description"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/make_cons.html" title="make_cons"><code class="computeroutput"><span class="identifier">make_cons</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.make_cons.h1"></a> - <span><a name="fusion.container.generation.metafunctions.make_cons.synopsis"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_cons.synopsis"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Car</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Cdr</span> <span class="special">=</span> <span class="identifier">nil</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">make_cons</span><span class="special">;</span> </pre> <h6> <a name="fusion.container.generation.metafunctions.make_cons.h2"></a> - <span><a name="fusion.container.generation.metafunctions.make_cons.parameters"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_cons.parameters"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -106,7 +106,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.make_cons.h3"></a> - <span><a name="fusion.container.generation.metafunctions.make_cons.expression_semantics"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_cons.expression_semantics"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span><span class="special"><</span><span class="identifier">Car</span><span class="special">,</span> <span class="identifier">Cdr</span><span class="special">>::</span><span class="identifier">type</span> @@ -123,14 +123,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.make_cons.h4"></a> - <span><a name="fusion.container.generation.metafunctions.make_cons.header"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_cons.header"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.make_cons.h5"></a> - <span><a name="fusion.container.generation.metafunctions.make_cons.example"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_cons.example"></a></span><a class="link" href="make_cons.html#fusion.container.generation.metafunctions.make_cons.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_cons</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">type</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_deque.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_deque.html index 5682e92e67..2c7ba290c9 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_deque.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_deque.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_deque</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="make_vector.html" title="make_vector"> <link rel="next" href="make_set.html" title="make_set"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.make_deque.h0"></a> - <span><a name="fusion.container.generation.metafunctions.make_deque.description"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_deque.description"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/make_deque.html" title="make_deque"><code class="computeroutput"><span class="identifier">make_deque</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.make_deque.h1"></a> - <span><a name="fusion.container.generation.metafunctions.make_deque.synopsis"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_deque.synopsis"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="special">...</span><span class="identifier">Elements</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">make_deque</span><span class="special">;</span> @@ -55,7 +55,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.make_deque.h2"></a> - <span><a name="fusion.container.generation.metafunctions.make_deque.parameters"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_deque.parameters"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -100,7 +100,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.make_deque.h3"></a> - <span><a name="fusion.container.generation.metafunctions.make_deque.expression_semantics"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_deque.expression_semantics"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_deque</span><span class="special"><</span><span class="identifier">Elements</span><span class="special">...>::</span><span class="identifier">type</span> @@ -115,14 +115,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.make_deque.h4"></a> - <span><a name="fusion.container.generation.metafunctions.make_deque.header"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_deque.header"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_deque</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.make_deque.h5"></a> - <span><a name="fusion.container.generation.metafunctions.make_deque.example"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_deque.example"></a></span><a class="link" href="make_deque.html#fusion.container.generation.metafunctions.make_deque.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_deque</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span><span class="special">(&)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html index 981f03598b..97087a30ae 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_list</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="../metafunctions.html" title="MetaFunctions"> <link rel="next" href="make_cons.html" title="make_cons"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.make_list.h0"></a> - <span><a name="fusion.container.generation.metafunctions.make_list.description"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_list.description"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.make_list.h1"></a> - <span><a name="fusion.container.generation.metafunctions.make_list.synopsis"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_list.synopsis"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">make_list</span><span class="special">;</span> @@ -52,7 +52,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.make_list.h2"></a> - <span><a name="fusion.container.generation.metafunctions.make_list.parameters"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_list.parameters"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -99,7 +99,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.make_list.h3"></a> - <span><a name="fusion.container.generation.metafunctions.make_list.expression_semantics"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_list.expression_semantics"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span> @@ -114,14 +114,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.make_list.h4"></a> - <span><a name="fusion.container.generation.metafunctions.make_list.header"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_list.header"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.make_list.h5"></a> - <span><a name="fusion.container.generation.metafunctions.make_list.example"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_list.example"></a></span><a class="link" href="make_list.html#fusion.container.generation.metafunctions.make_list.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_list</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span><span class="special">(&)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html index 410f8a1c4c..9a91a0ffd4 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_map</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="make_set.html" title="make_set"> <link rel="next" href="list_tie.html" title="list_tie"> @@ -28,14 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.make_map.h0"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.description"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.description"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">make_map</span></code></a>. </p> +<p> + The implementation depends on the support of variadic templates. + </p> +<p> + When variadic templates are not supported, make_map is a metafunction + of the form: + </p> <h6> <a name="fusion.container.generation.metafunctions.make_map.h1"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.synopsis"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.synopsis"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span> @@ -52,9 +59,25 @@ </p> <pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span> </pre> +<p> + When variadic templates are supported, make_map is a metafunction class + of the form: + </p> <h6> <a name="fusion.container.generation.metafunctions.make_map.h2"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.parameters"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.synopsis0"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.synopsis0">Synopsis</a> + </h6> +<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span> + <span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span><span class="special">></span> +<span class="keyword">struct</span> <span class="identifier">make_map</span> +<span class="special">{</span> + <span class="keyword">struct</span> <span class="identifier">apply</span><span class="special"><</span> + <span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> +<span class="special">};</span> +</pre> +<h6> +<a name="fusion.container.generation.metafunctions.make_map.h3"></a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.parameters"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -121,14 +144,19 @@ </tbody> </table></div> <h6> -<a name="fusion.container.generation.metafunctions.make_map.h3"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.expression_semantics"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression +<a name="fusion.container.generation.metafunctions.make_map.h4"></a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.expression_semantics"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression Semantics</a> </h6> -<pre class="programlisting"><span class="identifier">resulf_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> +<pre class="programlisting"><span class="preprocessor">#if</span> <span class="special">!</span><span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_FUSION_HAS_VARIADIC_MAP</span><span class="special">)</span> +<span class="identifier">resulf_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> +<span class="preprocessor">#else</span> +<span class="identifier">resulf_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">>::</span><span class="identifier">apply</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> +<span class="preprocessor">#endif</span> </pre> <p> - <span class="bold"><strong>Return type</strong></span>: <a class="link" href="make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span></code></a><code class="computeroutput"><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span></code> + <span class="bold"><strong>Return type</strong></span>: <a class="link" href="make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span></code></a><code class="computeroutput"><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span></code> when variadic templates are not + supported, or <a class="link" href="make_map.html" title="make_map"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span></code></a><code class="computeroutput"><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K0</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">>::</span><span class="identifier">apply</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span></code> when variadic templates are supported. </p> <p> <span class="bold"><strong>Semantics</strong></span>: A <a class="link" href="../../map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> with <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">pair</span></code></a> elements where the <code class="computeroutput"><span class="identifier">second_type</span></code> is converted following @@ -140,21 +168,25 @@ key types. </p> <h6> -<a name="fusion.container.generation.metafunctions.make_map.h4"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.header"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.header">Header</a> +<a name="fusion.container.generation.metafunctions.make_map.h5"></a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.header"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> -<a name="fusion.container.generation.metafunctions.make_map.h5"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.example"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.example">Example</a> +<a name="fusion.container.generation.metafunctions.make_map.h6"></a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.example"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.example">Example</a> </h6> -<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> +<pre class="programlisting"><span class="preprocessor">#if</span> <span class="special">!</span><span class="identifier">defined</span><span class="special">(</span><span class="identifier">BOOST_FUSION_HAS_VARIADIC_MAP</span><span class="special">)</span> +<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> +<span class="preprocessor">#else</span> +<span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">apply</span><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> +<span class="preprocessor">#endif</span> </pre> <h6> -<a name="fusion.container.generation.metafunctions.make_map.h6"></a> - <span><a name="fusion.container.generation.metafunctions.make_map.see_also"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See +<a name="fusion.container.generation.metafunctions.make_map.h7"></a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_map.see_also"></a></span><a class="link" href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See also</a> </h6> <p> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html index 5f0e0a2dee..697cd3607c 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_set</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="make_deque.html" title="make_deque"> <link rel="next" href="make_map.html" title="make_map"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.make_set.h0"></a> - <span><a name="fusion.container.generation.metafunctions.make_set.description"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_set.description"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/make_set.html" title="make_set"><code class="computeroutput"><span class="identifier">make_set</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.make_set.h1"></a> - <span><a name="fusion.container.generation.metafunctions.make_set.synopsis"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_set.synopsis"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">make_set</span><span class="special">;</span> @@ -52,7 +52,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.make_set.h2"></a> - <span><a name="fusion.container.generation.metafunctions.make_set.parameters"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_set.parameters"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -99,7 +99,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.make_set.h3"></a> - <span><a name="fusion.container.generation.metafunctions.make_set.expression_semantics"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_set.expression_semantics"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span> @@ -118,14 +118,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.make_set.h4"></a> - <span><a name="fusion.container.generation.metafunctions.make_set.header"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_set.header"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.make_set.h5"></a> - <span><a name="fusion.container.generation.metafunctions.make_set.example"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_set.example"></a></span><a class="link" href="make_set.html#fusion.container.generation.metafunctions.make_set.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_set</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html index 385eba1de3..20b3bf0286 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_vector</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="make_cons.html" title="make_cons"> <link rel="next" href="make_deque.html" title="make_deque"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.make_vector.h0"></a> - <span><a name="fusion.container.generation.metafunctions.make_vector.description"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_vector.description"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.make_vector.h1"></a> - <span><a name="fusion.container.generation.metafunctions.make_vector.synopsis"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_vector.synopsis"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">make_vector</span><span class="special">;</span> @@ -52,7 +52,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.make_vector.h2"></a> - <span><a name="fusion.container.generation.metafunctions.make_vector.parameters"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_vector.parameters"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -99,7 +99,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.make_vector.h3"></a> - <span><a name="fusion.container.generation.metafunctions.make_vector.expression_semantics"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_vector.expression_semantics"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span> @@ -114,14 +114,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.make_vector.h4"></a> - <span><a name="fusion.container.generation.metafunctions.make_vector.header"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_vector.header"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.header">Header</a> </h6> -<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> -<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.make_vector.h5"></a> - <span><a name="fusion.container.generation.metafunctions.make_vector.example"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.make_vector.example"></a></span><a class="link" href="make_vector.html#fusion.container.generation.metafunctions.make_vector.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span><span class="special">(&)[</span><span class="number">7</span><span class="special">],</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html index 40ec7b785d..cb884a99c2 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>map_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="deque_tie.html" title="deque_tie"> <link rel="next" href="../../conversion.html" title="Conversion"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.map_tie.h0"></a> - <span><a name="fusion.container.generation.metafunctions.map_tie.description"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.map_tie.description"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">map_tie</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.map_tie.h1"></a> - <span><a name="fusion.container.generation.metafunctions.map_tie.synopsis"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.map_tie.synopsis"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">K0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">KN</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">DN</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">map_tie</span><span class="special">;</span> @@ -52,7 +52,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.map_tie.h2"></a> - <span><a name="fusion.container.generation.metafunctions.map_tie.parameters"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.map_tie.parameters"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -120,7 +120,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.map_tie.h3"></a> - <span><a name="fusion.container.generation.metafunctions.map_tie.expression_semantics"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.map_tie.expression_semantics"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">map_tie</span><span class="special"><</span><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span><span class="special">,</span> <span class="identifier">D0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="identifier">DN</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -135,14 +135,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.map_tie.h4"></a> - <span><a name="fusion.container.generation.metafunctions.map_tie.header"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.map_tie.header"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.map_tie.h5"></a> - <span><a name="fusion.container.generation.metafunctions.map_tie.example"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.map_tie.example"></a></span><a class="link" href="map_tie.html#fusion.container.generation.metafunctions.map_tie.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">int_key</span><span class="special">;</span> <span class="keyword">struct</span> <span class="identifier">double_key</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html b/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html index 55bc137994..94d7595367 100644 --- a/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html +++ b/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>vector_tie</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="MetaFunctions"> <link rel="prev" href="list_tie.html" title="list_tie"> <link rel="next" href="deque_tie.html" title="deque_tie"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.container.generation.metafunctions.vector_tie.h0"></a> - <span><a name="fusion.container.generation.metafunctions.vector_tie.description"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.description">Description</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.vector_tie.description"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/vector_tie.html" title="vector_tie"><code class="computeroutput"><span class="identifier">vector_tie</span></code></a>. </p> <h6> <a name="fusion.container.generation.metafunctions.vector_tie.h1"></a> - <span><a name="fusion.container.generation.metafunctions.vector_tie.synopsis"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.vector_tie.synopsis"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T0</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">vector_tie</span><span class="special">;</span> @@ -52,7 +52,7 @@ </pre> <h6> <a name="fusion.container.generation.metafunctions.vector_tie.h2"></a> - <span><a name="fusion.container.generation.metafunctions.vector_tie.parameters"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.parameters">Parameters</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.vector_tie.parameters"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -99,7 +99,7 @@ </table></div> <h6> <a name="fusion.container.generation.metafunctions.vector_tie.h3"></a> - <span><a name="fusion.container.generation.metafunctions.vector_tie.expression_semantics"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.generation.metafunctions.vector_tie.expression_semantics"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">vector_tie</span><span class="special"><</span><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span><span class="special">>::</span><span class="identifier">type</span><span class="special">;</span> @@ -113,14 +113,14 @@ </p> <h6> <a name="fusion.container.generation.metafunctions.vector_tie.h4"></a> - <span><a name="fusion.container.generation.metafunctions.vector_tie.header"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.header">Header</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.vector_tie.header"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.container.generation.metafunctions.vector_tie.h5"></a> - <span><a name="fusion.container.generation.metafunctions.vector_tie.example"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.example">Example</a> + <span class="phrase"><a name="fusion.container.generation.metafunctions.vector_tie.example"></a></span><a class="link" href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">vector_tie</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">>::</span><span class="identifier">type</span> </pre> diff --git a/libs/fusion/doc/html/fusion/container/list.html b/libs/fusion/doc/html/fusion/container/list.html index c36698c986..d998bb85d0 100644 --- a/libs/fusion/doc/html/fusion/container/list.html +++ b/libs/fusion/doc/html/fusion/container/list.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>list</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="cons.html" title="cons"> <link rel="next" href="deque.html" title="deque"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.list.h0"></a> - <span><a name="fusion.container.list.description"></a></span><a class="link" href="list.html#fusion.container.list.description">Description</a> + <span class="phrase"><a name="fusion.container.list.description"></a></span><a class="link" href="list.html#fusion.container.list.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">list</span></code> is a <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.container.list.h1"></a> - <span><a name="fusion.container.list.header"></a></span><a class="link" href="list.html#fusion.container.list.header">Header</a> + <span class="phrase"><a name="fusion.container.list.header"></a></span><a class="link" href="list.html#fusion.container.list.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -48,7 +48,7 @@ </pre> <h5> <a name="fusion.container.list.h2"></a> - <span><a name="fusion.container.list.synopsis"></a></span><a class="link" href="list.html#fusion.container.list.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.list.synopsis"></a></span><a class="link" href="list.html#fusion.container.list.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span> @@ -76,7 +76,7 @@ </pre> <h5> <a name="fusion.container.list.h3"></a> - <span><a name="fusion.container.list.template_parameters"></a></span><a class="link" href="list.html#fusion.container.list.template_parameters">Template + <span class="phrase"><a name="fusion.container.list.template_parameters"></a></span><a class="link" href="list.html#fusion.container.list.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -122,15 +122,15 @@ </table></div> <h5> <a name="fusion.container.list.h4"></a> - <span><a name="fusion.container.list.model_of"></a></span><a class="link" href="list.html#fusion.container.list.model_of">Model + <span class="phrase"><a name="fusion.container.list.model_of"></a></span><a class="link" href="list.html#fusion.container.list.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">L</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">list</span></code> type @@ -157,7 +157,7 @@ </div> <h5> <a name="fusion.container.list.h5"></a> - <span><a name="fusion.container.list.expression_semantics"></a></span><a class="link" href="list.html#fusion.container.list.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.list.expression_semantics"></a></span><a class="link" href="list.html#fusion.container.list.expression_semantics">Expression Semantics</a> </h5> <p> @@ -265,7 +265,7 @@ </div> <h5> <a name="fusion.container.list.h6"></a> - <span><a name="fusion.container.list.example"></a></span><a class="link" href="list.html#fusion.container.list.example">Example</a> + <span class="phrase"><a name="fusion.container.list.example"></a></span><a class="link" href="list.html#fusion.container.list.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">list</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">l</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="number">0</span><span class="special">>(</span><span class="identifier">l</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/container/map.html b/libs/fusion/doc/html/fusion/container/map.html index 595348f484..86e8ace6e4 100644 --- a/libs/fusion/doc/html/fusion/container/map.html +++ b/libs/fusion/doc/html/fusion/container/map.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>map</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="set.html" title="set"> <link rel="next" href="generation.html" title="Generation"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.map.h0"></a> - <span><a name="fusion.container.map.description"></a></span><a class="link" href="map.html#fusion.container.map.description">Description</a> + <span class="phrase"><a name="fusion.container.map.description"></a></span><a class="link" href="map.html#fusion.container.map.description">Description</a> </h5> <p> map is an <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative @@ -41,7 +41,7 @@ </p> <h5> <a name="fusion.container.map.h1"></a> - <span><a name="fusion.container.map.header"></a></span><a class="link" href="map.html#fusion.container.map.header">Header</a> + <span class="phrase"><a name="fusion.container.map.header"></a></span><a class="link" href="map.html#fusion.container.map.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -50,7 +50,7 @@ </pre> <h5> <a name="fusion.container.map.h2"></a> - <span><a name="fusion.container.map.synopsis"></a></span><a class="link" href="map.html#fusion.container.map.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.map.synopsis"></a></span><a class="link" href="map.html#fusion.container.map.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span> @@ -78,7 +78,7 @@ </pre> <h5> <a name="fusion.container.map.h3"></a> - <span><a name="fusion.container.map.template_parameters"></a></span><a class="link" href="map.html#fusion.container.map.template_parameters">Template + <span class="phrase"><a name="fusion.container.map.template_parameters"></a></span><a class="link" href="map.html#fusion.container.map.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -124,21 +124,22 @@ </table></div> <h5> <a name="fusion.container.map.h4"></a> - <span><a name="fusion.container.map.model_of"></a></span><a class="link" href="map.html#fusion.container.map.model_of">Model + <span class="phrase"><a name="fusion.container.map.model_of"></a></span><a class="link" href="map.html#fusion.container.map.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative Sequence</a> </li> <li class="listitem"> - <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> + <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random + Access Sequence</a> </li> </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">M</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">map</span></code> type @@ -160,13 +161,13 @@ </div> <h5> <a name="fusion.container.map.h5"></a> - <span><a name="fusion.container.map.expression_semantics"></a></span><a class="link" href="map.html#fusion.container.map.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.map.expression_semantics"></a></span><a class="link" href="map.html#fusion.container.map.expression_semantics">Expression Semantics</a> </h5> <p> Semantics of an expression is defined only where it differs from, or is not - defined in <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random - Access Sequence</a> and <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative + defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a> and <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative Sequence</a>. </p> <div class="informaltable"><table class="table"> @@ -245,7 +246,7 @@ </table></div> <h5> <a name="fusion.container.map.h6"></a> - <span><a name="fusion.container.map.example"></a></span><a class="link" href="map.html#fusion.container.map.example">Example</a> + <span class="phrase"><a name="fusion.container.map.example"></a></span><a class="link" href="map.html#fusion.container.map.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">map</span><span class="special"><</span> <a class="link" href="../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/container/set.html b/libs/fusion/doc/html/fusion/container/set.html index 724ce9b810..4df3b4d296 100644 --- a/libs/fusion/doc/html/fusion/container/set.html +++ b/libs/fusion/doc/html/fusion/container/set.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>set</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="back_extended_deque.html" title="back_extended_deque"> <link rel="next" href="map.html" title="map"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.set.h0"></a> - <span><a name="fusion.container.set.description"></a></span><a class="link" href="set.html#fusion.container.set.description">Description</a> + <span class="phrase"><a name="fusion.container.set.description"></a></span><a class="link" href="set.html#fusion.container.set.description">Description</a> </h5> <p> set is an <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative @@ -40,7 +40,7 @@ </p> <h5> <a name="fusion.container.set.h1"></a> - <span><a name="fusion.container.set.header"></a></span><a class="link" href="set.html#fusion.container.set.header">Header</a> + <span class="phrase"><a name="fusion.container.set.header"></a></span><a class="link" href="set.html#fusion.container.set.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -49,7 +49,7 @@ </pre> <h5> <a name="fusion.container.set.h2"></a> - <span><a name="fusion.container.set.synopsis"></a></span><a class="link" href="set.html#fusion.container.set.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.set.synopsis"></a></span><a class="link" href="set.html#fusion.container.set.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T0</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span> @@ -77,7 +77,7 @@ </pre> <h5> <a name="fusion.container.set.h3"></a> - <span><a name="fusion.container.set.template_parameters"></a></span><a class="link" href="set.html#fusion.container.set.template_parameters">Template + <span class="phrase"><a name="fusion.container.set.template_parameters"></a></span><a class="link" href="set.html#fusion.container.set.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -123,10 +123,10 @@ </table></div> <h5> <a name="fusion.container.set.h4"></a> - <span><a name="fusion.container.set.model_of"></a></span><a class="link" href="set.html#fusion.container.set.model_of">Model + <span class="phrase"><a name="fusion.container.set.model_of"></a></span><a class="link" href="set.html#fusion.container.set.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../sequence/concepts/associative_sequence.html" title="Associative Sequence">Associative Sequence</a> @@ -137,7 +137,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">set</span></code> type @@ -159,7 +159,7 @@ </div> <h5> <a name="fusion.container.set.h5"></a> - <span><a name="fusion.container.set.expression_semantics"></a></span><a class="link" href="set.html#fusion.container.set.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.set.expression_semantics"></a></span><a class="link" href="set.html#fusion.container.set.expression_semantics">Expression Semantics</a> </h5> <p> @@ -244,7 +244,7 @@ </table></div> <h5> <a name="fusion.container.set.h6"></a> - <span><a name="fusion.container.set.example"></a></span><a class="link" href="set.html#fusion.container.set.example">Example</a> + <span class="phrase"><a name="fusion.container.set.example"></a></span><a class="link" href="set.html#fusion.container.set.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">set</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">S</span><span class="special">;</span> <span class="identifier">S</span> <span class="identifier">s</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/container/vector.html b/libs/fusion/doc/html/fusion/container/vector.html index 24b1c11683..0fe9ff6bc6 100644 --- a/libs/fusion/doc/html/fusion/container/vector.html +++ b/libs/fusion/doc/html/fusion/container/vector.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>vector</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../container.html" title="Container"> <link rel="prev" href="../container.html" title="Container"> <link rel="next" href="cons.html" title="cons"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.container.vector.h0"></a> - <span><a name="fusion.container.vector.description"></a></span><a class="link" href="vector.html#fusion.container.vector.description">Description</a> + <span class="phrase"><a name="fusion.container.vector.description"></a></span><a class="link" href="vector.html#fusion.container.vector.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">vector</span></code> is a <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random @@ -40,7 +40,7 @@ </p> <h5> <a name="fusion.container.vector.h1"></a> - <span><a name="fusion.container.vector.header"></a></span><a class="link" href="vector.html#fusion.container.vector.header">Header</a> + <span class="phrase"><a name="fusion.container.vector.header"></a></span><a class="link" href="vector.html#fusion.container.vector.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> @@ -61,7 +61,7 @@ </pre> <h5> <a name="fusion.container.vector.h2"></a> - <span><a name="fusion.container.vector.synopsis"></a></span><a class="link" href="vector.html#fusion.container.vector.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.container.vector.synopsis"></a></span><a class="link" href="vector.html#fusion.container.vector.synopsis">Synopsis</a> </h5> <p> <span class="bold"><strong>Numbered forms</strong></span> @@ -116,7 +116,7 @@ </pre> <h5> <a name="fusion.container.vector.h3"></a> - <span><a name="fusion.container.vector.template_parameters"></a></span><a class="link" href="vector.html#fusion.container.vector.template_parameters">Template + <span class="phrase"><a name="fusion.container.vector.template_parameters"></a></span><a class="link" href="vector.html#fusion.container.vector.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -162,16 +162,16 @@ </table></div> <h5> <a name="fusion.container.vector.h4"></a> - <span><a name="fusion.container.vector.model_of"></a></span><a class="link" href="vector.html#fusion.container.vector.model_of">Model + <span class="phrase"><a name="fusion.container.vector.model_of"></a></span><a class="link" href="vector.html#fusion.container.vector.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">v</span></code></span></dt> <dd><p> Instance of <code class="computeroutput"><span class="identifier">vector</span></code> @@ -193,7 +193,7 @@ </div> <h5> <a name="fusion.container.vector.h5"></a> - <span><a name="fusion.container.vector.expression_semantics"></a></span><a class="link" href="vector.html#fusion.container.vector.expression_semantics">Expression + <span class="phrase"><a name="fusion.container.vector.expression_semantics"></a></span><a class="link" href="vector.html#fusion.container.vector.expression_semantics">Expression Semantics</a> </h5> <p> @@ -277,7 +277,7 @@ </table></div> <h5> <a name="fusion.container.vector.h6"></a> - <span><a name="fusion.container.vector.example"></a></span><a class="link" href="vector.html#fusion.container.vector.example">Example</a> + <span class="phrase"><a name="fusion.container.vector.example"></a></span><a class="link" href="vector.html#fusion.container.vector.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">12</span><span class="special">,</span> <span class="number">5.5f</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <a class="link" href="../sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="number">0</span><span class="special">>(</span><span class="identifier">v</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/extension.html b/libs/fusion/doc/html/fusion/extension.html index cf341cd822..8ca9a1e247 100644 --- a/libs/fusion/doc/html/fusion/extension.html +++ b/libs/fusion/doc/html/fusion/extension.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Extension</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="tuple/pairs.html" title="Pairs"> <link rel="next" href="extension/ext_full.html" title="The Full Extension Mechanism"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.extension"></a><a class="link" href="extension.html" title="Extension">Extension</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="extension/ext_full.html">The Full Extension Mechanism</a></span></dt> <dt><span class="section"><a href="extension/sequence_facade.html">Sequence Facade</a></span></dt> <dt><span class="section"><a href="extension/iterator_facade.html">Iterator Facade</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/extension/ext_full.html b/libs/fusion/doc/html/fusion/extension/ext_full.html index 93abee45c9..2070ebc70f 100644 --- a/libs/fusion/doc/html/fusion/extension/ext_full.html +++ b/libs/fusion/doc/html/fusion/extension/ext_full.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>The Full Extension Mechanism</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../extension.html" title="Extension"> <link rel="prev" href="../extension.html" title="Extension"> <link rel="next" href="sequence_facade.html" title="Sequence Facade"> @@ -51,7 +51,7 @@ </ol></div> <h5> <a name="fusion.extension.ext_full.h0"></a> - <span><a name="fusion.extension.ext_full.our_example"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.our_example">Our + <span class="phrase"><a name="fusion.extension.ext_full.our_example"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.our_example">Our example</a> </h5> <p> @@ -82,7 +82,7 @@ </p> <h5> <a name="fusion.extension.ext_full.h1"></a> - <span><a name="fusion.extension.ext_full.enabling_tag_dispatching"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.enabling_tag_dispatching">Enabling + <span class="phrase"><a name="fusion.extension.ext_full.enabling_tag_dispatching"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.enabling_tag_dispatching">Enabling Tag Dispatching</a> </h5> <p> @@ -123,7 +123,7 @@ </pre> <h5> <a name="fusion.extension.ext_full.h2"></a> - <span><a name="fusion.extension.ext_full.designing_a_suitable_iterator"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.designing_a_suitable_iterator">Designing + <span class="phrase"><a name="fusion.extension.ext_full.designing_a_suitable_iterator"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.designing_a_suitable_iterator">Designing a suitable iterator</a> </h5> <p> @@ -185,7 +185,7 @@ </p> <h5> <a name="fusion.extension.ext_full.h3"></a> - <span><a name="fusion.extension.ext_full.a_first_couple_of_instructive_features"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.a_first_couple_of_instructive_features">A + <span class="phrase"><a name="fusion.extension.ext_full.a_first_couple_of_instructive_features"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.a_first_couple_of_instructive_features">A first couple of instructive features</a> </h5> <p> @@ -325,7 +325,7 @@ </table></div> <h5> <a name="fusion.extension.ext_full.h4"></a> - <span><a name="fusion.extension.ext_full.implementing_the_remaining_iterator_functionality"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.implementing_the_remaining_iterator_functionality">Implementing + <span class="phrase"><a name="fusion.extension.ext_full.implementing_the_remaining_iterator_functionality"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.implementing_the_remaining_iterator_functionality">Implementing the remaining iterator functionality</a> </h5> <p> @@ -376,7 +376,7 @@ </p> <h5> <a name="fusion.extension.ext_full.h5"></a> - <span><a name="fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence">Implementing + <span class="phrase"><a name="fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence">Implementing the intrinsic functions of the sequence</a> </h5> <p> @@ -432,7 +432,7 @@ </p> <h5> <a name="fusion.extension.ext_full.h6"></a> - <span><a name="fusion.extension.ext_full.enabling_our_type_as_an_associative_sequence"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.enabling_our_type_as_an_associative_sequence">Enabling + <span class="phrase"><a name="fusion.extension.ext_full.enabling_our_type_as_an_associative_sequence"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.enabling_our_type_as_an_associative_sequence">Enabling our type as an associative sequence</a> </h5> <p> @@ -496,7 +496,7 @@ </p> <h5> <a name="fusion.extension.ext_full.h7"></a> - <span><a name="fusion.extension.ext_full.summary"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.summary">Summary</a> + <span class="phrase"><a name="fusion.extension.ext_full.summary"></a></span><a class="link" href="ext_full.html#fusion.extension.ext_full.summary">Summary</a> </h5> <p> We've now worked through the entire process for adding a new random access diff --git a/libs/fusion/doc/html/fusion/extension/iterator_facade.html b/libs/fusion/doc/html/fusion/extension/iterator_facade.html index b3ed2db9a1..d681f15e35 100644 --- a/libs/fusion/doc/html/fusion/extension/iterator_facade.html +++ b/libs/fusion/doc/html/fusion/extension/iterator_facade.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Iterator Facade</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../extension.html" title="Extension"> <link rel="prev" href="sequence_facade.html" title="Sequence Facade"> <link rel="next" href="../functional.html" title="Functional"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.extension.iterator_facade.h0"></a> - <span><a name="fusion.extension.iterator_facade.description"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.description">Description</a> + <span class="phrase"><a name="fusion.extension.iterator_facade.description"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.description">Description</a> </h5> <p> The <a class="link" href="iterator_facade.html" title="Iterator Facade"><code class="computeroutput"><span class="identifier">iterator_facade</span></code></a> @@ -37,14 +37,14 @@ </p> <h5> <a name="fusion.extension.iterator_facade.h1"></a> - <span><a name="fusion.extension.iterator_facade.synopsis"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.extension.iterator_facade.synopsis"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Derived</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">TravesalTag</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">iterator_facade</span><span class="special">;</span> </pre> <h5> <a name="fusion.extension.iterator_facade.h2"></a> - <span><a name="fusion.extension.iterator_facade.usage"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.usage">Usage</a> + <span class="phrase"><a name="fusion.extension.iterator_facade.usage"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.usage">Usage</a> </h5> <p> The user of iterator_facade derives his iterator type from a specialization @@ -57,7 +57,7 @@ type. </p> <div class="table"> -<a name="fusion.extension.iterator_facade.t0"></a><p class="title"><b>Table 1.104. Parameters</b></p> +<a name="fusion.extension.iterator_facade.t0"></a><p class="title"><b>Table 1.106. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -106,7 +106,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="fusion.extension.iterator_facade.t1"></a><p class="title"><b>Table 1.105. Key Expressions</b></p> +<a name="fusion.extension.iterator_facade.t1"></a><p class="title"><b>Table 1.107. Key Expressions</b></p> <div class="table-contents"><table class="table" summary="Key Expressions"> <colgroup> <col> @@ -443,14 +443,14 @@ </div> <br class="table-break"><h5> <a name="fusion.extension.iterator_facade.h3"></a> - <span><a name="fusion.extension.iterator_facade.header"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.header">Header</a> + <span class="phrase"><a name="fusion.extension.iterator_facade.header"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.extension.iterator_facade.h4"></a> - <span><a name="fusion.extension.iterator_facade.example"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.example">Example</a> + <span class="phrase"><a name="fusion.extension.iterator_facade.example"></a></span><a class="link" href="iterator_facade.html#fusion.extension.iterator_facade.example">Example</a> </h5> <p> A full working example using <a class="link" href="iterator_facade.html" title="Iterator Facade"><code class="computeroutput"><span class="identifier">iterator_facade</span></code></a> is provided in triple.cpp diff --git a/libs/fusion/doc/html/fusion/extension/sequence_facade.html b/libs/fusion/doc/html/fusion/extension/sequence_facade.html index 6e40d65917..c9e0720bda 100644 --- a/libs/fusion/doc/html/fusion/extension/sequence_facade.html +++ b/libs/fusion/doc/html/fusion/extension/sequence_facade.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Sequence Facade</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../extension.html" title="Extension"> <link rel="prev" href="ext_full.html" title="The Full Extension Mechanism"> <link rel="next" href="iterator_facade.html" title="Iterator Facade"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.extension.sequence_facade.h0"></a> - <span><a name="fusion.extension.sequence_facade.description"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.description">Description</a> + <span class="phrase"><a name="fusion.extension.sequence_facade.description"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.description">Description</a> </h5> <p> The <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a> @@ -37,14 +37,14 @@ </p> <h5> <a name="fusion.extension.sequence_facade.h1"></a> - <span><a name="fusion.extension.sequence_facade.synopsis"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.extension.sequence_facade.synopsis"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Derived</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">TravesalTag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">IsView</span> <span class="special">=</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">sequence_facade</span><span class="special">;</span> </pre> <h5> <a name="fusion.extension.sequence_facade.h2"></a> - <span><a name="fusion.extension.sequence_facade.usage"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.usage">Usage</a> + <span class="phrase"><a name="fusion.extension.sequence_facade.usage"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.usage">Usage</a> </h5> <p> The user of <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a> derives his sequence @@ -59,7 +59,7 @@ type. </p> <div class="table"> -<a name="fusion.extension.sequence_facade.t0"></a><p class="title"><b>Table 1.102. Parameters</b></p> +<a name="fusion.extension.sequence_facade.t0"></a><p class="title"><b>Table 1.104. Parameters</b></p> <div class="table-contents"><table class="table" summary="Parameters"> <colgroup> <col> @@ -107,7 +107,7 @@ </table></div> </div> <br class="table-break"><div class="table"> -<a name="fusion.extension.sequence_facade.t1"></a><p class="title"><b>Table 1.103. Key Expressions</b></p> +<a name="fusion.extension.sequence_facade.t1"></a><p class="title"><b>Table 1.105. Key Expressions</b></p> <div class="table-contents"><table class="table" summary="Key Expressions"> <colgroup> <col> @@ -273,14 +273,14 @@ </div> <br class="table-break"><h5> <a name="fusion.extension.sequence_facade.h3"></a> - <span><a name="fusion.extension.sequence_facade.include"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.include">Include</a> + <span class="phrase"><a name="fusion.extension.sequence_facade.include"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.include">Include</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">sequence_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.extension.sequence_facade.h4"></a> - <span><a name="fusion.extension.sequence_facade.example"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.example">Example</a> + <span class="phrase"><a name="fusion.extension.sequence_facade.example"></a></span><a class="link" href="sequence_facade.html#fusion.extension.sequence_facade.example">Example</a> </h5> <p> A full working example using <a class="link" href="sequence_facade.html" title="Sequence Facade"><code class="computeroutput"><span class="identifier">sequence_facade</span></code></a> is provided in triple.cpp diff --git a/libs/fusion/doc/html/fusion/functional.html b/libs/fusion/doc/html/fusion/functional.html index 61144a9573..36592bc827 100644 --- a/libs/fusion/doc/html/fusion/functional.html +++ b/libs/fusion/doc/html/fusion/functional.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functional</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="extension/iterator_facade.html" title="Iterator Facade"> <link rel="next" href="functional/concepts.html" title="Concepts"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.functional"></a><a class="link" href="functional.html" title="Functional">Functional</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functional/concepts.html">Concepts</a></span></dt> <dd><dl> <dt><span class="section"><a href="functional/concepts/callable.html">Callable Object</a></span></dt> @@ -64,13 +64,13 @@ </p> <h4> <a name="fusion.functional.h0"></a> - <span><a name="fusion.functional.header"></a></span><a class="link" href="functional.html#fusion.functional.header">Header</a> + <span class="phrase"><a name="fusion.functional.header"></a></span><a class="link" href="functional.html#fusion.functional.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h4> <a name="fusion.functional.h1"></a> - <span><a name="fusion.functional.fused_and_unfused_forms"></a></span><a class="link" href="functional.html#fusion.functional.fused_and_unfused_forms">Fused + <span class="phrase"><a name="fusion.functional.fused_and_unfused_forms"></a></span><a class="link" href="functional.html#fusion.functional.fused_and_unfused_forms">Fused and unfused forms</a> </h4> <p> @@ -104,7 +104,7 @@ </p> <h4> <a name="fusion.functional.h2"></a> - <span><a name="fusion.functional.calling_functions_and_function_objects"></a></span><a class="link" href="functional.html#fusion.functional.calling_functions_and_function_objects">Calling + <span class="phrase"><a name="fusion.functional.calling_functions_and_function_objects"></a></span><a class="link" href="functional.html#fusion.functional.calling_functions_and_function_objects">Calling functions and function objects</a> </h4> <p> @@ -134,7 +134,7 @@ </p> <h4> <a name="fusion.functional.h3"></a> - <span><a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a></span><a class="link" href="functional.html#fusion.functional.making_fusion_code_callable_through_a_function_object_interface">Making + <span class="phrase"><a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a></span><a class="link" href="functional.html#fusion.functional.making_fusion_code_callable_through_a_function_object_interface">Making Fusion code callable through a function object interface</a> </h4> <p> diff --git a/libs/fusion/doc/html/fusion/functional/adapters.html b/libs/fusion/doc/html/fusion/functional/adapters.html index dee2041d50..8523cbd3c4 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters.html +++ b/libs/fusion/doc/html/fusion/functional/adapters.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Adapters</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functional.html" title="Functional"> <link rel="prev" href="invocation/limits.html" title="Limits"> <link rel="next" href="adapters/fused.html" title="fused"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.functional.adapters"></a><a class="link" href="adapters.html" title="Adapters">Adapters</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="adapters/fused.html">fused</a></span></dt> <dt><span class="section"><a href="adapters/fused_procedure.html">fused_procedure</a></span></dt> <dt><span class="section"><a href="adapters/fused_function_object.html">fused_function_object</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/adapters/fused.html b/libs/fusion/doc/html/fusion/functional/adapters/fused.html index 6c3bf8df4a..de5eb332fa 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters/fused.html +++ b/libs/fusion/doc/html/fusion/functional/adapters/fused.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>fused</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapters.html" title="Adapters"> <link rel="prev" href="../adapters.html" title="Adapters"> <link rel="next" href="fused_procedure.html" title="fused_procedure"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.adapters.fused.h0"></a> - <span><a name="fusion.functional.adapters.fused.description"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.description">Description</a> + <span class="phrase"><a name="fusion.functional.adapters.fused.description"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.description">Description</a> </h6> <p> An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function @@ -55,20 +55,20 @@ </p> <h6> <a name="fusion.functional.adapters.fused.h1"></a> - <span><a name="fusion.functional.adapters.fused.header"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.header">Header</a> + <span class="phrase"><a name="fusion.functional.adapters.fused.header"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.adapters.fused.h2"></a> - <span><a name="fusion.functional.adapters.fused.synopsis"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.adapters.fused.synopsis"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span> </pre> <h6> <a name="fusion.functional.adapters.fused.h3"></a> - <span><a name="fusion.functional.adapters.fused.template_parameters"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.template_parameters">Template + <span class="phrase"><a name="fusion.functional.adapters.fused.template_parameters"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.template_parameters">Template parameters</a> </h6> <div class="informaltable"><table class="table"> @@ -112,10 +112,10 @@ </table></div> <h6> <a name="fusion.functional.adapters.fused.h4"></a> - <span><a name="fusion.functional.adapters.fused.model_of"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.model_of">Model + <span class="phrase"><a name="fusion.functional.adapters.fused.model_of"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function Object</a> @@ -127,7 +127,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">R</span></code></span></dt> <dd><p> A possibly const qualified <a class="link" href="../concepts/def_callable.html" title="Deferred Callable Object">Deferred @@ -150,7 +150,7 @@ </div> <h6> <a name="fusion.functional.adapters.fused.h5"></a> - <span><a name="fusion.functional.adapters.fused.expression_semantics"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.adapters.fused.expression_semantics"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -215,17 +215,17 @@ </table></div> <h6> <a name="fusion.functional.adapters.fused.h6"></a> - <span><a name="fusion.functional.adapters.fused.example"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.example">Example</a> + <span class="phrase"><a name="fusion.functional.adapters.fused.example"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">fused</span><span class="special"><</span> <a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special"><</span><span class="keyword">long</span><span class="special">></span> <span class="special">></span> <span class="identifier">f</span><span class="special">;</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span><a class="link" href="../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span> </pre> <h6> <a name="fusion.functional.adapters.fused.h7"></a> - <span><a name="fusion.functional.adapters.fused.see_also"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See + <span class="phrase"><a name="fusion.functional.adapters.fused.see_also"></a></span><a class="link" href="fused.html#fusion.functional.adapters.fused.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html b/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html index 97cde557a6..8cfe8e8f4e 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html +++ b/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>fused_function_object</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapters.html" title="Adapters"> <link rel="prev" href="fused_procedure.html" title="fused_procedure"> <link rel="next" href="unfused.html" title="unfused"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.adapters.fused_function_object.h0"></a> - <span><a name="fusion.functional.adapters.fused_function_object.description"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.description"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a> </h6> <p> An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function @@ -45,20 +45,20 @@ </p> <h6> <a name="fusion.functional.adapters.fused_function_object.h1"></a> - <span><a name="fusion.functional.adapters.fused_function_object.header"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.header"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.adapters.fused_function_object.h2"></a> - <span><a name="fusion.functional.adapters.fused_function_object.synopsis"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.synopsis"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span> </pre> <h6> <a name="fusion.functional.adapters.fused_function_object.h3"></a> - <span><a name="fusion.functional.adapters.fused_function_object.template_parameters"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.template_parameters"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template parameters</a> </h6> <div class="informaltable"><table class="table"> @@ -102,10 +102,10 @@ </table></div> <h6> <a name="fusion.functional.adapters.fused_function_object.h4"></a> - <span><a name="fusion.functional.adapters.fused_function_object.model_of"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.model_of"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function Object</a> @@ -117,7 +117,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">R</span></code></span></dt> <dd><p> A possibly const qualified <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic @@ -140,7 +140,7 @@ </div> <h6> <a name="fusion.functional.adapters.fused_function_object.h5"></a> - <span><a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -205,7 +205,7 @@ </table></div> <h6> <a name="fusion.functional.adapters.fused_function_object.h6"></a> - <span><a name="fusion.functional.adapters.fused_function_object.example"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.example"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">SeqOfSeqs</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../../algorithm/transformation/metafunctions/transform.html" title="transform"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">transform</span></code></a><span class="special"><</span> <span class="identifier">zip_view</span><span class="special"><</span><span class="identifier">SeqOfSeqs</span><span class="special">></span> <span class="keyword">const</span><span class="special">,</span> @@ -242,10 +242,10 @@ </pre> <h6> <a name="fusion.functional.adapters.fused_function_object.h7"></a> - <span><a name="fusion.functional.adapters.fused_function_object.see_also"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See + <span class="phrase"><a name="fusion.functional.adapters.fused_function_object.see_also"></a></span><a class="link" href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html b/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html index da62019d45..f53be0c60f 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html +++ b/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>fused_procedure</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapters.html" title="Adapters"> <link rel="prev" href="fused.html" title="fused"> <link rel="next" href="fused_function_object.html" title="fused_function_object"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.adapters.fused_procedure.h0"></a> - <span><a name="fusion.functional.adapters.fused_procedure.description"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.description"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a> </h6> <p> An unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function @@ -63,20 +63,20 @@ </p> <h6> <a name="fusion.functional.adapters.fused_procedure.h1"></a> - <span><a name="fusion.functional.adapters.fused_procedure.header"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.header"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.adapters.fused_procedure.h2"></a> - <span><a name="fusion.functional.adapters.fused_procedure.synopsis"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.synopsis"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span> </pre> <h6> <a name="fusion.functional.adapters.fused_procedure.h3"></a> - <span><a name="fusion.functional.adapters.fused_procedure.template_parameters"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.template_parameters"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template parameters</a> </h6> <div class="informaltable"><table class="table"> @@ -120,9 +120,9 @@ </table></div> <h6> <a name="fusion.functional.adapters.fused_procedure.h4"></a> - <span><a name="fusion.functional.adapters.fused_procedure.model_of"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model of</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.model_of"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function Object</a> @@ -134,7 +134,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">R</span></code></span></dt> <dd><p> A possibly const qualified <a class="link" href="../concepts/callable.html" title="Callable Object">Callable @@ -157,7 +157,7 @@ </div> <h6> <a name="fusion.functional.adapters.fused_procedure.h5"></a> - <span><a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -222,7 +222,7 @@ </table></div> <h6> <a name="fusion.functional.adapters.fused_procedure.h6"></a> - <span><a name="fusion.functional.adapters.fused_procedure.example"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.example"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">SequenceOfSequences</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Func</span><span class="special">></span> <span class="keyword">void</span> <span class="identifier">n_ary_for_each</span><span class="special">(</span><span class="identifier">SequenceOfSequences</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">Func</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">f</span><span class="special">)</span> @@ -242,9 +242,9 @@ </pre> <h6> <a name="fusion.functional.adapters.fused_procedure.h7"></a> - <span><a name="fusion.functional.adapters.fused_procedure.see_also"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See also</a> + <span class="phrase"><a name="fusion.functional.adapters.fused_procedure.see_also"></a></span><a class="link" href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/adapters/limits.html b/libs/fusion/doc/html/fusion/functional/adapters/limits.html index b301736037..c6373b6251 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters/limits.html +++ b/libs/fusion/doc/html/fusion/functional/adapters/limits.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Limits</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapters.html" title="Adapters"> <link rel="prev" href="unfused_typed.html" title="unfused_typed"> <link rel="next" href="../generation.html" title="Generation"> @@ -28,20 +28,20 @@ </h4></div></div></div> <h6> <a name="fusion.functional.adapters.limits.h0"></a> - <span><a name="fusion.functional.adapters.limits.header"></a></span><a class="link" href="limits.html#fusion.functional.adapters.limits.header">Header</a> + <span class="phrase"><a name="fusion.functional.adapters.limits.header"></a></span><a class="link" href="limits.html#fusion.functional.adapters.limits.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.adapters.limits.h1"></a> - <span><a name="fusion.functional.adapters.limits.macros"></a></span><a class="link" href="limits.html#fusion.functional.adapters.limits.macros">Macros</a> + <span class="phrase"><a name="fusion.functional.adapters.limits.macros"></a></span><a class="link" href="limits.html#fusion.functional.adapters.limits.macros">Macros</a> </h6> <p> The following macros can be defined to change the maximum arity. The value used for these macros must not exceed <code class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></code>. The default is 6. </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> BOOST_FUSION_UNFUSED_MAX_ARITY </li> diff --git a/libs/fusion/doc/html/fusion/functional/adapters/unfused.html b/libs/fusion/doc/html/fusion/functional/adapters/unfused.html index a354f1cb7f..b39df4c615 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters/unfused.html +++ b/libs/fusion/doc/html/fusion/functional/adapters/unfused.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>unfused</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapters.html" title="Adapters"> <link rel="prev" href="fused_function_object.html" title="fused_function_object"> <link rel="next" href="unfused_typed.html" title="unfused_typed"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.adapters.unfused.h0"></a> - <span><a name="fusion.functional.adapters.unfused.description"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.description">Description</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused.description"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.description">Description</a> </h6> <p> An n-ary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function @@ -58,20 +58,20 @@ </p> <h6> <a name="fusion.functional.adapters.unfused.h1"></a> - <span><a name="fusion.functional.adapters.unfused.header"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.header">Header</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused.header"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.adapters.unfused.h2"></a> - <span><a name="fusion.functional.adapters.unfused.synopsis"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused.synopsis"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">AllowNullary</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">unfused</span><span class="special">;</span> </pre> <h6> <a name="fusion.functional.adapters.unfused.h3"></a> - <span><a name="fusion.functional.adapters.unfused.template_parameters"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template + <span class="phrase"><a name="fusion.functional.adapters.unfused.template_parameters"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.template_parameters">Template parameters</a> </h6> <div class="informaltable"><table class="table"> @@ -134,10 +134,10 @@ </table></div> <h6> <a name="fusion.functional.adapters.unfused.h4"></a> - <span><a name="fusion.functional.adapters.unfused.model_of"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.model_of">Model + <span class="phrase"><a name="fusion.functional.adapters.unfused.model_of"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.model_of">Model of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function Object</a> @@ -149,7 +149,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> <dd><p> A possibly const qualified, unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic @@ -176,7 +176,7 @@ </div> <h6> <a name="fusion.functional.adapters.unfused.h5"></a> - <span><a name="fusion.functional.adapters.unfused.expression_semantics"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.adapters.unfused.expression_semantics"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -241,7 +241,7 @@ </table></div> <h6> <a name="fusion.functional.adapters.unfused.h6"></a> - <span><a name="fusion.functional.adapters.unfused.example"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.example">Example</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused.example"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span> <span class="special">{</span> @@ -268,10 +268,10 @@ </pre> <h6> <a name="fusion.functional.adapters.unfused.h7"></a> - <span><a name="fusion.functional.adapters.unfused.see_also"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.see_also">See + <span class="phrase"><a name="fusion.functional.adapters.unfused.see_also"></a></span><a class="link" href="unfused.html#fusion.functional.adapters.unfused.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="unfused_typed.html" title="unfused_typed"><code class="computeroutput"><span class="identifier">unfused_typed</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html b/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html index d4dfe64824..13c3734ac6 100644 --- a/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html +++ b/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>unfused_typed</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../adapters.html" title="Adapters"> <link rel="prev" href="unfused.html" title="unfused"> <link rel="next" href="limits.html" title="Limits"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.adapters.unfused_typed.h0"></a> - <span><a name="fusion.functional.adapters.unfused_typed.description"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.description"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a> </h6> <p> An n-ary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function @@ -67,20 +67,20 @@ </div> <h6> <a name="fusion.functional.adapters.unfused_typed.h1"></a> - <span><a name="fusion.functional.adapters.unfused_typed.header"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.header"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">adapter</span><span class="special">/</span><span class="identifier">unfused_typed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.adapters.unfused_typed.h2"></a> - <span><a name="fusion.functional.adapters.unfused_typed.synopsis"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.synopsis"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Function</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span> </pre> <h6> <a name="fusion.functional.adapters.unfused_typed.h3"></a> - <span><a name="fusion.functional.adapters.unfused_typed.template_parameters"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.template_parameters"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template parameters</a> </h6> <div class="informaltable"><table class="table"> @@ -140,10 +140,10 @@ </table></div> <h6> <a name="fusion.functional.adapters.unfused_typed.h4"></a> - <span><a name="fusion.functional.adapters.unfused_typed.model_of"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.model_of"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function Object</a> @@ -155,7 +155,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> <dd><p> A possibly const qualified, unary <a class="link" href="../concepts/poly.html" title="Polymorphic Function Object">Polymorphic @@ -187,7 +187,7 @@ </div> <h6> <a name="fusion.functional.adapters.unfused_typed.h5"></a> - <span><a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -254,7 +254,7 @@ </table></div> <h6> <a name="fusion.functional.adapters.unfused_typed.h6"></a> - <span><a name="fusion.functional.adapters.unfused_typed.example"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a> + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.example"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">add_assign</span> <span class="comment">// applies operator+=</span> <span class="special">{</span> @@ -322,10 +322,10 @@ </pre> <h6> <a name="fusion.functional.adapters.unfused_typed.h7"></a> - <span><a name="fusion.functional.adapters.unfused_typed.see_also"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See + <span class="phrase"><a name="fusion.functional.adapters.unfused_typed.see_also"></a></span><a class="link" href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/concepts.html b/libs/fusion/doc/html/fusion/functional/concepts.html index ebfa8aec60..9d03f39727 100644 --- a/libs/fusion/doc/html/fusion/functional/concepts.html +++ b/libs/fusion/doc/html/fusion/functional/concepts.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Concepts</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functional.html" title="Functional"> <link rel="prev" href="../functional.html" title="Functional"> <link rel="next" href="concepts/callable.html" title="Callable Object"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.functional.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="concepts/callable.html">Callable Object</a></span></dt> <dt><span class="section"><a href="concepts/reg_callable.html">Regular Callable Object</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/concepts/callable.html b/libs/fusion/doc/html/fusion/functional/concepts/callable.html index c8ca538f31..8a213b3a9b 100644 --- a/libs/fusion/doc/html/fusion/functional/concepts/callable.html +++ b/libs/fusion/doc/html/fusion/functional/concepts/callable.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Callable Object</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="../concepts.html" title="Concepts"> <link rel="next" href="reg_callable.html" title="Regular Callable Object"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.concepts.callable.h0"></a> - <span><a name="fusion.functional.concepts.callable.description"></a></span><a class="link" href="callable.html#fusion.functional.concepts.callable.description">Description</a> + <span class="phrase"><a name="fusion.functional.concepts.callable.description"></a></span><a class="link" href="callable.html#fusion.functional.concepts.callable.description">Description</a> </h6> <p> A pointer to a function, a pointer to member function, a pointer to member @@ -37,9 +37,9 @@ </p> <h6> <a name="fusion.functional.concepts.callable.h1"></a> - <span><a name="fusion.functional.concepts.callable.models"></a></span><a class="link" href="callable.html#fusion.functional.concepts.callable.models">Models</a> + <span class="phrase"><a name="fusion.functional.concepts.callable.models"></a></span><a class="link" href="callable.html#fusion.functional.concepts.callable.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> function pointer types </li> @@ -52,7 +52,7 @@ </ul></div> <h6> <a name="fusion.functional.concepts.callable.h2"></a> - <span><a name="fusion.functional.concepts.callable.examples"></a></span><a class="link" href="callable.html#fusion.functional.concepts.callable.examples">Examples</a> + <span class="phrase"><a name="fusion.functional.concepts.callable.examples"></a></span><a class="link" href="callable.html#fusion.functional.concepts.callable.examples">Examples</a> </h6> <pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span> <span class="special">&</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span> diff --git a/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html b/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html index e069b7581a..49561b26da 100644 --- a/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html +++ b/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Deferred Callable Object</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="reg_callable.html" title="Regular Callable Object"> <link rel="next" href="poly.html" title="Polymorphic Function Object"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.concepts.def_callable.h0"></a> - <span><a name="fusion.functional.concepts.def_callable.description"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a> + <span class="phrase"><a name="fusion.functional.concepts.def_callable.description"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a> </h6> <p> <a class="link" href="callable.html" title="Callable Object">Callable Object</a> @@ -38,10 +38,10 @@ </p> <h6> <a name="fusion.functional.concepts.def_callable.h1"></a> - <span><a name="fusion.functional.concepts.def_callable.refinement_of"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement + <span class="phrase"><a name="fusion.functional.concepts.def_callable.refinement_of"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="callable.html" title="Callable Object">Callable Object</a> </li></ul></div> <div class="sidebar"> @@ -56,7 +56,7 @@ </div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> <dd><p> A possibly const qualified Deferred Callable Object type @@ -80,7 +80,7 @@ </div> <h6> <a name="fusion.functional.concepts.def_callable.h2"></a> - <span><a name="fusion.functional.concepts.def_callable.expression_requirements"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression + <span class="phrase"><a name="fusion.functional.concepts.def_callable.expression_requirements"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression requirements</a> </h6> <div class="informaltable"><table class="table"> @@ -118,9 +118,9 @@ </table></div> <h6> <a name="fusion.functional.concepts.def_callable.h3"></a> - <span><a name="fusion.functional.concepts.def_callable.models"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a> + <span class="phrase"><a name="fusion.functional.concepts.def_callable.models"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="poly.html" title="Polymorphic Function Object">Polymorphic Function Object</a> types @@ -131,7 +131,7 @@ </ul></div> <h6> <a name="fusion.functional.concepts.def_callable.h4"></a> - <span><a name="fusion.functional.concepts.def_callable.examples"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a> + <span class="phrase"><a name="fusion.functional.concepts.def_callable.examples"></a></span><a class="link" href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a> </h6> <pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span> <span class="special">&</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span> diff --git a/libs/fusion/doc/html/fusion/functional/concepts/poly.html b/libs/fusion/doc/html/fusion/functional/concepts/poly.html index 28931ae94d..13c6abae7d 100644 --- a/libs/fusion/doc/html/fusion/functional/concepts/poly.html +++ b/libs/fusion/doc/html/fusion/functional/concepts/poly.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Polymorphic Function Object</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="def_callable.html" title="Deferred Callable Object"> <link rel="next" href="../invocation.html" title="Invocation"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.concepts.poly.h0"></a> - <span><a name="fusion.functional.concepts.poly.description"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.description">Description</a> + <span class="phrase"><a name="fusion.functional.concepts.poly.description"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.description">Description</a> </h6> <p> A non-member-pointer <a class="link" href="def_callable.html" title="Deferred Callable Object">Deferred @@ -37,10 +37,10 @@ </p> <h6> <a name="fusion.functional.concepts.poly.h1"></a> - <span><a name="fusion.functional.concepts.poly.refinement_of"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement + <span class="phrase"><a name="fusion.functional.concepts.poly.refinement_of"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="reg_callable.html" title="Regular Callable Object">Regular Callable Object</a> @@ -52,7 +52,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> <dd><p> A possibly const-qualified Polymorphic Function Object type @@ -80,7 +80,7 @@ </div> <h6> <a name="fusion.functional.concepts.poly.h2"></a> - <span><a name="fusion.functional.concepts.poly.expression_requirements"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression + <span class="phrase"><a name="fusion.functional.concepts.poly.expression_requirements"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression requirements</a> </h6> <div class="informaltable"><table class="table"> @@ -129,9 +129,9 @@ </table></div> <h6> <a name="fusion.functional.concepts.poly.h3"></a> - <span><a name="fusion.functional.concepts.poly.models"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.models">Models</a> + <span class="phrase"><a name="fusion.functional.concepts.poly.models"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> function pointers </li> @@ -144,7 +144,7 @@ </ul></div> <h6> <a name="fusion.functional.concepts.poly.h4"></a> - <span><a name="fusion.functional.concepts.poly.examples"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.examples">Examples</a> + <span class="phrase"><a name="fusion.functional.concepts.poly.examples"></a></span><a class="link" href="poly.html#fusion.functional.concepts.poly.examples">Examples</a> </h6> <pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span> <span class="special">&</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span> diff --git a/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html b/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html index feb54d60d6..a44e9a8a71 100644 --- a/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html +++ b/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Regular Callable Object</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="callable.html" title="Callable Object"> <link rel="next" href="def_callable.html" title="Deferred Callable Object"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.functional.concepts.reg_callable.h0"></a> - <span><a name="fusion.functional.concepts.reg_callable.description"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a> + <span class="phrase"><a name="fusion.functional.concepts.reg_callable.description"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a> </h6> <p> A non-member-pointer <a class="link" href="callable.html" title="Callable Object">Callable @@ -38,15 +38,15 @@ </p> <h6> <a name="fusion.functional.concepts.reg_callable.h1"></a> - <span><a name="fusion.functional.concepts.reg_callable.refinement_of"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement + <span class="phrase"><a name="fusion.functional.concepts.reg_callable.refinement_of"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement of</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="callable.html" title="Callable Object">Callable Object</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> <dd><p> A possibly const qualified Deferred Callable Object type @@ -68,7 +68,7 @@ </div> <h6> <a name="fusion.functional.concepts.reg_callable.h2"></a> - <span><a name="fusion.functional.concepts.reg_callable.expression_requirements"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression + <span class="phrase"><a name="fusion.functional.concepts.reg_callable.expression_requirements"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression requirements</a> </h6> <div class="informaltable"><table class="table"> @@ -115,9 +115,9 @@ </table></div> <h6> <a name="fusion.functional.concepts.reg_callable.h3"></a> - <span><a name="fusion.functional.concepts.reg_callable.models"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a> + <span class="phrase"><a name="fusion.functional.concepts.reg_callable.models"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> function pointer types </li> @@ -127,7 +127,7 @@ </ul></div> <h6> <a name="fusion.functional.concepts.reg_callable.h4"></a> - <span><a name="fusion.functional.concepts.reg_callable.examples"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a> + <span class="phrase"><a name="fusion.functional.concepts.reg_callable.examples"></a></span><a class="link" href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a> </h6> <pre class="programlisting"><span class="special">&</span> <span class="identifier">a_free_function</span> <span class="special">&</span> <span class="identifier">a_class</span><span class="special">::</span><span class="identifier">a_static_member_function</span> diff --git a/libs/fusion/doc/html/fusion/functional/generation.html b/libs/fusion/doc/html/fusion/functional/generation.html index 1dd3135b0c..395115fa9c 100644 --- a/libs/fusion/doc/html/fusion/functional/generation.html +++ b/libs/fusion/doc/html/fusion/functional/generation.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Generation</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functional.html" title="Functional"> <link rel="prev" href="adapters/limits.html" title="Limits"> <link rel="next" href="generation/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.functional.generation"></a><a class="link" href="generation.html" title="Generation">Generation</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="generation/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="generation/metafunctions.html">Metafunctions</a></span></dt> </dl></div> diff --git a/libs/fusion/doc/html/fusion/functional/generation/functions.html b/libs/fusion/doc/html/fusion/functional/generation/functions.html index 6c7f3c4ec2..4633eb54e4 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/functions.html +++ b/libs/fusion/doc/html/fusion/functional/generation/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../generation.html" title="Generation"> <link rel="prev" href="../generation.html" title="Generation"> <link rel="next" href="functions/mk_fused.html" title="make_fused"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.functional.generation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/mk_fused.html">make_fused</a></span></dt> <dt><span class="section"><a href="functions/mk_fused_proc.html">make_fused_procedure</a></span></dt> <dt><span class="section"><a href="functions/mk_fused_fobj.html">make_fused_function_object</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html index ca54d6033d..c592b9c862 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html +++ b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_fused</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="mk_fused_proc.html" title="make_fused_procedure"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.functions.mk_fused.h0"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.description"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.description"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a> </h6> <p> Creates a <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> adapter for a given <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred Callable Object</a>. @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_fused.h1"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.synopsis"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.synopsis"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span> <span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a><span class="special"><</span><span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -45,7 +45,7 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused.h2"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.parameters"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.parameters"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -91,7 +91,7 @@ </table></div> <h6> <a name="fusion.functional.generation.functions.mk_fused.h3"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_fused.h4"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.header"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.header"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused.h5"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.example"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.example"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">float</span> <span class="identifier">sub</span><span class="special">(</span><span class="keyword">float</span> <span class="identifier">a</span><span class="special">,</span> <span class="keyword">float</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">a</span> <span class="special">-</span> <span class="identifier">b</span><span class="special">;</span> <span class="special">}</span> @@ -126,10 +126,10 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused.h6"></a> - <span><a name="fusion.functional.generation.functions.mk_fused.see_also"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused.see_also"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapters/fused.html" title="fused"><code class="computeroutput"><span class="identifier">fused</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html index a6fa082b5f..289b70eaac 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html +++ b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_fused_function_object</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="mk_fused_proc.html" title="make_fused_procedure"> <link rel="next" href="mk_unfused.html" title="make_unfused"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h0"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a> </h6> <p> Creates a <a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a> adapter @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h1"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span> <span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a><span class="special"><</span><span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -46,7 +46,7 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h2"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h3"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h4"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h5"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">sub</span> <span class="special">{</span> @@ -141,10 +141,10 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused_fobj.h6"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapters/fused_function_object.html" title="fused_function_object"><code class="computeroutput"><span class="identifier">fused_function_object</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html index 66674b9a0e..559a23e6fe 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html +++ b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_fused_procedure</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="mk_fused.html" title="make_fused"> <link rel="next" href="mk_fused_fobj.html" title="make_fused_function_object"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h0"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.description"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.description"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a> </h6> <p> Creates a <a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a> adapter for @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h1"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span> <span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a><span class="special"><</span><span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -46,7 +46,7 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h2"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h3"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h4"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.header"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.header"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h5"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.example"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.example"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">,</span><span class="number">3</span><span class="special">);</span> <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">;</span> @@ -122,10 +122,10 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_fused_proc.h6"></a> - <span><a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See + <span class="phrase"><a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapters/fused_procedure.html" title="fused_procedure"><code class="computeroutput"><span class="identifier">fused_procedure</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html index ae668b9d7a..457696ddc8 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html +++ b/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_unfused</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="mk_fused_fobj.html" title="make_fused_function_object"> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h0"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.description"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.description"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.description">Description</a> </h6> <p> Creates a <a class="link" href="../../adapters/unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a> adapter for a given, @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h1"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.synopsis"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.synopsis"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">F</span><span class="special">></span> <span class="keyword">inline</span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a><span class="special"><</span><span class="identifier">F</span><span class="special">>::</span><span class="identifier">type</span> @@ -46,7 +46,7 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h2"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.parameters"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.parameters"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -92,7 +92,7 @@ </table></div> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h3"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.expression_semantics"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.expression_semantics"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">make_unfused</span><span class="special">(</span><span class="identifier">f</span><span class="special">);</span> @@ -105,14 +105,14 @@ </p> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h4"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.header"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.header"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h5"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.example"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.example">Example</a> + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.example"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">fused_incrementer</span> <span class="special">{</span> @@ -138,10 +138,10 @@ </pre> <h6> <a name="fusion.functional.generation.functions.mk_unfused.h6"></a> - <span><a name="fusion.functional.generation.functions.mk_unfused.see_also"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.see_also">See + <span class="phrase"><a name="fusion.functional.generation.functions.mk_unfused.see_also"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.functions.mk_unfused.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapters/unfused.html" title="unfused"><code class="computeroutput"><span class="identifier">unfused</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html b/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html index 0087db274f..213df22069 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html +++ b/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../generation.html" title="Generation"> <link rel="prev" href="functions/mk_unfused.html" title="make_unfused"> <link rel="next" href="metafunctions/mk_fused.html" title="make_fused"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.functional.generation.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/mk_fused.html">make_fused</a></span></dt> <dt><span class="section"><a href="metafunctions/mk_fused_proc.html">make_fused_procedure</a></span></dt> <dt><span class="section"><a href="metafunctions/mk_fused_fobj.html">make_fused_function_object</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html index d1ede39f7f..644b59cd07 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html +++ b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_fused</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="mk_fused_proc.html" title="make_fused_procedure"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused.h0"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused.description"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused.description"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a>. </p> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused.h1"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused.header"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused.header"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused.h2"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -55,10 +55,10 @@ </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused.h3"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a></span><a class="link" href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../functions/mk_fused.html" title="make_fused"><code class="computeroutput"><span class="identifier">make_fused</span></code></a> </li></ul></div> </div> diff --git a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html index 1e252fd954..71e0f5a145 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html +++ b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_fused_function_object</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="mk_fused_proc.html" title="make_fused_procedure"> <link rel="next" href="mk_unfused.html" title="make_unfused"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.h0"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a>. </p> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.h1"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.h2"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -55,10 +55,10 @@ </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.h3"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a></span><a class="link" href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../functions/mk_fused_fobj.html" title="make_fused_function_object"><code class="computeroutput"><span class="identifier">make_fused_function_object</span></code></a> </li></ul></div> </div> diff --git a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html index a7101f0efb..8e52600627 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html +++ b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_fused_procedure</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="mk_fused.html" title="make_fused"> <link rel="next" href="mk_fused_fobj.html" title="make_fused_function_object"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.h0"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a>. </p> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.h1"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.h2"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -55,10 +55,10 @@ </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_fused_proc.h3"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a></span><a class="link" href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../functions/mk_fused_proc.html" title="make_fused_procedure"><code class="computeroutput"><span class="identifier">make_fused_procedure</span></code></a> </li></ul></div> </div> diff --git a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html index a207065b96..d1b1bdfb67 100644 --- a/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html +++ b/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>make_unfused</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="mk_fused_fobj.html" title="make_fused_function_object"> <link rel="next" href="../../../notes.html" title="Notes"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.functional.generation.metafunctions.mk_unfused.h0"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_unfused.description"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.description">Description</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_unfused.description"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a>. </p> <h6> <a name="fusion.functional.generation.metafunctions.mk_unfused.h1"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_unfused.header"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.header">Header</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_unfused.header"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">generation</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_unfused.h2"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_unfused.synopsis"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_unfused.synopsis"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -55,10 +55,10 @@ </pre> <h6> <a name="fusion.functional.generation.metafunctions.mk_unfused.h3"></a> - <span><a name="fusion.functional.generation.metafunctions.mk_unfused.see_also"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.see_also">See + <span class="phrase"><a name="fusion.functional.generation.metafunctions.mk_unfused.see_also"></a></span><a class="link" href="mk_unfused.html#fusion.functional.generation.metafunctions.mk_unfused.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../functions/mk_unfused.html" title="make_unfused"><code class="computeroutput"><span class="identifier">make_unfused</span></code></a> </li></ul></div> </div> diff --git a/libs/fusion/doc/html/fusion/functional/invocation.html b/libs/fusion/doc/html/fusion/functional/invocation.html index 357dbd4740..0fea9d48b8 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation.html +++ b/libs/fusion/doc/html/fusion/functional/invocation.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Invocation</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functional.html" title="Functional"> <link rel="prev" href="concepts/poly.html" title="Polymorphic Function Object"> <link rel="next" href="invocation/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.functional.invocation"></a><a class="link" href="invocation.html" title="Invocation">Invocation</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="invocation/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="invocation/metafunctions.html">Metafunctions</a></span></dt> <dt><span class="section"><a href="invocation/limits.html">Limits</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/functions.html b/libs/fusion/doc/html/fusion/functional/invocation/functions.html index ef223fdd24..b0fc8881d6 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/functions.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../invocation.html" title="Invocation"> <link rel="prev" href="../invocation.html" title="Invocation"> <link rel="next" href="functions/invoke.html" title="invoke"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.functional.invocation.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/invoke.html">invoke</a></span></dt> <dt><span class="section"><a href="functions/invoke_proc.html">invoke_procedure</a></span></dt> <dt><span class="section"><a href="functions/invoke_fobj.html">invoke_function_object</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html b/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html index 9ca1c50249..38ce2d068d 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>invoke</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="invoke_proc.html" title="invoke_procedure"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.invocation.functions.invoke.h0"></a> - <span><a name="fusion.functional.invocation.functions.invoke.description"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.description"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a> </h6> <p> Calls a <a class="link" href="../../concepts/def_callable.html" title="Deferred Callable Object">Deferred @@ -50,7 +50,7 @@ </p> <h6> <a name="fusion.functional.invocation.functions.invoke.h1"></a> - <span><a name="fusion.functional.invocation.functions.invoke.synopsis"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.synopsis"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span> @@ -68,7 +68,7 @@ </pre> <h6> <a name="fusion.functional.invocation.functions.invoke.h2"></a> - <span><a name="fusion.functional.invocation.functions.invoke.parameters"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.parameters"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -134,7 +134,7 @@ </table></div> <h6> <a name="fusion.functional.invocation.functions.invoke.h3"></a> - <span><a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span> @@ -150,23 +150,23 @@ </p> <h6> <a name="fusion.functional.invocation.functions.invoke.h4"></a> - <span><a name="fusion.functional.invocation.functions.invoke.header"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.header">Header</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.header"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.invocation.functions.invoke.h5"></a> - <span><a name="fusion.functional.invocation.functions.invoke.example"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.example"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a> </h6> <pre class="programlisting"><a href="http://www.sgi.com/tech/stl/plus.html" target="_top"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">plus</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">add</span><span class="special">;</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span><a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span> </pre> <h6> <a name="fusion.functional.invocation.functions.invoke.h6"></a> - <span><a name="fusion.functional.invocation.functions.invoke.see_also"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke.see_also"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html b/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html index 73016b017b..9cafa9e8be 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>invoke_function_object</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="invoke_proc.html" title="invoke_procedure"> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h0"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.description"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.description"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a> </h6> <p> Calls a <a class="link" href="../../concepts/poly.html" title="Polymorphic Function Object">Polymorphic Function @@ -43,7 +43,7 @@ </p> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h1"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span> @@ -61,7 +61,7 @@ </pre> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h2"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -127,7 +127,7 @@ </table></div> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h3"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span> @@ -143,13 +143,13 @@ </p> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h4"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.header"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.header">Header</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.header"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h5"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.example"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.example"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">sub</span> <span class="special">{</span> @@ -175,10 +175,10 @@ </pre> <h6> <a name="fusion.functional.invocation.functions.invoke_fobj.h6"></a> - <span><a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html b/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html index b1a625a7a2..f9702ef3af 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>invoke_procedure</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="invoke.html" title="invoke"> <link rel="next" href="invoke_fobj.html" title="invoke_function_object"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h0"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.description"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.description"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a> </h6> <p> Calls a <a class="link" href="../../concepts/callable.html" title="Callable Object">Callable @@ -52,7 +52,7 @@ </p> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h1"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Function</span><span class="special">,</span> @@ -70,7 +70,7 @@ </pre> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h2"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -136,7 +136,7 @@ </table></div> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h3"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">s</span><span class="special">);</span> @@ -151,13 +151,13 @@ </p> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h4"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.header"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.header">Header</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.header"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">booost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">invoke_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h5"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.example"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a> + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.example"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2</span><span class="special">);</span> <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lambda</span><span class="special">;</span> @@ -166,10 +166,10 @@ </pre> <h6> <a name="fusion.functional.invocation.functions.invoke_proc.h6"></a> - <span><a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See + <span class="phrase"><a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/limits.html b/libs/fusion/doc/html/fusion/functional/invocation/limits.html index 47cc89efb0..ec9af6f2cf 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/limits.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/limits.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Limits</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../invocation.html" title="Invocation"> <link rel="prev" href="metafunctions/invoke_fobj.html" title="invoke_function_object"> <link rel="next" href="../adapters.html" title="Adapters"> @@ -28,19 +28,19 @@ </h4></div></div></div> <h6> <a name="fusion.functional.invocation.limits.h0"></a> - <span><a name="fusion.functional.invocation.limits.header"></a></span><a class="link" href="limits.html#fusion.functional.invocation.limits.header">Header</a> + <span class="phrase"><a name="fusion.functional.invocation.limits.header"></a></span><a class="link" href="limits.html#fusion.functional.invocation.limits.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">invocation</span><span class="special">/</span><span class="identifier">limits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.functional.invocation.limits.h1"></a> - <span><a name="fusion.functional.invocation.limits.macros"></a></span><a class="link" href="limits.html#fusion.functional.invocation.limits.macros">Macros</a> + <span class="phrase"><a name="fusion.functional.invocation.limits.macros"></a></span><a class="link" href="limits.html#fusion.functional.invocation.limits.macros">Macros</a> </h6> <p> The following macros can be defined to change the maximum arity. The default is 6. </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> BOOST_FUSION_INVOKE_MAX_ARITY </li> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html index 77e8d765ae..ebd663ef4b 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../invocation.html" title="Invocation"> <link rel="prev" href="functions/invoke_fobj.html" title="invoke_function_object"> <link rel="next" href="metafunctions/invoke.html" title="invoke"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.functional.invocation.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/invoke.html">invoke</a></span></dt> <dt><span class="section"><a href="metafunctions/invoke_proc.html">invoke_procedure</a></span></dt> <dt><span class="section"><a href="metafunctions/invoke_fobj.html">invoke_function_object</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html index 7aab49c246..ea2ba77330 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>invoke</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="invoke_proc.html" title="invoke_procedure"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.functional.invocation.metafunctions.invoke.h0"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke.description"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a> + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke.description"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a>. </p> <h6> <a name="fusion.functional.invocation.metafunctions.invoke.h1"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -51,10 +51,10 @@ </pre> <h6> <a name="fusion.functional.invocation.metafunctions.invoke.h2"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a></span><a class="link" href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../functions/invoke.html" title="invoke"><code class="computeroutput"><span class="identifier">invoke</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html index 515fada00e..0eaa80393e 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>invoke_function_object</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="invoke_proc.html" title="invoke_procedure"> <link rel="next" href="../limits.html" title="Limits"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.functional.invocation.metafunctions.invoke_fobj.h0"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a> + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a>. </p> <h6> <a name="fusion.functional.invocation.metafunctions.invoke_fobj.h1"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -51,10 +51,10 @@ </pre> <h6> <a name="fusion.functional.invocation.metafunctions.invoke_fobj.h2"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a></span><a class="link" href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../functions/invoke_fobj.html" title="invoke_function_object"><code class="computeroutput"><span class="identifier">invoke_function_object</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html index c9789e1533..bdd7ae0782 100644 --- a/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html +++ b/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>invoke_procedure</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="invoke.html" title="invoke"> <link rel="next" href="invoke_fobj.html" title="invoke_function_object"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.functional.invocation.metafunctions.invoke_proc.h0"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a> + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a>. </p> <h6> <a name="fusion.functional.invocation.metafunctions.invoke_proc.h1"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">result_of</span> <span class="special">{</span> @@ -51,10 +51,10 @@ </pre> <h6> <a name="fusion.functional.invocation.metafunctions.invoke_proc.h2"></a> - <span><a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See + <span class="phrase"><a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a></span><a class="link" href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See also</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../functions/invoke_proc.html" title="invoke_procedure"><code class="computeroutput"><span class="identifier">invoke_procedure</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/introduction.html b/libs/fusion/doc/html/fusion/introduction.html index edcb3c1feb..7b78b0b389 100644 --- a/libs/fusion/doc/html/fusion/introduction.html +++ b/libs/fusion/doc/html/fusion/introduction.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Introduction</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="preface.html" title="Preface"> <link rel="next" href="quick_start.html" title="Quick Start"> </head> @@ -116,7 +116,7 @@ sequences and <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> sequences are fully compatible with Fusion. You can work with Fusion sequences on <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> if you - wish to work solely on types <sup>[<a name="fusion.introduction.f0" href="#ftn.fusion.introduction.f0" class="footnote">1</a>]</sup>. In <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, + wish to work solely on types <a href="#ftn.fusion.introduction.f0" class="footnote" name="fusion.introduction.f0"><sup class="footnote">[1]</sup></a>. In <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, Fusion sequences follow <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>'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 @@ -129,8 +129,8 @@ worlds. </p> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.introduction.f0" href="#fusion.introduction.f0" class="para">1</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.introduction.f0" class="footnote"><p><a href="#fusion.introduction.f0" class="para"><sup class="para">[1] </sup></a> Choose <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> over fusion when doing pure type calculations. Once the static type calculation is finished, you can instantiate a fusion sequence (see <a class="link" href="container/conversion/functions.html" title="Functions">Conversion</a>) diff --git a/libs/fusion/doc/html/fusion/iterator.html b/libs/fusion/doc/html/fusion/iterator.html index b52be54c09..01287b05d0 100644 --- a/libs/fusion/doc/html/fusion/iterator.html +++ b/libs/fusion/doc/html/fusion/iterator.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Iterator</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="support/pair.html" title="pair"> <link rel="next" href="iterator/concepts.html" title="Concepts"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.iterator"></a><a class="link" href="iterator.html" title="Iterator">Iterator</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="iterator/concepts.html">Concepts</a></span></dt> <dd><dl> <dt><span class="section"><a href="iterator/concepts/forward_iterator.html">Forward @@ -82,7 +82,7 @@ </p> <h4> <a name="fusion.iterator.h0"></a> - <span><a name="fusion.iterator.header"></a></span><a class="link" href="iterator.html#fusion.iterator.header">Header</a> + <span class="phrase"><a name="fusion.iterator.header"></a></span><a class="link" href="iterator.html#fusion.iterator.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/iterator/concepts.html b/libs/fusion/doc/html/fusion/iterator/concepts.html index c438aa79b3..4ac61f6a96 100644 --- a/libs/fusion/doc/html/fusion/iterator/concepts.html +++ b/libs/fusion/doc/html/fusion/iterator/concepts.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Concepts</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../iterator.html" title="Iterator"> <link rel="prev" href="../iterator.html" title="Iterator"> <link rel="next" href="concepts/forward_iterator.html" title="Forward Iterator"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.iterator.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="concepts/forward_iterator.html">Forward Iterator</a></span></dt> <dt><span class="section"><a href="concepts/bidirectional_iterator.html">Bidirectional diff --git a/libs/fusion/doc/html/fusion/iterator/concepts/associative_iterator.html b/libs/fusion/doc/html/fusion/iterator/concepts/associative_iterator.html index 10ae4de150..a43c9794a5 100644 --- a/libs/fusion/doc/html/fusion/iterator/concepts/associative_iterator.html +++ b/libs/fusion/doc/html/fusion/iterator/concepts/associative_iterator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Associative Iterator</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="random_access_iterator.html" title="Random Access Iterator"> <link rel="next" href="../functions.html" title="Functions"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.concepts.associative_iterator.h0"></a> - <span><a name="fusion.iterator.concepts.associative_iterator.description"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.description">Description</a> + <span class="phrase"><a name="fusion.iterator.concepts.associative_iterator.description"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.description">Description</a> </h6> <p> An Associative Iterator provides additional semantics to obtain the properties @@ -38,7 +38,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code></span></dt> <dd><p> Associative Iterator @@ -51,7 +51,7 @@ </div> <h6> <a name="fusion.iterator.concepts.associative_iterator.h1"></a> - <span><a name="fusion.iterator.concepts.associative_iterator.refinement_of"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.refinement_of">Refinement + <span class="phrase"><a name="fusion.iterator.concepts.associative_iterator.refinement_of"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.refinement_of">Refinement of</a> </h6> <p> @@ -62,7 +62,7 @@ </p> <h6> <a name="fusion.iterator.concepts.associative_iterator.h2"></a> - <span><a name="fusion.iterator.concepts.associative_iterator.expression_requirements"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.expression_requirements">Expression + <span class="phrase"><a name="fusion.iterator.concepts.associative_iterator.expression_requirements"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.expression_requirements">Expression requirements</a> </h6> <p> @@ -114,7 +114,7 @@ </table></div> <h6> <a name="fusion.iterator.concepts.associative_iterator.h3"></a> - <span><a name="fusion.iterator.concepts.associative_iterator.meta_expressions"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.meta_expressions">Meta + <span class="phrase"><a name="fusion.iterator.concepts.associative_iterator.meta_expressions"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.meta_expressions">Meta Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -175,9 +175,9 @@ </table></div> <h6> <a name="fusion.iterator.concepts.associative_iterator.h4"></a> - <span><a name="fusion.iterator.concepts.associative_iterator.models"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.models">Models</a> + <span class="phrase"><a name="fusion.iterator.concepts.associative_iterator.models"></a></span><a class="link" href="associative_iterator.html#fusion.iterator.concepts.associative_iterator.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> iterator diff --git a/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html b/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html index 3b1b31b8d4..4afe65c500 100644 --- a/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html +++ b/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Bidirectional Iterator</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="forward_iterator.html" title="Forward Iterator"> <link rel="next" href="random_access_iterator.html" title="Random Access Iterator"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h0"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.description"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a> + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.description"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a> </h6> <p> A Bidirectional Iterator traverses a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> @@ -37,7 +37,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code></span></dt> <dd><p> A Bidirectional Iterator @@ -59,7 +59,7 @@ </div> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h1"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement of</a> </h6> <p> @@ -67,7 +67,7 @@ </p> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h2"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression requirements</a> </h6> <p> @@ -174,7 +174,7 @@ </table></div> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h3"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -209,7 +209,7 @@ </table></div> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h4"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression Semantics</a> </h6> <p> @@ -249,13 +249,13 @@ </table></div> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h5"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a> + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a> </h6> <p> In addition to the invariants of <a class="link" href="forward_iterator.html" title="Forward Iterator">Forward Iterator</a>, the following invariants always hold: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="computeroutput"><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">i</span> <span class="special">&&</span> <a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">))</span> <span class="special">==</span> <a class="link" href="../functions/next.html" title="next"><code class="computeroutput"><span class="identifier">next</span></code></a><span class="special">(</span><a class="link" href="../functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">))</span></code> @@ -270,9 +270,9 @@ </ul></div> <h6> <a name="fusion.iterator.concepts.bidirectional_iterator.h6"></a> - <span><a name="fusion.iterator.concepts.bidirectional_iterator.models"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a> + <span class="phrase"><a name="fusion.iterator.concepts.bidirectional_iterator.models"></a></span><a class="link" href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a> iterator @@ -286,6 +286,10 @@ iterator </li> <li class="listitem"> + <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> + iterator + </li> +<li class="listitem"> <a class="link" href="../../view/single_view.html" title="single_view"><code class="computeroutput"><span class="identifier">single_view</span></code></a> iterator </li> diff --git a/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html b/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html index a61eae59e7..1339f21dd1 100644 --- a/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html +++ b/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Forward Iterator</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="../concepts.html" title="Concepts"> <link rel="next" href="bidirectional_iterator.html" title="Bidirectional Iterator"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.concepts.forward_iterator.h0"></a> - <span><a name="fusion.iterator.concepts.forward_iterator.description"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a> + <span class="phrase"><a name="fusion.iterator.concepts.forward_iterator.description"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a> </h6> <p> A Forward Iterator traverses a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> @@ -38,7 +38,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code></span></dt> <dd><p> Forward Iterators @@ -60,7 +60,7 @@ </div> <h6> <a name="fusion.iterator.concepts.forward_iterator.h1"></a> - <span><a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression + <span class="phrase"><a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression requirements</a> </h6> <p> @@ -238,7 +238,7 @@ </table></div> <h6> <a name="fusion.iterator.concepts.forward_iterator.h2"></a> - <span><a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta + <span class="phrase"><a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -349,7 +349,7 @@ </table></div> <h6> <a name="fusion.iterator.concepts.forward_iterator.h3"></a> - <span><a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression Semantics</a> </h6> <p> @@ -371,12 +371,12 @@ </p> <h6> <a name="fusion.iterator.concepts.forward_iterator.h4"></a> - <span><a name="fusion.iterator.concepts.forward_iterator.invariants"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a> + <span class="phrase"><a name="fusion.iterator.concepts.forward_iterator.invariants"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a> </h6> <p> The following invariants always hold: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="computeroutput"><span class="special">!(</span><span class="identifier">i</span> <span class="special">==</span> <span class="identifier">j</span><span class="special">)</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">i</span> <span class="special">!=</span> <span class="identifier">j</span><span class="special">)</span></code> @@ -402,9 +402,9 @@ </ul></div> <h6> <a name="fusion.iterator.concepts.forward_iterator.h5"></a> - <span><a name="fusion.iterator.concepts.forward_iterator.models"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a> + <span class="phrase"><a name="fusion.iterator.concepts.forward_iterator.models"></a></span><a class="link" href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a> iterator diff --git a/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html b/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html index 7767fe9f0c..9564b6ca5d 100644 --- a/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html +++ b/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Random Access Iterator</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="bidirectional_iterator.html" title="Bidirectional Iterator"> <link rel="next" href="associative_iterator.html" title="Associative Iterator"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.concepts.random_access_iterator.h0"></a> - <span><a name="fusion.iterator.concepts.random_access_iterator.description"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a> + <span class="phrase"><a name="fusion.iterator.concepts.random_access_iterator.description"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a> </h6> <p> A Random Access Iterator traverses a <a class="link" href="../../sequence.html" title="Sequence">Sequence</a> @@ -38,7 +38,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">i</span></code>, <code class="computeroutput"><span class="identifier">j</span></code></span></dt> <dd><p> Random Access Iterators @@ -60,7 +60,7 @@ </div> <h6> <a name="fusion.iterator.concepts.random_access_iterator.h1"></a> - <span><a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement + <span class="phrase"><a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement of</a> </h6> <p> @@ -69,7 +69,7 @@ </p> <h6> <a name="fusion.iterator.concepts.random_access_iterator.h2"></a> - <span><a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression + <span class="phrase"><a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression requirements</a> </h6> <p> @@ -176,7 +176,7 @@ </table></div> <h6> <a name="fusion.iterator.concepts.random_access_iterator.h3"></a> - <span><a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta + <span class="phrase"><a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -239,14 +239,18 @@ </table></div> <h6> <a name="fusion.iterator.concepts.random_access_iterator.h4"></a> - <span><a name="fusion.iterator.concepts.random_access_iterator.models"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a> + <span class="phrase"><a name="fusion.iterator.concepts.random_access_iterator.models"></a></span><a class="link" href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> iterator </li> <li class="listitem"> + <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> + iterator + </li> +<li class="listitem"> <a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a> iterator </li> diff --git a/libs/fusion/doc/html/fusion/iterator/functions.html b/libs/fusion/doc/html/fusion/iterator/functions.html index 91e694084d..c279312717 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions.html +++ b/libs/fusion/doc/html/fusion/iterator/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../iterator.html" title="Iterator"> <link rel="prev" href="concepts/associative_iterator.html" title="Associative Iterator"> <link rel="next" href="functions/deref.html" title="deref"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.iterator.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/deref.html">deref</a></span></dt> <dt><span class="section"><a href="functions/next.html">next</a></span></dt> <dt><span class="section"><a href="functions/prior.html">prior</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/advance.html b/libs/fusion/doc/html/fusion/iterator/functions/advance.html index 5a95564c69..59426eb0f6 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/advance.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/advance.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>advance</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="distance.html" title="distance"> <link rel="next" href="advance_c.html" title="advance_c"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.advance.h0"></a> - <span><a name="fusion.iterator.functions.advance.description"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.advance.description"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.description">Description</a> </h6> <p> Moves an iterator by a specified distance. </p> <h6> <a name="fusion.iterator.functions.advance.h1"></a> - <span><a name="fusion.iterator.functions.advance.synopsis"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.advance.synopsis"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -110,7 +110,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.advance.h2"></a> - <span><a name="fusion.iterator.functions.advance.expression_semantics"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.advance.expression_semantics"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special"><</span><span class="identifier">M</span><span class="special">>(</span><span class="identifier">i</span><span class="special">);</span> @@ -129,14 +129,14 @@ </p> <h6> <a name="fusion.iterator.functions.advance.h3"></a> - <span><a name="fusion.iterator.functions.advance.header"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.advance.header"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.advance.h4"></a> - <span><a name="fusion.iterator.functions.advance.example"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.advance.example"></a></span><a class="link" href="advance.html#fusion.iterator.functions.advance.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html b/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html index 30fafda6e8..fb25dfc535 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>advance_c</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="advance.html" title="advance"> <link rel="next" href="deref_data.html" title="deref_data"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.advance_c.h0"></a> - <span><a name="fusion.iterator.functions.advance_c.description"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.advance_c.description"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a> </h6> <p> Moves an iterator by a specified distance. </p> <h6> <a name="fusion.iterator.functions.advance_c.h1"></a> - <span><a name="fusion.iterator.functions.advance_c.synopsis"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.advance_c.synopsis"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -109,7 +109,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.advance_c.h2"></a> - <span><a name="fusion.iterator.functions.advance_c.expression_semantics"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.advance_c.expression_semantics"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">advance_c</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">i</span><span class="special">);</span> @@ -128,14 +128,14 @@ </p> <h6> <a name="fusion.iterator.functions.advance_c.h3"></a> - <span><a name="fusion.iterator.functions.advance_c.header"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.advance_c.header"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.advance_c.h4"></a> - <span><a name="fusion.iterator.functions.advance_c.example"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.advance_c.example"></a></span><a class="link" href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/deref.html b/libs/fusion/doc/html/fusion/iterator/functions/deref.html index 5dba606a36..a29abbfe0c 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/deref.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/deref.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deref</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="next.html" title="next"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.deref.h0"></a> - <span><a name="fusion.iterator.functions.deref.description"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.deref.description"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.description">Description</a> </h6> <p> Deferences an iterator. </p> <h6> <a name="fusion.iterator.functions.deref.h1"></a> - <span><a name="fusion.iterator.functions.deref.synopsis"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.deref.synopsis"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.deref.h2"></a> - <span><a name="fusion.iterator.functions.deref.expression_semantics"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.deref.expression_semantics"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">);</span> @@ -103,14 +103,14 @@ </p> <h6> <a name="fusion.iterator.functions.deref.h3"></a> - <span><a name="fusion.iterator.functions.deref.header"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.deref.header"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.deref.h4"></a> - <span><a name="fusion.iterator.functions.deref.example"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.deref.example"></a></span><a class="link" href="deref.html#fusion.iterator.functions.deref.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/deref_data.html b/libs/fusion/doc/html/fusion/iterator/functions/deref_data.html index 39cfeceb3a..c4e1cea93b 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/deref_data.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/deref_data.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deref_data</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="advance_c.html" title="advance_c"> <link rel="next" href="../operator.html" title="Operator"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.deref_data.h0"></a> - <span><a name="fusion.iterator.functions.deref_data.description"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.deref_data.description"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.description">Description</a> </h6> <p> Deferences the data property associated with the element referenced by @@ -36,12 +36,12 @@ </p> <h6> <a name="fusion.iterator.functions.deref_data.h1"></a> - <span><a name="fusion.iterator.functions.deref_data.synopsis"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.deref_data.synopsis"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> <span class="special">></span> -<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref_data.html" title="deref_data"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref_data</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">deref</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">i</span><span class="special">);</span> +<span class="keyword">typename</span> <a class="link" href="../metafunctions/deref_data.html" title="deref_data"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref_data</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">deref_data</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">i</span><span class="special">);</span> </pre> <div class="table"> <a name="fusion.iterator.functions.deref_data.t0"></a><p class="title"><b>Table 1.8. Parameters</b></p> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.deref_data.h2"></a> - <span><a name="fusion.iterator.functions.deref_data.expression_semantics"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.deref_data.expression_semantics"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="deref_data.html" title="deref_data"><code class="computeroutput"><span class="identifier">deref_data</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">);</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.iterator.functions.deref_data.h3"></a> - <span><a name="fusion.iterator.functions.deref_data.header"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.deref_data.header"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.deref_data.h4"></a> - <span><a name="fusion.iterator.functions.deref_data.example"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.deref_data.example"></a></span><a class="link" href="deref_data.html#fusion.iterator.functions.deref_data.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="special">></span> <span class="identifier">map</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/distance.html b/libs/fusion/doc/html/fusion/iterator/functions/distance.html index 514c4d150a..5aede6b640 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/distance.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/distance.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>distance</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="prior.html" title="prior"> <link rel="next" href="advance.html" title="advance"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.distance.h0"></a> - <span><a name="fusion.iterator.functions.distance.description"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.distance.description"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.description">Description</a> </h6> <p> Returns the distance between 2 iterators. </p> <h6> <a name="fusion.iterator.functions.distance.h1"></a> - <span><a name="fusion.iterator.functions.distance.synopsis"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.distance.synopsis"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.distance.h2"></a> - <span><a name="fusion.iterator.functions.distance.expression_semantics"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.distance.expression_semantics"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="distance.html" title="distance"><code class="computeroutput"><span class="identifier">distance</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">,</span><span class="identifier">j</span><span class="special">);</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.iterator.functions.distance.h3"></a> - <span><a name="fusion.iterator.functions.distance.header"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.distance.header"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.distance.h4"></a> - <span><a name="fusion.iterator.functions.distance.example"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.distance.example"></a></span><a class="link" href="distance.html#fusion.iterator.functions.distance.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/next.html b/libs/fusion/doc/html/fusion/iterator/functions/next.html index fe2a98395f..c32115214d 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/next.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/next.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>next</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="deref.html" title="deref"> <link rel="next" href="prior.html" title="prior"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.next.h0"></a> - <span><a name="fusion.iterator.functions.next.description"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.next.description"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.description">Description</a> </h6> <p> Moves an iterator 1 position forwards. </p> <h6> <a name="fusion.iterator.functions.next.h1"></a> - <span><a name="fusion.iterator.functions.next.synopsis"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.next.synopsis"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.next.h2"></a> - <span><a name="fusion.iterator.functions.next.expression_semantics"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.next.expression_semantics"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">next</span><span class="special">(</span><span class="identifier">i</span><span class="special">);</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.iterator.functions.next.h3"></a> - <span><a name="fusion.iterator.functions.next.header"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.next.header"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.next.h4"></a> - <span><a name="fusion.iterator.functions.next.example"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.next.example"></a></span><a class="link" href="next.html#fusion.iterator.functions.next.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/functions/prior.html b/libs/fusion/doc/html/fusion/iterator/functions/prior.html index 97c8ed59af..fd28c841bb 100644 --- a/libs/fusion/doc/html/fusion/iterator/functions/prior.html +++ b/libs/fusion/doc/html/fusion/iterator/functions/prior.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>prior</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="next.html" title="next"> <link rel="next" href="distance.html" title="distance"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.functions.prior.h0"></a> - <span><a name="fusion.iterator.functions.prior.description"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.description">Description</a> + <span class="phrase"><a name="fusion.iterator.functions.prior.description"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.description">Description</a> </h6> <p> Moves an iterator 1 position backwards. </p> <h6> <a name="fusion.iterator.functions.prior.h1"></a> - <span><a name="fusion.iterator.functions.prior.synopsis"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.functions.prior.synopsis"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -89,7 +89,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.functions.prior.h2"></a> - <span><a name="fusion.iterator.functions.prior.expression_semantics"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.functions.prior.expression_semantics"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">i</span><span class="special">);</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.iterator.functions.prior.h3"></a> - <span><a name="fusion.iterator.functions.prior.header"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.header">Header</a> + <span class="phrase"><a name="fusion.iterator.functions.prior.header"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.functions.prior.h4"></a> - <span><a name="fusion.iterator.functions.prior.example"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.example">Example</a> + <span class="phrase"><a name="fusion.iterator.functions.prior.example"></a></span><a class="link" href="prior.html#fusion.iterator.functions.prior.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions.html b/libs/fusion/doc/html/fusion/iterator/metafunctions.html index 410c70e55a..5ee6042803 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../iterator.html" title="Iterator"> <link rel="prev" href="operator/operator_inequality.html" title="Operator !="> <link rel="next" href="metafunctions/value_of.html" title="value_of"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.iterator.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/value_of.html">value_of</a></span></dt> <dt><span class="section"><a href="metafunctions/deref.html">deref</a></span></dt> <dt><span class="section"><a href="metafunctions/next.html">next</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html index ddfe3f801f..7d6769e722 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>advance</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="distance.html" title="distance"> <link rel="next" href="advance_c.html" title="advance_c"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.advance.h0"></a> - <span><a name="fusion.iterator.metafunctions.advance.description"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance.description"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a> </h6> <p> Moves an iterator a specified distance. </p> <h6> <a name="fusion.iterator.metafunctions.advance.h1"></a> - <span><a name="fusion.iterator.metafunctions.advance.synopsis"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance.synopsis"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -113,7 +113,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.advance.h2"></a> - <span><a name="fusion.iterator.metafunctions.advance.expression_semantics"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.advance.expression_semantics"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="advance.html" title="advance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">M</span><span class="special">>::</span><span class="identifier">type</span> @@ -131,14 +131,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.advance.h3"></a> - <span><a name="fusion.iterator.metafunctions.advance.header"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance.header"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.advance.h4"></a> - <span><a name="fusion.iterator.metafunctions.advance.example"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance.example"></a></span><a class="link" href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html index c812c1d240..389dc777ad 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>advance_c</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="advance.html" title="advance"> <link rel="next" href="key_of.html" title="key_of"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.advance_c.h0"></a> - <span><a name="fusion.iterator.metafunctions.advance_c.description"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance_c.description"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a> </h6> <p> Moves an iterator by a specified distance. </p> <h6> <a name="fusion.iterator.metafunctions.advance_c.h1"></a> - <span><a name="fusion.iterator.metafunctions.advance_c.synopsis"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance_c.synopsis"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -112,7 +112,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.advance_c.h2"></a> - <span><a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="advance_c.html" title="advance_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">advance_c</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> @@ -130,14 +130,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.advance_c.h3"></a> - <span><a name="fusion.iterator.metafunctions.advance_c.header"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance_c.header"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">advance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.advance_c.h4"></a> - <span><a name="fusion.iterator.metafunctions.advance_c.example"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.advance_c.example"></a></span><a class="link" href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html index 11bead0198..9859e3ae75 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deref</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="value_of.html" title="value_of"> <link rel="next" href="next.html" title="next"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.deref.h0"></a> - <span><a name="fusion.iterator.metafunctions.deref.description"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref.description"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a> </h6> <p> Returns the type that will be returned by dereferencing an iterator. </p> <h6> <a name="fusion.iterator.metafunctions.deref.h1"></a> - <span><a name="fusion.iterator.metafunctions.deref.synposis"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref.synposis"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -92,7 +92,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.deref.h2"></a> - <span><a name="fusion.iterator.metafunctions.deref.expression_semantics"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.deref.expression_semantics"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="deref.html" title="deref"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.deref.h3"></a> - <span><a name="fusion.iterator.metafunctions.deref.header"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref.header"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.deref.h4"></a> - <span><a name="fusion.iterator.metafunctions.deref.example"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref.example"></a></span><a class="link" href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">vec</span> <span class="identifier">const_vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/deref_data.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/deref_data.html index 1c0146f16e..b2849db198 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/deref_data.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/deref_data.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deref_data</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="value_of_data.html" title="value_of_data"> <link rel="next" href="../../sequence.html" title="Sequence"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.deref_data.h0"></a> - <span><a name="fusion.iterator.metafunctions.deref_data.description"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref_data.description"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.description">Description</a> </h6> <p> Returns the type that will be returned by dereferencing the data property @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.iterator.metafunctions.deref_data.h1"></a> - <span><a name="fusion.iterator.metafunctions.deref_data.synposis"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.synposis">Synposis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref_data.synposis"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.deref_data.h2"></a> - <span><a name="fusion.iterator.metafunctions.deref_data.expression_semantics"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.deref_data.expression_semantics"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="deref_data.html" title="deref_data"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">deref_data</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -107,14 +107,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.deref_data.h3"></a> - <span><a name="fusion.iterator.metafunctions.deref_data.header"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref_data.header"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boosta</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.deref_data.h4"></a> - <span><a name="fusion.iterator.metafunctions.deref_data.example"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.deref_data.example"></a></span><a class="link" href="deref_data.html#fusion.iterator.metafunctions.deref_data.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="identifier">map</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html index ecfec1a213..194ce5142c 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>distance</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="equal_to.html" title="equal_to"> <link rel="next" href="advance.html" title="advance"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.distance.h0"></a> - <span><a name="fusion.iterator.metafunctions.distance.description"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.distance.description"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a> </h6> <p> Returns the distance between two iterators. </p> <h6> <a name="fusion.iterator.metafunctions.distance.h1"></a> - <span><a name="fusion.iterator.metafunctions.distance.synopsis"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.distance.synopsis"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.distance.h2"></a> - <span><a name="fusion.iterator.metafunctions.distance.expression_semantics"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.distance.expression_semantics"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="distance.html" title="distance"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">distance</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">>::</span><span class="identifier">type</span> @@ -109,14 +109,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.distance.h3"></a> - <span><a name="fusion.iterator.metafunctions.distance.header"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.distance.header"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.distance.h4"></a> - <span><a name="fusion.iterator.metafunctions.distance.example"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.distance.example"></a></span><a class="link" href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html index ff0bd9292e..2d5309b74b 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>equal_to</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="prior.html" title="prior"> <link rel="next" href="distance.html" title="distance"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.equal_to.h0"></a> - <span><a name="fusion.iterator.metafunctions.equal_to.description"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.equal_to.description"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a> </h6> <p> Returns a true-valued <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.iterator.metafunctions.equal_to.h1"></a> - <span><a name="fusion.iterator.metafunctions.equal_to.synopsis"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.equal_to.synopsis"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -94,7 +94,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.equal_to.h2"></a> - <span><a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="equal_to.html" title="equal_to"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">equal_to</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">>::</span><span class="identifier">type</span> @@ -110,14 +110,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.equal_to.h3"></a> - <span><a name="fusion.iterator.metafunctions.equal_to.header"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.equal_to.header"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.equal_to.h4"></a> - <span><a name="fusion.iterator.metafunctions.equal_to.example"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.equal_to.example"></a></span><a class="link" href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/key_of.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/key_of.html index 3b445b491e..8b0502511a 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/key_of.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/key_of.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>key_of</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="advance_c.html" title="advance_c"> <link rel="next" href="value_of_data.html" title="value_of_data"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.key_of.h0"></a> - <span><a name="fusion.iterator.metafunctions.key_of.description"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.key_of.description"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.description">Description</a> </h6> <p> Returns the key type associated with the element referenced by an associative @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.iterator.metafunctions.key_of.h1"></a> - <span><a name="fusion.iterator.metafunctions.key_of.synopsis"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.key_of.synopsis"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.key_of.h2"></a> - <span><a name="fusion.iterator.metafunctions.key_of.expression_semantics"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.key_of.expression_semantics"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="key_of.html" title="key_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">key_of</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -107,14 +107,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.key_of.h3"></a> - <span><a name="fusion.iterator.metafunctions.key_of.header"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.key_of.header"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">key_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">key_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.key_of.h4"></a> - <span><a name="fusion.iterator.metafunctions.key_of.example"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.key_of.example"></a></span><a class="link" href="key_of.html#fusion.iterator.metafunctions.key_of.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html index aa34fb49ba..31a09e7c5c 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>next</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="deref.html" title="deref"> <link rel="next" href="prior.html" title="prior"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.next.h0"></a> - <span><a name="fusion.iterator.metafunctions.next.description"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.next.description"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.description">Description</a> </h6> <p> Returns the type of the next iterator in a sequence. </p> <h6> <a name="fusion.iterator.metafunctions.next.h1"></a> - <span><a name="fusion.iterator.metafunctions.next.synposis"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.next.synposis"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -92,7 +92,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.next.h2"></a> - <span><a name="fusion.iterator.metafunctions.next.expression_semantics"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.next.expression_semantics"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -107,14 +107,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.next.h3"></a> - <span><a name="fusion.iterator.metafunctions.next.header"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.next.header"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">next</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.next.h4"></a> - <span><a name="fusion.iterator.metafunctions.next.example"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.next.example"></a></span><a class="link" href="next.html#fusion.iterator.metafunctions.next.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special"><</span><a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html index 6634eba7b1..2b0a9eea81 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>prior</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="next.html" title="next"> <link rel="next" href="equal_to.html" title="equal_to"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.prior.h0"></a> - <span><a name="fusion.iterator.metafunctions.prior.description"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.prior.description"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a> </h6> <p> Returns the type of the previous iterator in a sequence. </p> <h6> <a name="fusion.iterator.metafunctions.prior.h1"></a> - <span><a name="fusion.iterator.metafunctions.prior.synopsis"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.prior.synopsis"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -92,7 +92,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.prior.h2"></a> - <span><a name="fusion.iterator.metafunctions.prior.expression_semantics"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.prior.expression_semantics"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -107,14 +107,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.prior.h3"></a> - <span><a name="fusion.iterator.metafunctions.prior.header"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.prior.header"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">prior</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.prior.h4"></a> - <span><a name="fusion.iterator.metafunctions.prior.example"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.prior.example"></a></span><a class="link" href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="next.html" title="next"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">next</span></code></a><span class="special"><</span><a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">second</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html index 9e8b988875..944052b8f2 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>value_of</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="deref.html" title="deref"> @@ -28,14 +28,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.value_of.h0"></a> - <span><a name="fusion.iterator.metafunctions.value_of.description"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of.description"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a> </h6> <p> Returns the type stored at the position of an iterator. </p> <h6> <a name="fusion.iterator.metafunctions.value_of.h1"></a> - <span><a name="fusion.iterator.metafunctions.value_of.synopsis"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of.synopsis"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -92,7 +92,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.value_of.h2"></a> - <span><a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="value_of.html" title="value_of"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.value_of.h3"></a> - <span><a name="fusion.iterator.metafunctions.value_of.header"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of.header"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.value_of.h4"></a> - <span><a name="fusion.iterator.metafunctions.value_of.example"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of.example"></a></span><a class="link" href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&,</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of_data.html b/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of_data.html index 1857b148a5..688a8114c7 100644 --- a/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of_data.html +++ b/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of_data.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>value_of_data</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="key_of.html" title="key_of"> <link rel="next" href="deref_data.html" title="deref_data"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.metafunctions.value_of_data.h0"></a> - <span><a name="fusion.iterator.metafunctions.value_of_data.description"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.description">Description</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of_data.description"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.description">Description</a> </h6> <p> Returns the type of the data property associated with the element referenced @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.iterator.metafunctions.value_of_data.h1"></a> - <span><a name="fusion.iterator.metafunctions.value_of_data.synopsis"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of_data.synopsis"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -93,7 +93,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.metafunctions.value_of_data.h2"></a> - <span><a name="fusion.iterator.metafunctions.value_of_data.expression_semantics"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of_data.expression_semantics"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><a class="link" href="value_of_data.html" title="value_of_data"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_of_data</span></code></a><span class="special"><</span><span class="identifier">I</span><span class="special">>::</span><span class="identifier">type</span> @@ -108,14 +108,14 @@ </p> <h6> <a name="fusion.iterator.metafunctions.value_of_data.h3"></a> - <span><a name="fusion.iterator.metafunctions.value_of_data.header"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.header">Header</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of_data.header"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">value_of_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_of_data</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.metafunctions.value_of_data.h4"></a> - <span><a name="fusion.iterator.metafunctions.value_of_data.example"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.example">Example</a> + <span class="phrase"><a name="fusion.iterator.metafunctions.value_of_data.example"></a></span><a class="link" href="value_of_data.html#fusion.iterator.metafunctions.value_of_data.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../sequence/intrinsic/metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/iterator/operator.html b/libs/fusion/doc/html/fusion/iterator/operator.html index 28eec2c4d4..b6881f59da 100644 --- a/libs/fusion/doc/html/fusion/iterator/operator.html +++ b/libs/fusion/doc/html/fusion/iterator/operator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Operator</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../iterator.html" title="Iterator"> <link rel="prev" href="functions/deref_data.html" title="deref_data"> <link rel="next" href="operator/operator_unary_star.html" title="Operator *"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.iterator.operator"></a><a class="link" href="operator.html" title="Operator">Operator</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="operator/operator_unary_star.html">Operator *</a></span></dt> <dt><span class="section"><a href="operator/operator_equality.html">Operator diff --git a/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html b/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html index 1bbd4addd5..d01a66d581 100644 --- a/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html +++ b/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Operator ==</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../operator.html" title="Operator"> <link rel="prev" href="operator_unary_star.html" title="Operator *"> <link rel="next" href="operator_inequality.html" title="Operator !="> @@ -29,14 +29,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.operator.operator_equality.h0"></a> - <span><a name="fusion.iterator.operator.operator_equality.description"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_equality.description"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a> </h6> <p> Compares 2 iterators for equality. </p> <h6> <a name="fusion.iterator.operator.operator_equality.h1"></a> - <span><a name="fusion.iterator.operator.operator_equality.synopsis"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_equality.synopsis"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.operator.operator_equality.h2"></a> - <span><a name="fusion.iterator.operator.operator_equality.expression_semantics"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.operator.operator_equality.expression_semantics"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">i</span> <span class="special">==</span> <span class="identifier">j</span> @@ -105,7 +105,7 @@ </p> <h6> <a name="fusion.iterator.operator.operator_equality.h3"></a> - <span><a name="fusion.iterator.operator.operator_equality.header"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.header">Header</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_equality.header"></a></span><a class="link" href="operator_equality.html#fusion.iterator.operator.operator_equality.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html b/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html index 21a5abe6a3..eeff3d8219 100644 --- a/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html +++ b/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Operator !=</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../operator.html" title="Operator"> <link rel="prev" href="operator_equality.html" title="Operator =="> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -29,14 +29,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.operator.operator_inequality.h0"></a> - <span><a name="fusion.iterator.operator.operator_inequality.description"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_inequality.description"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a> </h6> <p> Compares 2 iterators for inequality. </p> <h6> <a name="fusion.iterator.operator.operator_inequality.h1"></a> - <span><a name="fusion.iterator.operator.operator_inequality.synopsis"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_inequality.synopsis"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.operator.operator_inequality.h2"></a> - <span><a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression Semantics</a> </h6> <p> @@ -103,7 +103,7 @@ </p> <h6> <a name="fusion.iterator.operator.operator_inequality.h3"></a> - <span><a name="fusion.iterator.operator.operator_inequality.header"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.header">Header</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_inequality.header"></a></span><a class="link" href="operator_inequality.html#fusion.iterator.operator.operator_inequality.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html b/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html index bffda7c570..a9a0fa8872 100644 --- a/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html +++ b/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Operator *</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../operator.html" title="Operator"> <link rel="prev" href="../operator.html" title="Operator"> <link rel="next" href="operator_equality.html" title="Operator =="> @@ -29,14 +29,14 @@ </h4></div></div></div> <h6> <a name="fusion.iterator.operator.operator_unary_star.h0"></a> - <span><a name="fusion.iterator.operator.operator_unary_star.description"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_unary_star.description"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a> </h6> <p> Dereferences an iterator. </p> <h6> <a name="fusion.iterator.operator.operator_unary_star.h1"></a> - <span><a name="fusion.iterator.operator.operator_unary_star.synopsis"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_unary_star.synopsis"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">I</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.iterator.operator.operator_unary_star.h2"></a> - <span><a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression + <span class="phrase"><a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="special">*</span><span class="identifier">i</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.iterator.operator.operator_unary_star.h3"></a> - <span><a name="fusion.iterator.operator.operator_unary_star.header"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.header">Header</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_unary_star.header"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deref</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.iterator.operator.operator_unary_star.h4"></a> - <span><a name="fusion.iterator.operator.operator_unary_star.example"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a> + <span class="phrase"><a name="fusion.iterator.operator.operator_unary_star.example"></a></span><a class="link" href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">&></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/notes.html b/libs/fusion/doc/html/fusion/notes.html index 64e9a783a5..d5ffa8d2e0 100644 --- a/libs/fusion/doc/html/fusion/notes.html +++ b/libs/fusion/doc/html/fusion/notes.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Notes</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="functional/generation/metafunctions/mk_unfused.html" title="make_unfused"> <link rel="next" href="change_log.html" title="Change log"> </head> @@ -28,7 +28,7 @@ </h2></div></div></div> <h4> <a name="fusion.notes.h0"></a> - <span><a name="fusion.notes.recursive_inlined_functions"></a></span><a class="link" href="notes.html#fusion.notes.recursive_inlined_functions">Recursive + <span class="phrase"><a name="fusion.notes.recursive_inlined_functions"></a></span><a class="link" href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined Functions</a> </h4> <p> @@ -41,7 +41,7 @@ </p> <h4> <a name="fusion.notes.h1"></a> - <span><a name="fusion.notes.overloaded_functions"></a></span><a class="link" href="notes.html#fusion.notes.overloaded_functions">Overloaded + <span class="phrase"><a name="fusion.notes.overloaded_functions"></a></span><a class="link" href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a> </h4> <p> @@ -52,7 +52,7 @@ </p> <h4> <a name="fusion.notes.h2"></a> - <span><a name="fusion.notes.tag_dispatching"></a></span><a class="link" href="notes.html#fusion.notes.tag_dispatching">Tag + <span class="phrase"><a name="fusion.notes.tag_dispatching"></a></span><a class="link" href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a> </h4> <p> @@ -104,7 +104,7 @@ </ol></div> <h4> <a name="fusion.notes.h3"></a> - <span><a name="fusion.notes.extensibility"></a></span><a class="link" href="notes.html#fusion.notes.extensibility">Extensibility</a> + <span class="phrase"><a name="fusion.notes.extensibility"></a></span><a class="link" href="notes.html#fusion.notes.extensibility">Extensibility</a> </h4> <p> Unlike <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, there @@ -139,7 +139,7 @@ </p> <h4> <a name="fusion.notes.h4"></a> - <span><a name="fusion.notes.element_conversion"></a></span><a class="link" href="notes.html#fusion.notes.element_conversion">Element + <span class="phrase"><a name="fusion.notes.element_conversion"></a></span><a class="link" href="notes.html#fusion.notes.element_conversion">Element Conversion</a> </h4> <p> @@ -160,7 +160,7 @@ <span class="bold"><strong>Arrays:</strong></span> </p> <p> - Array arguments are deduced to reference to const types. For example <sup>[<a name="fusion.notes.f0" href="#ftn.fusion.notes.f0" class="footnote">13</a>]</sup>: + Array arguments are deduced to reference to const types. For example <a href="#ftn.fusion.notes.f0" class="footnote" name="fusion.notes.f0"><sup class="footnote">[13]</sup></a>: </p> <pre class="programlisting"><a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a><span class="special">(</span><span class="string">"Donald"</span><span class="special">,</span> <span class="string">"Daisy"</span><span class="special">)</span> </pre> @@ -189,7 +189,7 @@ </pre> <h4> <a name="fusion.notes.h5"></a> - <span><a name="fusion.notes.boost__ref"></a></span><a class="link" href="notes.html#fusion.notes.boost__ref">boost::ref</a> + <span class="phrase"><a name="fusion.notes.boost__ref"></a></span><a class="link" href="notes.html#fusion.notes.boost__ref">boost::ref</a> </h4> <p> Fusion's generation functions (e.g. <a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a>) by default stores the element @@ -228,7 +228,7 @@ </p> <h4> <a name="fusion.notes.h6"></a> - <span><a name="fusion.notes.adt_attribute_proxy"></a></span><a class="link" href="notes.html#fusion.notes.adt_attribute_proxy">adt_attribute_proxy</a> + <span class="phrase"><a name="fusion.notes.adt_attribute_proxy"></a></span><a class="link" href="notes.html#fusion.notes.adt_attribute_proxy">adt_attribute_proxy</a> </h4> <p> To adapt arbitrary data types that do not allow direct access to their members, @@ -271,7 +271,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">type_name</span></code></span></dt> <dd><p> The type to be adapted, with M attributes @@ -458,8 +458,8 @@ </p></td></tr> </table></div> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.notes.f0" href="#fusion.notes.f0" class="para">13</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.notes.f0" class="footnote"><p><a href="#fusion.notes.f0" class="para"><sup class="para">[13] </sup></a> Note that the type of a string literal is an array of const characters, not <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></code>. To get <a class="link" href="container/generation/functions/make_list.html" title="make_list"><code class="computeroutput"><span class="identifier">make_list</span></code></a> to create a <a class="link" href="container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a> with an element of a non-const array type one must use the <code class="computeroutput"><span class="identifier">ref</span></code> diff --git a/libs/fusion/doc/html/fusion/organization.html b/libs/fusion/doc/html/fusion/organization.html index 80d66502fc..5c3b291a0e 100644 --- a/libs/fusion/doc/html/fusion/organization.html +++ b/libs/fusion/doc/html/fusion/organization.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Organization</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="quick_start.html" title="Quick Start"> <link rel="next" href="support.html" title="Support"> </head> @@ -36,7 +36,7 @@ </p> <h4> <a name="fusion.organization.h0"></a> - <span><a name="fusion.organization.layers"></a></span><a class="link" href="organization.html#fusion.organization.layers">Layers</a> + <span class="phrase"><a name="fusion.organization.layers"></a></span><a class="link" href="organization.html#fusion.organization.layers">Layers</a> </h4> <div class="blockquote"><blockquote class="blockquote"><p> <span class="inlinemediaobject"><img src="../images/fusion_org.png" alt="fusion_org"></span> @@ -61,15 +61,15 @@ </p> <h4> <a name="fusion.organization.h1"></a> - <span><a name="fusion.organization.directory"></a></span><a class="link" href="organization.html#fusion.organization.directory">Directory</a> + <span class="phrase"><a name="fusion.organization.directory"></a></span><a class="link" href="organization.html#fusion.organization.directory">Directory</a> </h4> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> tuple </li> <li class="listitem"> algorithm - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> <li class="listitem"> iteration </li> @@ -83,7 +83,7 @@ </li> <li class="listitem"> adapted - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> <li class="listitem"> array </li> @@ -106,7 +106,7 @@ </li> <li class="listitem"> view - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> <li class="listitem"> filter_view </li> @@ -132,7 +132,7 @@ </li> <li class="listitem"> container - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> <li class="listitem"> deque </li> @@ -161,7 +161,7 @@ </li> <li class="listitem"> sequence - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> <li class="listitem"> comparison </li> @@ -182,7 +182,7 @@ </ul></div> <h4> <a name="fusion.organization.h2"></a> - <span><a name="fusion.organization.example"></a></span><a class="link" href="organization.html#fusion.organization.example">Example</a> + <span class="phrase"><a name="fusion.organization.example"></a></span><a class="link" href="organization.html#fusion.organization.example">Example</a> </h4> <p> If, for example, you want to use <code class="computeroutput"><span class="identifier">list</span></code>, @@ -196,11 +196,11 @@ </pre> <p> The first includes all containers The second includes only <code class="computeroutput"><span class="identifier">list</span></code> - <sup>[<a name="fusion.organization.f0" href="#ftn.fusion.organization.f0" class="footnote">4</a>]</sup>. + <a href="#ftn.fusion.organization.f0" class="footnote" name="fusion.organization.f0"><sup class="footnote">[4]</sup></a>. </p> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.organization.f0" href="#fusion.organization.f0" class="para">4</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.organization.f0" class="footnote"><p><a href="#fusion.organization.f0" class="para"><sup class="para">[4] </sup></a> Modules may contain smaller components. Header file information for each component will be provided as part of the component's documentation. </p></div> diff --git a/libs/fusion/doc/html/fusion/preface.html b/libs/fusion/doc/html/fusion/preface.html index 23af79ef2e..09e2921949 100644 --- a/libs/fusion/doc/html/fusion/preface.html +++ b/libs/fusion/doc/html/fusion/preface.html @@ -3,10 +3,10 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Preface</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="prev" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="prev" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="next" href="introduction.html" title="Introduction"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -34,7 +34,7 @@ </p></blockquote></div> <h4> <a name="fusion.preface.h0"></a> - <span><a name="fusion.preface.description"></a></span><a class="link" href="preface.html#fusion.preface.description">Description</a> + <span class="phrase"><a name="fusion.preface.description"></a></span><a class="link" href="preface.html#fusion.preface.description">Description</a> </h4> <p> Fusion is a library for working with heterogenous collections of data, commonly @@ -52,7 +52,7 @@ </p> <h4> <a name="fusion.preface.h1"></a> - <span><a name="fusion.preface.motivation"></a></span><a class="link" href="preface.html#fusion.preface.motivation">Motivation</a> + <span class="phrase"><a name="fusion.preface.motivation"></a></span><a class="link" href="preface.html#fusion.preface.motivation">Motivation</a> </h4> <p> Tuples are powerful beasts. After having developed two significant projects @@ -78,7 +78,7 @@ </p> <h4> <a name="fusion.preface.h2"></a> - <span><a name="fusion.preface.how_to_use_this_manual"></a></span><a class="link" href="preface.html#fusion.preface.how_to_use_this_manual">How + <span class="phrase"><a name="fusion.preface.how_to_use_this_manual"></a></span><a class="link" href="preface.html#fusion.preface.how_to_use_this_manual">How to use this manual</a> </h4> <p> @@ -190,7 +190,7 @@ </p> <h4> <a name="fusion.preface.h3"></a> - <span><a name="fusion.preface.support"></a></span><a class="link" href="preface.html#fusion.preface.support">Support</a> + <span class="phrase"><a name="fusion.preface.support"></a></span><a class="link" href="preface.html#fusion.preface.support">Support</a> </h4> <p> Please direct all questions to Spirit's mailing list. You can subscribe to diff --git a/libs/fusion/doc/html/fusion/quick_start.html b/libs/fusion/doc/html/fusion/quick_start.html index 68c4be4062..c4a4d9de8f 100644 --- a/libs/fusion/doc/html/fusion/quick_start.html +++ b/libs/fusion/doc/html/fusion/quick_start.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Quick Start</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="introduction.html" title="Introduction"> <link rel="next" href="organization.html" title="Organization"> </head> @@ -34,13 +34,13 @@ </p> <p> For starters, we shall include all of Fusion's <a class="link" href="sequence.html" title="Sequence">Sequence</a>(s) - <sup>[<a name="fusion.quick_start.f0" href="#ftn.fusion.quick_start.f0" class="footnote">2</a>]</sup>: + <a href="#ftn.fusion.quick_start.f0" class="footnote" name="fusion.quick_start.f0"><sup class="footnote">[2]</sup></a>: </p> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <p> - Let's begin with a <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code> <sup>[<a name="fusion.quick_start.f1" href="#ftn.fusion.quick_start.f1" class="footnote">3</a>]</sup>: + Let's begin with a <code class="computeroutput"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a></code> <a href="#ftn.fusion.quick_start.f1" class="footnote" name="fusion.quick_start.f1"><sup class="footnote">[3]</sup></a>: </p> <pre class="programlisting"><a class="link" href="container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span> <span class="identifier">stuff</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="string">"howdy"</span><span class="special">);</span> <span class="keyword">int</span> <span class="identifier">i</span> <span class="special">=</span> <a class="link" href="sequence/intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="number">0</span><span class="special">>(</span><span class="identifier">stuff</span><span class="special">);</span> @@ -57,7 +57,7 @@ </p> <h4> <a name="fusion.quick_start.h0"></a> - <span><a name="fusion.quick_start.print_the_vector_as_xml"></a></span><a class="link" href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print + <span class="phrase"><a name="fusion.quick_start.print_the_vector_as_xml"></a></span><a class="link" href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print the vector as XML</a> </h4> <p> @@ -112,7 +112,7 @@ </p> <h4> <a name="fusion.quick_start.h1"></a> - <span><a name="fusion.quick_start.print_only_pointers"></a></span><a class="link" href="quick_start.html#fusion.quick_start.print_only_pointers">Print + <span class="phrase"><a name="fusion.quick_start.print_only_pointers"></a></span><a class="link" href="quick_start.html#fusion.quick_start.print_only_pointers">Print only pointers</a> </h4> <p> @@ -145,7 +145,7 @@ </p> <h4> <a name="fusion.quick_start.h2"></a> - <span><a name="fusion.quick_start.associative_tuples"></a></span><a class="link" href="quick_start.html#fusion.quick_start.associative_tuples">Associative + <span class="phrase"><a name="fusion.quick_start.associative_tuples"></a></span><a class="link" href="quick_start.html#fusion.quick_start.associative_tuples">Associative tuples</a> </h4> <p> @@ -218,7 +218,7 @@ </p> <h4> <a name="fusion.quick_start.h3"></a> - <span><a name="fusion.quick_start.tip_of_the_iceberg"></a></span><a class="link" href="quick_start.html#fusion.quick_start.tip_of_the_iceberg">Tip + <span class="phrase"><a name="fusion.quick_start.tip_of_the_iceberg"></a></span><a class="link" href="quick_start.html#fusion.quick_start.tip_of_the_iceberg">Tip of the Iceberg</a> </h4> <p> @@ -228,13 +228,13 @@ etc. What you've seen is just the tip of the iceberg. </p> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.quick_start.f0" href="#fusion.quick_start.f0" class="para">2</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.quick_start.f0" class="footnote"><p><a href="#fusion.quick_start.f0" class="para"><sup class="para">[2] </sup></a> There are finer grained header files available if you wish to have more control over which components to include (see section <a class="link" href="organization.html" title="Organization">Organization</a> for details). </p></div> -<div class="footnote"><p><sup>[<a id="ftn.fusion.quick_start.f1" href="#fusion.quick_start.f1" class="para">3</a>] </sup> +<div id="ftn.fusion.quick_start.f1" class="footnote"><p><a href="#fusion.quick_start.f1" class="para"><sup class="para">[3] </sup></a> Unless otherwise noted, components are in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></code>. For the sake of simplicity, code in this quick start implies <code class="computeroutput"><span class="keyword">using</span></code> directives for the fusion components we will be using. diff --git a/libs/fusion/doc/html/fusion/references.html b/libs/fusion/doc/html/fusion/references.html index d6055aa2a9..c677ce7c98 100644 --- a/libs/fusion/doc/html/fusion/references.html +++ b/libs/fusion/doc/html/fusion/references.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>References</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="acknowledgements.html" title="Acknowledgements"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> diff --git a/libs/fusion/doc/html/fusion/sequence.html b/libs/fusion/doc/html/fusion/sequence.html index 59ad0422be..a4389ae168 100644 --- a/libs/fusion/doc/html/fusion/sequence.html +++ b/libs/fusion/doc/html/fusion/sequence.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Sequence</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="iterator/metafunctions/deref_data.html" title="deref_data"> <link rel="next" href="sequence/concepts.html" title="Concepts"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.sequence"></a><a class="link" href="sequence.html" title="Sequence">Sequence</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="sequence/concepts.html">Concepts</a></span></dt> <dd><dl> <dt><span class="section"><a href="sequence/concepts/forward_sequence.html">Forward @@ -61,7 +61,7 @@ </p> <h4> <a name="fusion.sequence.h0"></a> - <span><a name="fusion.sequence.header"></a></span><a class="link" href="sequence.html#fusion.sequence.header">Header</a> + <span class="phrase"><a name="fusion.sequence.header"></a></span><a class="link" href="sequence.html#fusion.sequence.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/sequence/concepts.html b/libs/fusion/doc/html/fusion/sequence/concepts.html index 7493d52cc7..b6bca56cbe 100644 --- a/libs/fusion/doc/html/fusion/sequence/concepts.html +++ b/libs/fusion/doc/html/fusion/sequence/concepts.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Concepts</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../sequence.html" title="Sequence"> <link rel="prev" href="../sequence.html" title="Sequence"> <link rel="next" href="concepts/forward_sequence.html" title="Forward Sequence"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.sequence.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="concepts/forward_sequence.html">Forward Sequence</a></span></dt> <dt><span class="section"><a href="concepts/bidirectional_sequence.html">Bidirectional @@ -41,7 +41,7 @@ </p> <h5> <a name="fusion.sequence.concepts.h0"></a> - <span><a name="fusion.sequence.concepts.traversal"></a></span><a class="link" href="concepts.html#fusion.sequence.concepts.traversal">Traversal</a> + <span class="phrase"><a name="fusion.sequence.concepts.traversal"></a></span><a class="link" href="concepts.html#fusion.sequence.concepts.traversal">Traversal</a> </h5> <p> Fusion's sequence traversal related concepts parallel Fusion's <a class="link" href="../iterator/concepts.html" title="Concepts">Iterator @@ -54,7 +54,7 @@ </p> <h5> <a name="fusion.sequence.concepts.h1"></a> - <span><a name="fusion.sequence.concepts.associativity"></a></span><a class="link" href="concepts.html#fusion.sequence.concepts.associativity">Associativity</a> + <span class="phrase"><a name="fusion.sequence.concepts.associativity"></a></span><a class="link" href="concepts.html#fusion.sequence.concepts.associativity">Associativity</a> </h5> <p> The <a class="link" href="concepts/associative_sequence.html" title="Associative Sequence">Associative diff --git a/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html b/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html index 1e6f2dc8af..b669246fea 100644 --- a/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html +++ b/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Associative Sequence</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="random_access_sequence.html" title="Random Access Sequence"> <link rel="next" href="../intrinsic.html" title="Intrinsic"> @@ -29,18 +29,19 @@ </h4></div></div></div> <h6> <a name="fusion.sequence.concepts.associative_sequence.h0"></a> - <span><a name="fusion.sequence.concepts.associative_sequence.description"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.description">Description</a> + <span class="phrase"><a name="fusion.sequence.concepts.associative_sequence.description"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.description">Description</a> </h6> <p> An Associative Sequence allows efficient retrieval of elements based on keys. Like associative sequences in <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a>, and unlike associative containers in <a href="http://en.wikipedia.org/wiki/Standard_Template_Library" target="_top">STL</a>, Fusion associative sequences have no implied ordering relation. Instead, - type identity is used to impose an equivalence relation on keys. + type identity is used to impose an equivalence relation on keys. Keys are + not checked for uniqueness. </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt> <dd><p> An Associative Sequence @@ -65,7 +66,7 @@ </div> <h6> <a name="fusion.sequence.concepts.associative_sequence.h1"></a> - <span><a name="fusion.sequence.concepts.associative_sequence.valid_expressions"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.valid_expressions">Valid + <span class="phrase"><a name="fusion.sequence.concepts.associative_sequence.valid_expressions"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.valid_expressions">Valid Expressions</a> </h6> <p> @@ -170,7 +171,7 @@ </table></div> <h6> <a name="fusion.sequence.concepts.associative_sequence.h2"></a> - <span><a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.result_type_expressions">Result + <span class="phrase"><a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.result_type_expressions">Result Type Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -244,7 +245,7 @@ </div> <h6> <a name="fusion.sequence.concepts.associative_sequence.h3"></a> - <span><a name="fusion.sequence.concepts.associative_sequence.expression_semantics"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.concepts.associative_sequence.expression_semantics"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -299,9 +300,9 @@ </table></div> <h6> <a name="fusion.sequence.concepts.associative_sequence.h4"></a> - <span><a name="fusion.sequence.concepts.associative_sequence.models"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.models">Models</a> + <span class="phrase"><a name="fusion.sequence.concepts.associative_sequence.models"></a></span><a class="link" href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html b/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html index 159110deb1..9ee3de23db 100644 --- a/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html +++ b/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Bidirectional Sequence</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="forward_sequence.html" title="Forward Sequence"> <link rel="next" href="random_access_sequence.html" title="Random Access Sequence"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.sequence.concepts.bidirectional_sequence.h0"></a> - <span><a name="fusion.sequence.concepts.bidirectional_sequence.description"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.description">Description</a> + <span class="phrase"><a name="fusion.sequence.concepts.bidirectional_sequence.description"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.description">Description</a> </h6> <p> A Bidirectional Sequence is a <a class="link" href="forward_sequence.html" title="Forward Sequence">Forward @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.sequence.concepts.bidirectional_sequence.h1"></a> - <span><a name="fusion.sequence.concepts.bidirectional_sequence.refinement_of"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.refinement_of">Refinement + <span class="phrase"><a name="fusion.sequence.concepts.bidirectional_sequence.refinement_of"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.refinement_of">Refinement of</a> </h6> <p> @@ -46,14 +46,14 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt> <dd><p> - A Forward Sequence + A Bidirectional Sequence </p></dd> <dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt> <dd><p> - A Forward Sequence type + A Bidirectional Sequence type </p></dd> <dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt> <dd><p> @@ -67,7 +67,7 @@ </div> <h6> <a name="fusion.sequence.concepts.bidirectional_sequence.h2"></a> - <span><a name="fusion.sequence.concepts.bidirectional_sequence.valid_expressions"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.valid_expressions">Valid + <span class="phrase"><a name="fusion.sequence.concepts.bidirectional_sequence.valid_expressions"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.valid_expressions">Valid Expressions</a> </h6> <p> @@ -193,7 +193,7 @@ </table></div> <h6> <a name="fusion.sequence.concepts.bidirectional_sequence.h3"></a> - <span><a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.result_type_expressions">Result + <span class="phrase"><a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.result_type_expressions">Result Type Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -254,7 +254,7 @@ </table></div> <h6> <a name="fusion.sequence.concepts.bidirectional_sequence.h4"></a> - <span><a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.expression_semantics">Expression Semantics</a> </h6> <p> @@ -294,9 +294,9 @@ </table></div> <h6> <a name="fusion.sequence.concepts.bidirectional_sequence.h5"></a> - <span><a name="fusion.sequence.concepts.bidirectional_sequence.models"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.models">Models</a> + <span class="phrase"><a name="fusion.sequence.concepts.bidirectional_sequence.models"></a></span><a class="link" href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a> </li> @@ -307,6 +307,9 @@ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> </li> <li class="listitem"> + <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> + </li> +<li class="listitem"> <a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a> </li> <li class="listitem"> diff --git a/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html b/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html index 1fd1f5c411..dd4dd05090 100644 --- a/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html +++ b/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Forward Sequence</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="../concepts.html" title="Concepts"> <link rel="next" href="bidirectional_sequence.html" title="Bidirectional Sequence"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.sequence.concepts.forward_sequence.h0"></a> - <span><a name="fusion.sequence.concepts.forward_sequence.description"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.description">Description</a> + <span class="phrase"><a name="fusion.sequence.concepts.forward_sequence.description"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.description">Description</a> </h6> <p> A Forward Sequence is a Sequence whose elements are arranged in a definite @@ -40,7 +40,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt> <dd><p> A Forward Sequence @@ -61,7 +61,7 @@ </div> <h6> <a name="fusion.sequence.concepts.forward_sequence.h1"></a> - <span><a name="fusion.sequence.concepts.forward_sequence.valid_expressions"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.valid_expressions">Valid + <span class="phrase"><a name="fusion.sequence.concepts.forward_sequence.valid_expressions"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.valid_expressions">Valid Expressions</a> </h6> <p> @@ -226,7 +226,7 @@ </table></div> <h6> <a name="fusion.sequence.concepts.forward_sequence.h2"></a> - <span><a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.result_type_expressions">Result + <span class="phrase"><a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.result_type_expressions">Result Type Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -311,7 +311,7 @@ </table></div> <h6> <a name="fusion.sequence.concepts.forward_sequence.h3"></a> - <span><a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.expression_semantics">Expression Semantics</a> </h6> <div class="informaltable"><table class="table"> @@ -399,12 +399,12 @@ </table></div> <h6> <a name="fusion.sequence.concepts.forward_sequence.h4"></a> - <span><a name="fusion.sequence.concepts.forward_sequence.invariants"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.invariants">Invariants</a> + <span class="phrase"><a name="fusion.sequence.concepts.forward_sequence.invariants"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.invariants">Invariants</a> </h6> <p> For any Forward Sequence s the following invariants always hold: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <code class="computeroutput"><span class="special">[</span><a class="link" href="../intrinsic/functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">),</span> <a class="link" href="../intrinsic/functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">))</span></code> is always a valid range. </li> @@ -426,9 +426,9 @@ </ul></div> <h6> <a name="fusion.sequence.concepts.forward_sequence.h5"></a> - <span><a name="fusion.sequence.concepts.forward_sequence.models"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.models">Models</a> + <span class="phrase"><a name="fusion.sequence.concepts.forward_sequence.models"></a></span><a class="link" href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a> </li> diff --git a/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html b/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html index def5d0bc44..6ba755c6b3 100644 --- a/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html +++ b/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Random Access Sequence</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../concepts.html" title="Concepts"> <link rel="prev" href="bidirectional_sequence.html" title="Bidirectional Sequence"> <link rel="next" href="associative_sequence.html" title="Associative Sequence"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.sequence.concepts.random_access_sequence.h0"></a> - <span><a name="fusion.sequence.concepts.random_access_sequence.description"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.description">Description</a> + <span class="phrase"><a name="fusion.sequence.concepts.random_access_sequence.description"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.description">Description</a> </h6> <p> A Random Access Sequence is a <a class="link" href="bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.sequence.concepts.random_access_sequence.h1"></a> - <span><a name="fusion.sequence.concepts.random_access_sequence.refinement_of"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.refinement_of">Refinement + <span class="phrase"><a name="fusion.sequence.concepts.random_access_sequence.refinement_of"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.refinement_of">Refinement of</a> </h6> <p> @@ -48,7 +48,7 @@ </p> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt> <dd><p> A Random Access Sequence @@ -57,10 +57,14 @@ <dd><p> A Random Access Sequence type </p></dd> +<dt><span class="term"><code class="computeroutput"><span class="identifier">M</span></code></span></dt> +<dd><p> + An <a href="http://www.boost.org/libs/mpl/index.html" target="_top">MPL</a> + integral constant + </p></dd> <dt><span class="term"><code class="computeroutput"><span class="identifier">N</span></code></span></dt> <dd><p> - An <a href="http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html" target="_top">MPL - Integral Constant</a> + An integral constant </p></dd> <dt><span class="term"><code class="computeroutput"><span class="identifier">o</span></code></span></dt> <dd><p> @@ -74,7 +78,7 @@ </div> <h6> <a name="fusion.sequence.concepts.random_access_sequence.h2"></a> - <span><a name="fusion.sequence.concepts.random_access_sequence.valid_expressions"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.valid_expressions">Valid + <span class="phrase"><a name="fusion.sequence.concepts.random_access_sequence.valid_expressions"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.valid_expressions">Valid Expressions</a> </h6> <p> @@ -154,7 +158,7 @@ <tr> <td> <p> - <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span></code> + <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span></code> </p> </td> <td> @@ -173,7 +177,52 @@ <tr> <td> <p> - <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span> + <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span> + <span class="special">=</span> <span class="identifier">o</span></code> + </p> + </td> +<td> + <p> + Any type + </p> + </td> +<td> + <p> + <code class="computeroutput"><span class="identifier">s</span></code> is mutable + and <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span> + <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code> is the first element in the + sequence, is a valid expression. + </p> + </td> +<td> + <p> + Constant + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">M</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span></code> + </p> + </td> +<td> + <p> + Any type + </p> + </td> +<td> + </td> +<td> + <p> + Constant + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">M</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">o</span></code> </p> </td> @@ -200,7 +249,7 @@ </table></div> <h6> <a name="fusion.sequence.concepts.random_access_sequence.h3"></a> - <span><a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.result_type_expressions">Result + <span class="phrase"><a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.result_type_expressions">Result Type Expressions</a> </h6> <div class="informaltable"><table class="table"> @@ -286,7 +335,7 @@ </div> <h6> <a name="fusion.sequence.concepts.random_access_sequence.h4"></a> - <span><a name="fusion.sequence.concepts.random_access_sequence.expression_semantics"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.concepts.random_access_sequence.expression_semantics"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.expression_semantics">Expression Semantics</a> </h6> <p> @@ -311,24 +360,38 @@ </p> </th> </tr></thead> -<tbody><tr> +<tbody> +<tr> +<td> + <p> + <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">M</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span></code> + </p> + </td> <td> <p> - <code class="computeroutput"><a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span></code> + The Mth element from the beginning of the sequence; see <a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>. </p> </td> +</tr> +<tr> <td> <p> - The Nth element from the beginning of the sequence; see <a class="link" href="../intrinsic/functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>. + <code class="computeroutput"><a class="link" href="../intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span></code> </p> </td> -</tr></tbody> +<td> + <p> + The Nth element from the beginning of the sequence; see <a class="link" href="../intrinsic/functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a>. + </p> + </td> +</tr> +</tbody> </table></div> <h6> <a name="fusion.sequence.concepts.random_access_sequence.h5"></a> - <span><a name="fusion.sequence.concepts.random_access_sequence.models"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.models">Models</a> + <span class="phrase"><a name="fusion.sequence.concepts.random_access_sequence.models"></a></span><a class="link" href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.models">Models</a> </h6> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../../adapted/std__pair.html" title="std::pair"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code></a> </li> @@ -339,6 +402,9 @@ <a class="link" href="../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a> </li> <li class="listitem"> + <a class="link" href="../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a> + </li> +<li class="listitem"> <a class="link" href="../../view/reverse_view.html" title="reverse_view"><code class="computeroutput"><span class="identifier">reverse_view</span></code></a> </li> <li class="listitem"> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic.html b/libs/fusion/doc/html/fusion/sequence/intrinsic.html index 44bb4564eb..dd5d426ecd 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Intrinsic</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../sequence.html" title="Sequence"> <link rel="prev" href="concepts/associative_sequence.html" title="Associative Sequence"> <link rel="next" href="intrinsic/functions.html" title="Functions"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.sequence.intrinsic"></a><a class="link" href="intrinsic.html" title="Intrinsic">Intrinsic</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="intrinsic/functions.html">Functions</a></span></dt> <dt><span class="section"><a href="intrinsic/metafunctions.html">Metafunctions</a></span></dt> </dl></div> @@ -36,18 +36,18 @@ counterparts of these functions are usually implemented as member functions. Intrinsic functions, unlike <a class="link" href="../algorithm.html" title="Algorithm">Algorithms</a>, are not generic across the full <a class="link" href="../sequence.html" title="Sequence">Sequence</a> - repertoire. They need to be implemented for each Fusion <a class="link" href="../sequence.html" title="Sequence">Sequence</a><sup>[<a name="fusion.sequence.intrinsic.f0" href="#ftn.fusion.sequence.intrinsic.f0" class="footnote">5</a>]</sup>. + repertoire. They need to be implemented for each Fusion <a class="link" href="../sequence.html" title="Sequence">Sequence</a><a href="#ftn.fusion.sequence.intrinsic.f0" class="footnote" name="fusion.sequence.intrinsic.f0"><sup class="footnote">[5]</sup></a>. </p> <h5> <a name="fusion.sequence.intrinsic.h0"></a> - <span><a name="fusion.sequence.intrinsic.header"></a></span><a class="link" href="intrinsic.html#fusion.sequence.intrinsic.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.header"></a></span><a class="link" href="intrinsic.html#fusion.sequence.intrinsic.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.sequence.intrinsic.f0" href="#fusion.sequence.intrinsic.f0" class="para">5</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.sequence.intrinsic.f0" class="footnote"><p><a href="#fusion.sequence.intrinsic.f0" class="para"><sup class="para">[5] </sup></a> In practice, many of intrinsic functions have default implementations that will work in majority of cases </p></div> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html index cdc03f715c..f5a07dda81 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../intrinsic.html" title="Intrinsic"> <link rel="prev" href="../intrinsic.html" title="Intrinsic"> <link rel="next" href="functions/begin.html" title="begin"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.sequence.intrinsic.functions"></a><a class="link" href="functions.html" title="Functions">Functions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="functions/begin.html">begin</a></span></dt> <dt><span class="section"><a href="functions/end.html">end</a></span></dt> <dt><span class="section"><a href="functions/empty.html">empty</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html index d67783b59e..213c237937 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>at</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="size.html" title="size"> <link rel="next" href="at_c.html" title="at_c"> @@ -28,26 +28,26 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.at.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.at.description"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at.description"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.description">Description</a> </h6> <p> - Returns the N-th element from the beginning of the sequence. + Returns the M-th element from the beginning of the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.at.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.at.synopsis"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at.synopsis"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.synopsis">Synopsis</a> </h6> -<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> +<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">M</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&</span> <span class="identifier">seq</span><span class="special">);</span> -<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> +<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">M</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&</span> <span class="identifier">seq</span><span class="special">);</span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.at.parameters"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at.parameters"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -94,7 +94,7 @@ <tr> <td> <p> - <code class="computeroutput"><span class="identifier">N</span></code> + <code class="computeroutput"><span class="identifier">M</span></code> </p> </td> <td> @@ -113,40 +113,40 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.at.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.at.expression_semantics"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at.expression_semantics"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression Semantics</a> </h6> -<pre class="programlisting"><span class="identifier">at</span><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> +<pre class="programlisting"><span class="identifier">at</span><span class="special"><</span><span class="identifier">M</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> </pre> <p> <span class="bold"><strong>Return type</strong></span>: Returns a reference to - the N-th element from the beginning of the sequence <code class="computeroutput"><span class="identifier">seq</span></code> + the M-th element from the beginning of the sequence <code class="computeroutput"><span class="identifier">seq</span></code> if <code class="computeroutput"><span class="identifier">seq</span></code> is mutable and <code class="computeroutput"><span class="identifier">e</span> <span class="special">=</span> <span class="identifier">o</span></code>, where <code class="computeroutput"><span class="identifier">e</span></code> - is the N-th element from the beginning of the sequence, is a valid expression. - Else, returns a type convertable to the N-th element from the beginning + is the M-th element from the beginning of the sequence, is a valid expression. + Else, returns a type convertable to the M-th element from the beginning of the sequence. </p> <p> <span class="bold"><strong>Precondition</strong></span>: <code class="computeroutput"><span class="number">0</span> - <span class="special"><=</span> <span class="identifier">N</span><span class="special">::</span><span class="identifier">value</span> <span class="special"><</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code> + <span class="special"><=</span> <span class="identifier">M</span><span class="special">::</span><span class="identifier">value</span> <span class="special"><</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code> </p> <p> <span class="bold"><strong>Semantics</strong></span>: Equivalent to </p> -<pre class="programlisting"><a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../../iterator/functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span> +<pre class="programlisting"><a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../../iterator/functions/advance.html" title="advance"><code class="computeroutput"><span class="identifier">advance</span></code></a><span class="special"><</span><span class="identifier">M</span><span class="special">>(</span><a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.at.header"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at.header"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.at.example"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at.example"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.functions.at.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">at</span><span class="special"><</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special"><</span><span class="number">1</span><span class="special">></span> <span class="special">>(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html index 0f0c557a31..778ee6b497 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>at_c</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="at.html" title="at"> <link rel="next" href="has_key.html" title="has_key"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.at_c.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_c.description"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_c.description"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.description">Description</a> </h6> <p> Returns the N-th element from the beginning of the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.at_c.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_c.synopsis"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_c.synopsis"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">int</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at_c.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_c.parameters"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_c.parameters"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -112,7 +112,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.at_c.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_c.expression_semantics"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_c.expression_semantics"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">at_c</span><span class="special"><</span><span class="identifier">N</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -139,14 +139,14 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at_c.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_c.header"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_c.header"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at_c.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_c.example"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_c.example"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.functions.at_c.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">at_c</span><span class="special"><</span><span class="number">1</span><span class="special">>(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html index 8edddbba8b..91d5b1a3ef 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>at_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="has_key.html" title="has_key"> <link rel="next" href="swap.html" title="swap"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.at_key.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_key.description"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_key.description"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.description">Description</a> </h6> <p> Returns the element associated with a Key from the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.at_key.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_key.synopsis"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_key.synopsis"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at_key.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_key.parameters"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_key.parameters"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -112,7 +112,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.at_key.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_key.expression_semantics"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_key.expression_semantics"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">at_key</span><span class="special"><</span><span class="identifier">Key</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -135,14 +135,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.at_key.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_key.header"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_key.header"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.at_key.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.at_key.example"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.at_key.example"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.functions.at_key.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">></span> <span class="identifier">s</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="keyword">true</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">at_key</span><span class="special"><</span><span class="keyword">char</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">==</span> <span class="char">'x'</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html index fc11967712..88fba8567a 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>back</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="front.html" title="front"> <link rel="next" href="size.html" title="size"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.back.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.back.description"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.back.description"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.description">Description</a> </h6> <p> Returns the last element in the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.back.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.back.synopsis"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.back.synopsis"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/back.html" title="back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.back.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.back.parameters"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.back.parameters"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -93,7 +93,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.back.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.back.expression_semantics"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.back.expression_semantics"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">back</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -116,14 +116,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.back.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.back.header"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.back.header"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.back.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.back.example"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.back.example"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.functions.back.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">back</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html index 53bd15d8a5..43cc3ca33e 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>begin</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="../functions.html" title="Functions"> <link rel="next" href="end.html" title="end"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.begin.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.begin.description"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.begin.description"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.description">Description</a> </h6> <p> Returns an iterator pointing to the first element in the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.begin.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.begin.synopsis"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.begin.synopsis"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.begin.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.begin.parameters"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.begin.parameters"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -93,7 +93,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.begin.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.begin.expression_semantics"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.begin.expression_semantics"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">begin</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -101,7 +101,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code> @@ -127,14 +127,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.begin.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.begin.header"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.begin.header"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.begin.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.begin.example"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.begin.example"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.functions.begin.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">v</span><span class="special">))</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html index c279f4b6d9..dea258ceeb 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>empty</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="end.html" title="end"> <link rel="next" href="front.html" title="front"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.empty.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.empty.description"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.empty.description"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.description">Description</a> </h6> <p> Returns a type convertible to <code class="computeroutput"><span class="keyword">bool</span></code> @@ -37,7 +37,7 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.empty.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.empty.synopsis"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.empty.synopsis"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -45,7 +45,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.empty.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.empty.parameters"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.empty.parameters"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -91,7 +91,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.empty.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.empty.expression_semantics"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.empty.expression_semantics"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">empty</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -105,14 +105,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.empty.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.empty.header"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.empty.header"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.empty.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.empty.example"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.empty.example"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.functions.empty.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">empty</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">false</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html index 607ff2d34c..323159732b 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>end</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="begin.html" title="begin"> <link rel="next" href="empty.html" title="empty"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.end.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.end.description"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.end.description"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.description">Description</a> </h6> <p> Returns an iterator pointing to one element past the end of the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.end.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.end.synopsis"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.end.synopsis"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.end.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.end.parameters"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.end.parameters"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -93,7 +93,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.end.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.end.expression_semantics"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.end.expression_semantics"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">end</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -101,7 +101,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code> @@ -127,14 +127,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.end.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.end.header"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.end.header"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.end.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.end.example"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.end.example"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.functions.end.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><a class="link" href="../../../iterator/functions/deref.html" title="deref"><code class="computeroutput"><span class="identifier">deref</span></code></a><span class="special">(</span><a class="link" href="../../../iterator/functions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">prior</span></code></a><span class="special">(</span><span class="identifier">end</span><span class="special">(</span><span class="identifier">v</span><span class="special">)))</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html index 3eb8c4dbe8..7e5a57b8c2 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>front</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="empty.html" title="empty"> <link rel="next" href="back.html" title="back"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.front.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.front.description"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.front.description"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.description">Description</a> </h6> <p> Returns the first element in the sequence. </p> <h6> <a name="fusion.sequence.intrinsic.functions.front.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.front.synopsis"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.front.synopsis"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/front.html" title="front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -47,7 +47,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.front.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.front.parameters"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.front.parameters"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -93,7 +93,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.front.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.front.expression_semantics"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.front.expression_semantics"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">front</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -116,14 +116,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.front.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.front.header"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.front.header"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.front.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.front.example"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.front.example"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.functions.front.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">front</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html index 32d85e0fb4..5c9371914e 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>has_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="at_c.html" title="at_c"> <link rel="next" href="at_key.html" title="at_key"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.has_key.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.has_key.description"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.has_key.description"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.description">Description</a> </h6> <p> Returns a type convertible to <code class="computeroutput"><span class="keyword">bool</span></code> @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.has_key.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.has_key.synopsis"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.has_key.synopsis"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Key</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">>::</span><span class="identifier">type</span> @@ -46,7 +46,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.has_key.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.has_key.parameters"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.has_key.parameters"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -111,7 +111,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.has_key.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.has_key.expression_semantics"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.has_key.expression_semantics"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">has_key</span><span class="special"><</span><span class="identifier">Key</span><span class="special">>(</span><span class="identifier">seq</span><span class="special">);</span> @@ -125,14 +125,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.has_key.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.has_key.header"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.has_key.header"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.has_key.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.has_key.example"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.has_key.example"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.functions.has_key.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/set.html" title="set"><code class="computeroutput"><span class="identifier">set</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">></span> <span class="identifier">s</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="char">'x'</span><span class="special">,</span> <span class="keyword">true</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">has_key</span><span class="special"><</span><span class="keyword">char</span><span class="special">>(</span><span class="identifier">s</span><span class="special">)</span> <span class="special">==</span> <span class="keyword">true</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html index 7066b7f490..5250cc42b2 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>size</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="back.html" title="back"> <link rel="next" href="at.html" title="at"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.size.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.size.description"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.size.description"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.description">Description</a> </h6> <p> Returns a type convertible to <code class="computeroutput"><span class="keyword">int</span></code> @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.size.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.size.synopsis"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.size.synopsis"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">typename</span> <a class="link" href="../metafunctions/size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">Sequence</span><span class="special">>::</span><span class="identifier">type</span> @@ -44,7 +44,7 @@ </pre> <h6> <a name="fusion.sequence.intrinsic.functions.size.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.size.parameters"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.size.parameters"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -90,7 +90,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.size.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.size.expression_semantics"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.size.expression_semantics"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">size</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.size.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.size.header"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.size.header"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.size.h5"></a> - <span><a name="fusion.sequence.intrinsic.functions.size.example"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.size.example"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.functions.size.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">);</span> <span class="identifier">assert</span><span class="special">(</span><span class="identifier">size</span><span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html index a82b8dddb3..32afab507d 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>swap</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../functions.html" title="Functions"> <link rel="prev" href="at_key.html" title="at_key"> <link rel="next" href="../metafunctions.html" title="Metafunctions"> @@ -28,21 +28,21 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.functions.swap.h0"></a> - <span><a name="fusion.sequence.intrinsic.functions.swap.description"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.swap.description"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.description">Description</a> </h6> <p> Performs an element by element swap of the elements in 2 sequences. </p> <h6> <a name="fusion.sequence.intrinsic.functions.swap.h1"></a> - <span><a name="fusion.sequence.intrinsic.functions.swap.synopsis"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.swap.synopsis"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">Seq1</span><span class="special">&</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">&</span> <span class="identifier">seq2</span><span class="special">);</span> </pre> <h6> <a name="fusion.sequence.intrinsic.functions.swap.h2"></a> - <span><a name="fusion.sequence.intrinsic.functions.swap.parameters"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.swap.parameters"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -88,7 +88,7 @@ </table></div> <h6> <a name="fusion.sequence.intrinsic.functions.swap.h3"></a> - <span><a name="fusion.sequence.intrinsic.functions.swap.expression_semantics"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.swap.expression_semantics"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">seq2</span><span class="special">);</span> @@ -107,7 +107,7 @@ </p> <h6> <a name="fusion.sequence.intrinsic.functions.swap.h4"></a> - <span><a name="fusion.sequence.intrinsic.functions.swap.example"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.functions.swap.example"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.functions.swap.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">),</span> <span class="identifier">v2</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="string">"world"</span><span class="special">);</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">v1</span><span class="special">,</span> <span class="identifier">v2</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html index dd9535512a..948531d789 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Metafunctions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../intrinsic.html" title="Intrinsic"> <link rel="prev" href="functions/swap.html" title="swap"> <link rel="next" href="metafunctions/begin.html" title="begin"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.sequence.intrinsic.metafunctions"></a><a class="link" href="metafunctions.html" title="Metafunctions">Metafunctions</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="metafunctions/begin.html">begin</a></span></dt> <dt><span class="section"><a href="metafunctions/end.html">end</a></span></dt> <dt><span class="section"><a href="metafunctions/empty.html">empty</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html index d0fe9e05e1..41060bacb8 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>at</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="size.html" title="size"> <link rel="next" href="at_c.html" title="at_c"> @@ -28,18 +28,18 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at.description"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at.description"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.description">Description</a> </h6> <p> - Returns the result type of <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><sup>[<a name="fusion.sequence.intrinsic.metafunctions.at.f0" href="#ftn.fusion.sequence.intrinsic.metafunctions.at.f0" class="footnote">6</a>]</sup>. + Returns the result type of <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a><a href="#ftn.fusion.sequence.intrinsic.metafunctions.at.f0" class="footnote" name="fusion.sequence.intrinsic.metafunctions.at.f0"><sup class="footnote">[6]</sup></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at.synopsis"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at.synopsis"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> - <span class="keyword">typename</span> <span class="identifier">N</span><span class="special">></span> + <span class="keyword">typename</span> <span class="identifier">M</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">at</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span> @@ -92,7 +92,7 @@ <tr> <td> <p> - <code class="computeroutput"><span class="identifier">N</span></code> + <code class="computeroutput"><span class="identifier">M</span></code> </p> </td> <td> @@ -112,35 +112,35 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.at.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.expression_semantics">Expression Semantics</a> </h6> -<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> +<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">M</span><span class="special">>::</span><span class="identifier">type</span> </pre> <p> <span class="bold"><strong>Return type</strong></span>: Any type. </p> <p> <span class="bold"><strong>Semantics</strong></span>: Returns the result type of - using <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> to access the <code class="computeroutput"><span class="identifier">N</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. + using <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> to access the <code class="computeroutput"><span class="identifier">M</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at.header"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at.header"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at.example"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at.example"></a></span><a class="link" href="at.html#fusion.sequence.intrinsic.metafunctions.at.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special"><</span><span class="number">1</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&>));</span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.sequence.intrinsic.metafunctions.at.f0" href="#fusion.sequence.intrinsic.metafunctions.at.f0" class="para">6</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.sequence.intrinsic.metafunctions.at.f0" class="footnote"><p><a href="#fusion.sequence.intrinsic.metafunctions.at.f0" class="para"><sup class="para">[6] </sup></a> <a class="link" href="at.html" title="at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></code></a> reflects the actual return type of the function <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a>. <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) typically return references to its elements via the <a class="link" href="../functions/at.html" title="at"><code class="computeroutput"><span class="identifier">at</span></code></a> function. If you want to diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html index c61c12c200..21abe06689 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>at_c</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="at.html" title="at"> <link rel="next" href="value_at.html" title="value_at"> @@ -28,18 +28,18 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_c.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_c.description"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_c.description"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.description">Description</a> </h6> <p> - Returns the result type of <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><sup>[<a name="fusion.sequence.intrinsic.metafunctions.at_c.f0" href="#ftn.fusion.sequence.intrinsic.metafunctions.at_c.f0" class="footnote">7</a>]</sup>. + Returns the result type of <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a><a href="#ftn.fusion.sequence.intrinsic.metafunctions.at_c.f0" class="footnote" name="fusion.sequence.intrinsic.metafunctions.at_c.f0"><sup class="footnote">[7]</sup></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_c.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_c.synopsis"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_c.synopsis"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> - <span class="keyword">int</span> <span class="identifier">M</span><span class="special">></span> + <span class="keyword">int</span> <span class="identifier">N</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">at_c</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span> @@ -92,7 +92,7 @@ <tr> <td> <p> - <code class="computeroutput"><span class="identifier">M</span></code> + <code class="computeroutput"><span class="identifier">N</span></code> </p> </td> <td> @@ -111,35 +111,35 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.at_c.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics">Expression Semantics</a> </h6> -<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">M</span><span class="special">>::</span><span class="identifier">type</span> +<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> </pre> <p> <span class="bold"><strong>Return type</strong></span>: Any type </p> <p> <span class="bold"><strong>Semantics</strong></span>: Returns the result type of - using <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a> to access the <code class="computeroutput"><span class="identifier">M</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. + using <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a> to access the <code class="computeroutput"><span class="identifier">N</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_c.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_c.header"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_c.header"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_c.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_c.example"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_c.example"></a></span><a class="link" href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">,</span> <span class="number">1</span><span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&>));</span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.sequence.intrinsic.metafunctions.at_c.f0" href="#fusion.sequence.intrinsic.metafunctions.at_c.f0" class="para">7</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.sequence.intrinsic.metafunctions.at_c.f0" class="footnote"><p><a href="#fusion.sequence.intrinsic.metafunctions.at_c.f0" class="para"><sup class="para">[7] </sup></a> <a class="link" href="at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></code></a> reflects the actual return type of the function <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a>. <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>(s) typically return references to its elements via the <a class="link" href="../functions/at_c.html" title="at_c"><code class="computeroutput"><span class="identifier">at_c</span></code></a> function. If you want diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html index 04319f3f27..ff41543451 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>at_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="has_key.html" title="has_key"> <link rel="next" href="value_at_key.html" title="value_at_key"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_key.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_key.description"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_key.description"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.description">Description</a> </h6> <p> - Returns the result type of <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><sup>[<a name="fusion.sequence.intrinsic.metafunctions.at_key.f0" href="#ftn.fusion.sequence.intrinsic.metafunctions.at_key.f0" class="footnote">8</a>]</sup>. + Returns the result type of <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a><a href="#ftn.fusion.sequence.intrinsic.metafunctions.at_key.f0" class="footnote" name="fusion.sequence.intrinsic.metafunctions.at_key.f0"><sup class="footnote">[8]</sup></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_key.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_key.synopsis"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_key.synopsis"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> @@ -111,7 +111,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.at_key.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">>::</span><span class="identifier">type</span> @@ -127,21 +127,21 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_key.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_key.header"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_key.header"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.at_key.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.at_key.example"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.at_key.example"></a></span><a class="link" href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="special">></span> <span class="identifier">mymap</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special"><</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&>));</span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.sequence.intrinsic.metafunctions.at_key.f0" href="#fusion.sequence.intrinsic.metafunctions.at_key.f0" class="para">8</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.sequence.intrinsic.metafunctions.at_key.f0" class="footnote"><p><a href="#fusion.sequence.intrinsic.metafunctions.at_key.f0" class="para"><sup class="para">[8] </sup></a> <a class="link" href="at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a> reflects the actual return type of the function <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a>. __sequence__s typically return references to its elements via the <a class="link" href="../functions/at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">at_key</span></code></a> function. If you want diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html index e0d2b16c2d..09b8594b53 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>back</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="front.html" title="front"> <link rel="next" href="size.html" title="size"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.back.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.back.description"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.back.description"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/back.html" title="back"><code class="computeroutput"><span class="identifier">back</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.back.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.back.synopsis"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.back.synopsis"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">back</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.back.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">>::</span><span class="identifier">type</span> @@ -104,14 +104,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.back.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.back.header"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.back.header"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.back.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.back.example"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.back.example"></a></span><a class="link" href="back.html#fusion.sequence.intrinsic.metafunctions.back.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="back.html" title="back"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">back</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">&>));</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html index fa702ac755..b2ee8f2331 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>begin</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="../metafunctions.html" title="Metafunctions"> <link rel="next" href="end.html" title="end"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.begin.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.begin.description"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.begin.description"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/begin.html" title="begin"><code class="computeroutput"><span class="identifier">begin</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.begin.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.begin.synopsis"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.begin.synopsis"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">begin</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.begin.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">>::</span><span class="identifier">type</span> @@ -98,7 +98,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code> @@ -124,14 +124,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.begin.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.begin.header"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.begin.header"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.begin.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.begin.example"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.begin.example"></a></span><a class="link" href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="begin.html" title="begin"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">begin</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">it</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html index 5ac5affae1..1493760226 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>empty</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="end.html" title="end"> <link rel="next" href="front.html" title="front"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.empty.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.empty.description"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.empty.description"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/empty.html" title="empty"><code class="computeroutput"><span class="identifier">empty</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.empty.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.empty.synopsis"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.empty.synopsis"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">empty</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.empty.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">empty</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">>::</span><span class="identifier">type</span> @@ -106,14 +106,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.empty.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.empty.header"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.empty.header"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.empty.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.empty.example"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.empty.example"></a></span><a class="link" href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><></span> <span class="identifier">empty_vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html index f50bdfffe3..b5550a91b9 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>end</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="begin.html" title="begin"> <link rel="next" href="empty.html" title="empty"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.end.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.end.description"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.end.description"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/end.html" title="end"><code class="computeroutput"><span class="identifier">end</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.end.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.end.synopsis"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.end.synopsis"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">end</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.end.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">>::</span><span class="identifier">type</span> @@ -98,7 +98,7 @@ <p> <span class="bold"><strong>Return type</strong></span>: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../../../iterator/concepts/forward_iterator.html" title="Forward Iterator">Forward Iterator</a> if <code class="computeroutput"><span class="identifier">seq</span></code> @@ -124,14 +124,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.end.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.end.header"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.end.header"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.end.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.end.example"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.end.example"></a></span><a class="link" href="end.html#fusion.sequence.intrinsic.metafunctions.end.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../../../iterator/metafunctions/prior.html" title="prior"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">prior</span></code></a><span class="special"><</span><a class="link" href="end.html" title="end"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">end</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">first</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html index 2fbeadc504..deaf58430f 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>front</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="empty.html" title="empty"> <link rel="next" href="back.html" title="back"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.front.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.front.description"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.front.description"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/front.html" title="front"><code class="computeroutput"><span class="identifier">front</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.front.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.front.synopsis"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.front.synopsis"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">front</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.front.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">>::</span><span class="identifier">type</span> @@ -105,14 +105,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.front.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.front.header"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.front.header"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.front.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.front.example"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.front.example"></a></span><a class="link" href="front.html#fusion.sequence.intrinsic.metafunctions.front.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="front.html" title="front"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">front</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&>));</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html index 55c3458255..72e1d13e91 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>has_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="value_at_c.html" title="value_at_c"> <link rel="next" href="at_key.html" title="at_key"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.has_key.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.has_key.description"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.has_key.description"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">has_key</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.has_key.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.has_key.synopsis"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.has_key.synopsis"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> @@ -111,7 +111,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.has_key.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">>::</span><span class="identifier">type</span> @@ -128,14 +128,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.has_key.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.has_key.header"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.has_key.header"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.has_key.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.has_key.example"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.has_key.example"></a></span><a class="link" href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="special">></span> <span class="identifier">mymap</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><a class="link" href="has_key.html" title="has_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">has_key</span></code></a><span class="special"><</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>));</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html index d412fd4c05..37271e9698 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>size</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="back.html" title="back"> <link rel="next" href="at.html" title="at"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.size.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.size.description"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.size.description"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.description">Description</a> </h6> <p> Returns the result type of <a class="link" href="../functions/size.html" title="size"><code class="computeroutput"><span class="identifier">size</span></code></a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.size.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.size.synopsis"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.size.synopsis"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">size</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.size.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">>::</span><span class="identifier">type</span> @@ -105,14 +105,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.size.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.size.header"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.size.header"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.size.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.size.example"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.size.example"></a></span><a class="link" href="size.html#fusion.sequence.intrinsic.metafunctions.size.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="size.html" title="size"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">size</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">size_mpl_integral_constant</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html index 2e3ced6f19..d329387b2d 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>swap</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="value_at_key.html" title="value_at_key"> <link rel="next" href="../../operator.html" title="Operator"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.swap.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.swap.description"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.swap.description"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.description">Description</a> </h6> <p> Returns the return type of swap. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.swap.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.swap.synopsis"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.swap.synopsis"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">swap</span> @@ -90,7 +90,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.swap.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">swap</span><span class="special"><</span><span class="identifier">Seq1</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">>::</span><span class="identifier">type</span> @@ -103,7 +103,7 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.swap.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.swap.header"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.swap.header"></a></span><a class="link" href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">swap</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">swap</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html index 393da05b15..59eb8779a6 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>value_at</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="at_c.html" title="at_c"> <link rel="next" href="value_at_c.html" title="value_at_c"> @@ -28,18 +28,18 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at.description"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at.description"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.description">Description</a> </h6> <p> Returns the actual type at a given index from the <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at.synopsis"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at.synopsis"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> - <span class="keyword">typename</span> <span class="identifier">N</span><span class="special">></span> + <span class="keyword">typename</span> <span class="identifier">M</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">value_at</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span> @@ -92,7 +92,7 @@ <tr> <td> <p> - <code class="computeroutput"><span class="identifier">N</span></code> + <code class="computeroutput"><span class="identifier">M</span></code> </p> </td> <td> @@ -112,28 +112,28 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics">Expression Semantics</a> </h6> -<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> +<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">M</span><span class="special">>::</span><span class="identifier">type</span> </pre> <p> <span class="bold"><strong>Return type</strong></span>: Any type. </p> <p> <span class="bold"><strong>Semantics</strong></span>: Returns the actual type at - the <code class="computeroutput"><span class="identifier">N</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. + the <code class="computeroutput"><span class="identifier">M</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at.header"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at.header"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">value_at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at.example"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at.example"></a></span><a class="link" href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="value_at.html" title="value_at"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special"><</span><span class="number">1</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">>));</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html index 17feaf50ea..86b679b8f4 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>value_at_c</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="value_at.html" title="value_at"> <link rel="next" href="has_key.html" title="has_key"> @@ -28,18 +28,18 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.description"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.description"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.description">Description</a> </h6> <p> Returns the actual type at a given index from the <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> - <span class="keyword">int</span> <span class="identifier">M</span><span class="special">></span> + <span class="keyword">int</span> <span class="identifier">N</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">value_at_c</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="emphasis"><em>unspecified</em></span> <span class="identifier">type</span><span class="special">;</span> @@ -92,7 +92,7 @@ <tr> <td> <p> - <code class="computeroutput"><span class="identifier">M</span></code> + <code class="computeroutput"><span class="identifier">N</span></code> </p> </td> <td> @@ -111,28 +111,28 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics">Expression Semantics</a> </h6> -<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">M</span><span class="special">>::</span><span class="identifier">type</span> +<pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">>::</span><span class="identifier">type</span> </pre> <p> <span class="bold"><strong>Return type</strong></span>: Any type </p> <p> <span class="bold"><strong>Semantics</strong></span>: Returns the actual type at - the <code class="computeroutput"><span class="identifier">M</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. + the <code class="computeroutput"><span class="identifier">N</span></code>th element of <code class="computeroutput"><span class="identifier">Seq</span></code>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.header"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.header"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">value_at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.example"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_c.example"></a></span><a class="link" href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">float</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="value_at_c.html" title="value_at_c"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span></code></a><span class="special"><</span><span class="identifier">vec</span><span class="special">,</span> <span class="number">1</span><span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">float</span><span class="special">>));</span> diff --git a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html index 10db5578ac..9be3d02b2b 100644 --- a/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html +++ b/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>value_at_key</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../metafunctions.html" title="Metafunctions"> <link rel="prev" href="at_key.html" title="at_key"> <link rel="next" href="swap.html" title="swap"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.h0"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.description"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.description">Description</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.description"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.description">Description</a> </h6> <p> Returns the actual element type associated with a Key from the <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a>. </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.h1"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Seq</span><span class="special">,</span> @@ -111,7 +111,7 @@ </div> <br class="table-break"><h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.h2"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_key</span><span class="special"><</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">>::</span><span class="identifier">type</span> @@ -126,14 +126,14 @@ </p> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.h3"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.header"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.header">Header</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.header"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">intrinsic</span><span class="special">/</span><span class="identifier">value_at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">value_at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.h4"></a> - <span><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.example"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.example">Example</a> + <span class="phrase"><a name="fusion.sequence.intrinsic.metafunctions.value_at_key.example"></a></span><a class="link" href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.example">Example</a> </h6> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../../../container/map.html" title="map"><code class="computeroutput"><span class="identifier">map</span></code></a><span class="special"><</span><a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>,</span> <a class="link" href="../../../support/pair.html" title="pair"><code class="computeroutput"><span class="identifier">pair</span></code></a><span class="special"><</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="special">></span> <span class="identifier">mymap</span><span class="special">;</span> <span class="identifier">BOOST_MPL_ASSERT</span><span class="special">((</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special"><</span><a class="link" href="at_key.html" title="at_key"><code class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></code></a><span class="special"><</span><span class="identifier">mymap</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">type</span><span class="special">,</span> <span class="keyword">char</span><span class="special">>));</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator.html b/libs/fusion/doc/html/fusion/sequence/operator.html index 7dab4c5474..e34e1ca677 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator.html +++ b/libs/fusion/doc/html/fusion/sequence/operator.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Operator</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../sequence.html" title="Sequence"> <link rel="prev" href="intrinsic/metafunctions/swap.html" title="swap"> <link rel="next" href="operator/i_o.html" title="I/O"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.sequence.operator"></a><a class="link" href="operator.html" title="Operator">Operator</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="operator/i_o.html">I/O</a></span></dt> <dt><span class="section"><a href="operator/comparison.html">Comparison</a></span></dt> </dl></div> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison.html index 8d40dcd075..0a4e7efcfe 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Comparison</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../operator.html" title="Operator"> <link rel="prev" href="i_o/out.html" title="out"> <link rel="next" href="comparison/equal.html" title="equal"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.sequence.operator.comparison"></a><a class="link" href="comparison.html" title="Comparison">Comparison</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="comparison/equal.html">equal</a></span></dt> <dt><span class="section"><a href="comparison/not_equal.html">not equal</a></span></dt> @@ -50,7 +50,7 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.h0"></a> - <span><a name="fusion.sequence.operator.comparison.header"></a></span><a class="link" href="comparison.html#fusion.sequence.operator.comparison.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.header"></a></span><a class="link" href="comparison.html#fusion.sequence.operator.comparison.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html index 4f33ee921c..22eb385ecc 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>equal</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../comparison.html" title="Comparison"> <link rel="prev" href="../comparison.html" title="Comparison"> <link rel="next" href="not_equal.html" title="not equal"> @@ -28,14 +28,14 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.operator.comparison.equal.h0"></a> - <span><a name="fusion.sequence.operator.comparison.equal.description"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.description">Description</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.equal.description"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.description">Description</a> </h6> <p> Compare two sequences for equality. </p> <h6> <a name="fusion.sequence.operator.comparison.equal.h1"></a> - <span><a name="fusion.sequence.operator.comparison.equal.synopsis"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.equal.synopsis"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">bool</span> @@ -43,7 +43,7 @@ </pre> <h6> <a name="fusion.sequence.operator.comparison.equal.h2"></a> - <span><a name="fusion.sequence.operator.comparison.equal.parameters"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.equal.parameters"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -89,7 +89,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.comparison.equal.h3"></a> - <span><a name="fusion.sequence.operator.comparison.equal.expression_semantics"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.comparison.equal.expression_semantics"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">a</span> <span class="special">==</span> <span class="identifier">b</span> @@ -123,14 +123,14 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.equal.h4"></a> - <span><a name="fusion.sequence.operator.comparison.equal.header"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.equal.header"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.comparison.equal.h5"></a> - <span><a name="fusion.sequence.operator.comparison.equal.example"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.equal.example"></a></span><a class="link" href="equal.html#fusion.sequence.operator.comparison.equal.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html index 89d986dbc9..c1d57db970 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>greater than</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../comparison.html" title="Comparison"> <link rel="prev" href="less_than_equal.html" title="less than equal"> <link rel="next" href="greater_than_equal.html" title="greater than equal"> @@ -32,7 +32,7 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.greater_than.h0"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than.synopsis"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than.synopsis"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">bool</span> @@ -40,7 +40,7 @@ </pre> <h6> <a name="fusion.sequence.operator.comparison.greater_than.h1"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than.parameters"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than.parameters"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -86,7 +86,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.comparison.greater_than.h2"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than.expression_semantics"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than.expression_semantics"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">a</span> <span class="special">></span> <span class="identifier">b</span> @@ -113,14 +113,14 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.greater_than.h3"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than.header"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than.header"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.comparison.greater_than.h4"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than.example"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than.example"></a></span><a class="link" href="greater_than.html#fusion.sequence.operator.comparison.greater_than.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html index c17a98a88a..70038836ce 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>greater than equal</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../comparison.html" title="Comparison"> <link rel="prev" href="greater_than.html" title="greater than"> <link rel="next" href="../../../container.html" title="Container"> @@ -32,7 +32,7 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.greater_than_equal.h0"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than_equal.synopsis"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than_equal.synopsis"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">bool</span> @@ -40,7 +40,7 @@ </pre> <h6> <a name="fusion.sequence.operator.comparison.greater_than_equal.h1"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than_equal.parameters"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than_equal.parameters"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -86,7 +86,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.comparison.greater_than_equal.h2"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than_equal.expression_semantics"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than_equal.expression_semantics"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">a</span> <span class="special">>=</span> <span class="identifier">b</span> @@ -113,14 +113,14 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.greater_than_equal.h3"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than_equal.header"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than_equal.header"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.comparison.greater_than_equal.h4"></a> - <span><a name="fusion.sequence.operator.comparison.greater_than_equal.example"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.greater_than_equal.example"></a></span><a class="link" href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html index 12d43dcb23..62f0a29ea7 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>less than</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../comparison.html" title="Comparison"> <link rel="prev" href="not_equal.html" title="not equal"> <link rel="next" href="less_than_equal.html" title="less than equal"> @@ -32,7 +32,7 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.less_than.h0"></a> - <span><a name="fusion.sequence.operator.comparison.less_than.synopsis"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than.synopsis"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">bool</span> @@ -40,7 +40,7 @@ </pre> <h6> <a name="fusion.sequence.operator.comparison.less_than.h1"></a> - <span><a name="fusion.sequence.operator.comparison.less_than.parameters"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than.parameters"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -86,7 +86,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.comparison.less_than.h2"></a> - <span><a name="fusion.sequence.operator.comparison.less_than.expression_semantics"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than.expression_semantics"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">a</span> <span class="special"><</span> <span class="identifier">b</span> @@ -115,14 +115,14 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.less_than.h3"></a> - <span><a name="fusion.sequence.operator.comparison.less_than.header"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than.header"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.comparison.less_than.h4"></a> - <span><a name="fusion.sequence.operator.comparison.less_than.example"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than.example"></a></span><a class="link" href="less_than.html#fusion.sequence.operator.comparison.less_than.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html index 1ffe82b18a..3be5799c08 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>less than equal</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../comparison.html" title="Comparison"> <link rel="prev" href="less_than.html" title="less than"> <link rel="next" href="greater_than.html" title="greater than"> @@ -32,7 +32,7 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.less_than_equal.h0"></a> - <span><a name="fusion.sequence.operator.comparison.less_than_equal.synopsis"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than_equal.synopsis"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">bool</span> @@ -40,7 +40,7 @@ </pre> <h6> <a name="fusion.sequence.operator.comparison.less_than_equal.h1"></a> - <span><a name="fusion.sequence.operator.comparison.less_than_equal.parameters"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than_equal.parameters"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -86,7 +86,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.comparison.less_than_equal.h2"></a> - <span><a name="fusion.sequence.operator.comparison.less_than_equal.expression_semantics"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than_equal.expression_semantics"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">a</span> <span class="special"><=</span> <span class="identifier">b</span> @@ -113,14 +113,14 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.less_than_equal.h3"></a> - <span><a name="fusion.sequence.operator.comparison.less_than_equal.header"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than_equal.header"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.comparison.less_than_equal.h4"></a> - <span><a name="fusion.sequence.operator.comparison.less_than_equal.example"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.less_than_equal.example"></a></span><a class="link" href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">short</span><span class="special">,</span> <span class="keyword">float</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3.3f</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html b/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html index f4f2308192..19915aed29 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>not equal</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../comparison.html" title="Comparison"> <link rel="prev" href="equal.html" title="equal"> <link rel="next" href="less_than.html" title="less than"> @@ -32,7 +32,7 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.not_equal.h0"></a> - <span><a name="fusion.sequence.operator.comparison.not_equal.synopsis"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.not_equal.synopsis"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Seq1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Seq2</span><span class="special">></span> <span class="keyword">bool</span> @@ -40,7 +40,7 @@ </pre> <h6> <a name="fusion.sequence.operator.comparison.not_equal.h1"></a> - <span><a name="fusion.sequence.operator.comparison.not_equal.parameters"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.not_equal.parameters"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -86,7 +86,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.comparison.not_equal.h2"></a> - <span><a name="fusion.sequence.operator.comparison.not_equal.expression_semantics"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.comparison.not_equal.expression_semantics"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">a</span> <span class="special">!=</span> <span class="identifier">b</span> @@ -116,14 +116,14 @@ </p> <h6> <a name="fusion.sequence.operator.comparison.not_equal.h3"></a> - <span><a name="fusion.sequence.operator.comparison.not_equal.header"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.not_equal.header"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">comparison</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.comparison.not_equal.h4"></a> - <span><a name="fusion.sequence.operator.comparison.not_equal.example"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.comparison.not_equal.example"></a></span><a class="link" href="not_equal.html#fusion.sequence.operator.comparison.not_equal.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">v3</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="char">'b'</span><span class="special">);</span> <a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">t4</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="char">'a'</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/i_o.html b/libs/fusion/doc/html/fusion/sequence/operator/i_o.html index e88a670ed6..a490c5ff7c 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/i_o.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/i_o.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>I/O</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../operator.html" title="Operator"> <link rel="prev" href="../operator.html" title="Operator"> <link rel="next" href="i_o/in.html" title="in"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="fusion.sequence.operator.i_o"></a><a class="link" href="i_o.html" title="I/O">I/O</a> </h4></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="i_o/in.html">in</a></span></dt> <dt><span class="section"><a href="i_o/out.html">out</a></span></dt> </dl></div> @@ -34,7 +34,7 @@ The I/O operators: <code class="computeroutput"><span class="special"><<</span></code> and <code class="computeroutput"><span class="special">>></span></code> work generically on all Fusion sequences. The I/O operators are overloaded in namespace - <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></code> <sup>[<a name="fusion.sequence.operator.i_o.f0" href="#ftn.fusion.sequence.operator.i_o.f0" class="footnote">9</a>]</sup> + <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></code> <a href="#ftn.fusion.sequence.operator.i_o.f0" class="footnote" name="fusion.sequence.operator.i_o.f0"><sup class="footnote">[9]</sup></a> </p> <p> The <code class="computeroutput"><span class="keyword">operator</span><span class="special"><<</span></code> @@ -60,7 +60,7 @@ </p> <div class="variablelist"> <p class="title"><b>Manipulators</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">tuple_open</span><span class="special">(</span><span class="identifier">arg</span><span class="special">)</span></code></span></dt> <dd><p> Defines the character that is output before the first element. @@ -118,14 +118,14 @@ </p> <h6> <a name="fusion.sequence.operator.i_o.h0"></a> - <span><a name="fusion.sequence.operator.i_o.header"></a></span><a class="link" href="i_o.html#fusion.sequence.operator.i_o.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.header"></a></span><a class="link" href="i_o.html#fusion.sequence.operator.i_o.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">io</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <div class="footnotes"> -<br><hr width="100" align="left"> -<div class="footnote"><p><sup>[<a id="ftn.fusion.sequence.operator.i_o.f0" href="#fusion.sequence.operator.i_o.f0" class="para">9</a>] </sup> +<br><hr style="width:100; text-align:left;margin-left: 0"> +<div id="ftn.fusion.sequence.operator.i_o.f0" class="footnote"><p><a href="#fusion.sequence.operator.i_o.f0" class="para"><sup class="para">[9] </sup></a> __sequences__ and <a class="link" href="../../view.html" title="View">Views</a> residing in different namespaces will have to either provide their own I/O operators (possibly forwarding to fusion's I/O operators) or hoist fusion's I/O diff --git a/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html b/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html index d44551af1f..158d784203 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>in</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../i_o.html" title="I/O"> <link rel="prev" href="../i_o.html" title="I/O"> <link rel="next" href="out.html" title="out"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.operator.i_o.in.h0"></a> - <span><a name="fusion.sequence.operator.i_o.in.description"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.description">Description</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.in.description"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.description">Description</a> </h6> <p> Read a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a> from an input @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.sequence.operator.i_o.in.h1"></a> - <span><a name="fusion.sequence.operator.i_o.in.synopsis"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.in.synopsis"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">IStream</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="identifier">IStream</span><span class="special">&</span> @@ -44,7 +44,7 @@ </pre> <h6> <a name="fusion.sequence.operator.i_o.in.h2"></a> - <span><a name="fusion.sequence.operator.i_o.in.parameters"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.in.parameters"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -108,7 +108,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.i_o.in.h3"></a> - <span><a name="fusion.sequence.operator.i_o.in.expression_semantics"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.i_o.in.expression_semantics"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">is</span> <span class="special">>></span> <span class="identifier">seq</span> @@ -123,14 +123,14 @@ </p> <h6> <a name="fusion.sequence.operator.i_o.in.h4"></a> - <span><a name="fusion.sequence.operator.i_o.in.header"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.in.header"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">in</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">in</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.i_o.in.h5"></a> - <span><a name="fusion.sequence.operator.i_o.in.example"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.in.example"></a></span><a class="link" href="in.html#fusion.sequence.operator.i_o.in.example">Example</a> </h6> <pre class="programlisting"><a class="link" href="../../../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">v</span><span class="special">;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cin</span> <span class="special">>></span> <span class="identifier">v</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html b/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html index 88df922a02..1a5699e301 100644 --- a/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html +++ b/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>out</title> <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../i_o.html" title="I/O"> <link rel="prev" href="in.html" title="in"> <link rel="next" href="../comparison.html" title="Comparison"> @@ -28,7 +28,7 @@ </h5></div></div></div> <h6> <a name="fusion.sequence.operator.i_o.out.h0"></a> - <span><a name="fusion.sequence.operator.i_o.out.description"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.description">Description</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.out.description"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.description">Description</a> </h6> <p> Write a <a class="link" href="../../../sequence.html" title="Sequence">Sequence</a> to an output @@ -36,7 +36,7 @@ </p> <h6> <a name="fusion.sequence.operator.i_o.out.h1"></a> - <span><a name="fusion.sequence.operator.i_o.out.synopsis"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.out.synopsis"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.synopsis">Synopsis</a> </h6> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">OStream</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="identifier">OStream</span><span class="special">&</span> @@ -44,7 +44,7 @@ </pre> <h6> <a name="fusion.sequence.operator.i_o.out.h2"></a> - <span><a name="fusion.sequence.operator.i_o.out.parameters"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.parameters">Parameters</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.out.parameters"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.parameters">Parameters</a> </h6> <div class="informaltable"><table class="table"> <colgroup> @@ -108,7 +108,7 @@ </table></div> <h6> <a name="fusion.sequence.operator.i_o.out.h3"></a> - <span><a name="fusion.sequence.operator.i_o.out.expression_semantics"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression + <span class="phrase"><a name="fusion.sequence.operator.i_o.out.expression_semantics"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression Semantics</a> </h6> <pre class="programlisting"><span class="identifier">os</span> <span class="special"><<</span> <span class="identifier">seq</span> @@ -123,14 +123,14 @@ </p> <h6> <a name="fusion.sequence.operator.i_o.out.h4"></a> - <span><a name="fusion.sequence.operator.i_o.out.header"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.header">Header</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.out.header"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.header">Header</a> </h6> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">sequence</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">out</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">out</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h6> <a name="fusion.sequence.operator.i_o.out.h5"></a> - <span><a name="fusion.sequence.operator.i_o.out.example"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.example">Example</a> + <span class="phrase"><a name="fusion.sequence.operator.i_o.out.example"></a></span><a class="link" href="out.html#fusion.sequence.operator.i_o.out.example">Example</a> </h6> <pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <a class="link" href="../../../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"Hello"</span><span class="special">,</span> <span class="char">'x'</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> </pre> diff --git a/libs/fusion/doc/html/fusion/support.html b/libs/fusion/doc/html/fusion/support.html index 1cb31b17a7..3358161ef2 100644 --- a/libs/fusion/doc/html/fusion/support.html +++ b/libs/fusion/doc/html/fusion/support.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Support</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="organization.html" title="Organization"> <link rel="next" href="support/is_sequence.html" title="is_sequence"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.support"></a><a class="link" href="support.html" title="Support">Support</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="support/is_sequence.html">is_sequence</a></span></dt> <dt><span class="section"><a href="support/is_view.html">is_view</a></span></dt> <dt><span class="section"><a href="support/tag_of.html">tag_of</a></span></dt> diff --git a/libs/fusion/doc/html/fusion/support/category_of.html b/libs/fusion/doc/html/fusion/support/category_of.html index 82ac59572f..971c960b7d 100644 --- a/libs/fusion/doc/html/fusion/support/category_of.html +++ b/libs/fusion/doc/html/fusion/support/category_of.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>category_of</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="tag_of.html" title="tag_of"> <link rel="next" href="deduce.html" title="deduce"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.category_of.h0"></a> - <span><a name="fusion.support.category_of.description"></a></span><a class="link" href="category_of.html#fusion.support.category_of.description">Description</a> + <span class="phrase"><a name="fusion.support.category_of.description"></a></span><a class="link" href="category_of.html#fusion.support.category_of.description">Description</a> </h5> <p> A metafunction that establishes the conceptual classification of a particular @@ -38,7 +38,7 @@ </p> <h5> <a name="fusion.support.category_of.h1"></a> - <span><a name="fusion.support.category_of.synopsis"></a></span><a class="link" href="category_of.html#fusion.support.category_of.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.category_of.synopsis"></a></span><a class="link" href="category_of.html#fusion.support.category_of.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> @@ -51,7 +51,7 @@ </pre> <h5> <a name="fusion.support.category_of.h2"></a> - <span><a name="fusion.support.category_of.parameters"></a></span><a class="link" href="category_of.html#fusion.support.category_of.parameters">Parameters</a> + <span class="phrase"><a name="fusion.support.category_of.parameters"></a></span><a class="link" href="category_of.html#fusion.support.category_of.parameters">Parameters</a> </h5> <div class="informaltable"><table class="table"> <colgroup> @@ -96,7 +96,7 @@ </table></div> <h5> <a name="fusion.support.category_of.h3"></a> - <span><a name="fusion.support.category_of.expression_semantics"></a></span><a class="link" href="category_of.html#fusion.support.category_of.expression_semantics">Expression + <span class="phrase"><a name="fusion.support.category_of.expression_semantics"></a></span><a class="link" href="category_of.html#fusion.support.category_of.expression_semantics">Expression Semantics</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">category</span><span class="special">;</span> @@ -138,14 +138,14 @@ </p> <h5> <a name="fusion.support.category_of.h4"></a> - <span><a name="fusion.support.category_of.header"></a></span><a class="link" href="category_of.html#fusion.support.category_of.header">Header</a> + <span class="phrase"><a name="fusion.support.category_of.header"></a></span><a class="link" href="category_of.html#fusion.support.category_of.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.category_of.h5"></a> - <span><a name="fusion.support.category_of.example"></a></span><a class="link" href="category_of.html#fusion.support.category_of.example">Example</a> + <span class="phrase"><a name="fusion.support.category_of.example"></a></span><a class="link" href="category_of.html#fusion.support.category_of.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_base_of</span><span class="special">;</span> <span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">category_of</span><span class="special"><</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special"><></span> <span class="special">>::</span><span class="identifier">type</span> <span class="identifier">list_category</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/support/deduce.html b/libs/fusion/doc/html/fusion/support/deduce.html index fe469402d0..92411c2acc 100644 --- a/libs/fusion/doc/html/fusion/support/deduce.html +++ b/libs/fusion/doc/html/fusion/support/deduce.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deduce</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="category_of.html" title="category_of"> <link rel="next" href="deduce_sequence.html" title="deduce_sequence"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.deduce.h0"></a> - <span><a name="fusion.support.deduce.description"></a></span><a class="link" href="deduce.html#fusion.support.deduce.description">Description</a> + <span class="phrase"><a name="fusion.support.deduce.description"></a></span><a class="link" href="deduce.html#fusion.support.deduce.description">Description</a> </h5> <p> Metafunction to apply <a class="link" href="../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element @@ -41,14 +41,14 @@ </p> <h5> <a name="fusion.support.deduce.h1"></a> - <span><a name="fusion.support.deduce.header"></a></span><a class="link" href="deduce.html#fusion.support.deduce.header">Header</a> + <span class="phrase"><a name="fusion.support.deduce.header"></a></span><a class="link" href="deduce.html#fusion.support.deduce.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">deduce</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.deduce.h2"></a> - <span><a name="fusion.support.deduce.synopsis"></a></span><a class="link" href="deduce.html#fusion.support.deduce.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.deduce.synopsis"></a></span><a class="link" href="deduce.html#fusion.support.deduce.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> @@ -61,7 +61,7 @@ </pre> <h5> <a name="fusion.support.deduce.h3"></a> - <span><a name="fusion.support.deduce.example"></a></span><a class="link" href="deduce.html#fusion.support.deduce.example">Example</a> + <span class="phrase"><a name="fusion.support.deduce.example"></a></span><a class="link" href="deduce.html#fusion.support.deduce.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">holder</span> @@ -81,10 +81,10 @@ </pre> <h5> <a name="fusion.support.deduce.h4"></a> - <span><a name="fusion.support.deduce.see_also"></a></span><a class="link" href="deduce.html#fusion.support.deduce.see_also">See + <span class="phrase"><a name="fusion.support.deduce.see_also"></a></span><a class="link" href="deduce.html#fusion.support.deduce.see_also">See also</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="deduce_sequence.html" title="deduce_sequence"><code class="computeroutput"><span class="identifier">deduce_sequence</span></code></a> </li></ul></div> </div> diff --git a/libs/fusion/doc/html/fusion/support/deduce_sequence.html b/libs/fusion/doc/html/fusion/support/deduce_sequence.html index 9b00aff16a..f29b8de7ce 100644 --- a/libs/fusion/doc/html/fusion/support/deduce_sequence.html +++ b/libs/fusion/doc/html/fusion/support/deduce_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>deduce_sequence</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="deduce.html" title="deduce"> <link rel="next" href="pair.html" title="pair"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.deduce_sequence.h0"></a> - <span><a name="fusion.support.deduce_sequence.description"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.description">Description</a> + <span class="phrase"><a name="fusion.support.deduce_sequence.description"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.description">Description</a> </h5> <p> Applies <a class="link" href="../notes.html#fusion.notes.element_conversion"><span class="emphasis"><em>element @@ -39,14 +39,14 @@ </p> <h5> <a name="fusion.support.deduce_sequence.h1"></a> - <span><a name="fusion.support.deduce_sequence.header"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.header">Header</a> + <span class="phrase"><a name="fusion.support.deduce_sequence.header"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">deduce_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.deduce_sequence.h2"></a> - <span><a name="fusion.support.deduce_sequence.synopsis"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.deduce_sequence.synopsis"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> @@ -59,7 +59,7 @@ </pre> <h5> <a name="fusion.support.deduce_sequence.h3"></a> - <span><a name="fusion.support.deduce_sequence.example"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.example">Example</a> + <span class="phrase"><a name="fusion.support.deduce_sequence.example"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Seq</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">holder</span> @@ -81,10 +81,10 @@ </pre> <h5> <a name="fusion.support.deduce_sequence.h4"></a> - <span><a name="fusion.support.deduce_sequence.see_also"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.see_also">See + <span class="phrase"><a name="fusion.support.deduce_sequence.see_also"></a></span><a class="link" href="deduce_sequence.html#fusion.support.deduce_sequence.see_also">See also</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="deduce.html" title="deduce"><code class="computeroutput"><span class="identifier">deduce</span></code></a> </li></ul></div> </div> diff --git a/libs/fusion/doc/html/fusion/support/is_sequence.html b/libs/fusion/doc/html/fusion/support/is_sequence.html index c76cb1235e..28f72be981 100644 --- a/libs/fusion/doc/html/fusion/support/is_sequence.html +++ b/libs/fusion/doc/html/fusion/support/is_sequence.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>is_sequence</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="../support.html" title="Support"> <link rel="next" href="is_view.html" title="is_view"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.is_sequence.h0"></a> - <span><a name="fusion.support.is_sequence.description"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.description">Description</a> + <span class="phrase"><a name="fusion.support.is_sequence.description"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.description">Description</a> </h5> <p> Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> @@ -39,7 +39,7 @@ </p> <h5> <a name="fusion.support.is_sequence.h1"></a> - <span><a name="fusion.support.is_sequence.synopsis"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.is_sequence.synopsis"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> @@ -52,7 +52,7 @@ </pre> <h5> <a name="fusion.support.is_sequence.h2"></a> - <span><a name="fusion.support.is_sequence.parameters"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a> + <span class="phrase"><a name="fusion.support.is_sequence.parameters"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a> </h5> <div class="informaltable"><table class="table"> <colgroup> @@ -97,7 +97,7 @@ </table></div> <h5> <a name="fusion.support.is_sequence.h3"></a> - <span><a name="fusion.support.is_sequence.expression_semantics"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression + <span class="phrase"><a name="fusion.support.is_sequence.expression_semantics"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression Semantics</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">c</span><span class="special">;</span> @@ -114,14 +114,14 @@ </p> <h5> <a name="fusion.support.is_sequence.h4"></a> - <span><a name="fusion.support.is_sequence.header"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.header">Header</a> + <span class="phrase"><a name="fusion.support.is_sequence.header"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.is_sequence.h5"></a> - <span><a name="fusion.support.is_sequence.example"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.example">Example</a> + <span class="phrase"><a name="fusion.support.is_sequence.example"></a></span><a class="link" href="is_sequence.html#fusion.support.is_sequence.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_sequence</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="special">));</span> <span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">is_sequence</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span> <span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/support/is_view.html b/libs/fusion/doc/html/fusion/support/is_view.html index 5bdd599439..7cd55d7a14 100644 --- a/libs/fusion/doc/html/fusion/support/is_view.html +++ b/libs/fusion/doc/html/fusion/support/is_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>is_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="is_sequence.html" title="is_sequence"> <link rel="next" href="tag_of.html" title="tag_of"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.is_view.h0"></a> - <span><a name="fusion.support.is_view.description"></a></span><a class="link" href="is_view.html#fusion.support.is_view.description">Description</a> + <span class="phrase"><a name="fusion.support.is_view.description"></a></span><a class="link" href="is_view.html#fusion.support.is_view.description">Description</a> </h5> <p> Metafunction that evaluates to <code class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></code> @@ -42,7 +42,7 @@ </p> <h5> <a name="fusion.support.is_view.h1"></a> - <span><a name="fusion.support.is_view.synopsis"></a></span><a class="link" href="is_view.html#fusion.support.is_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.is_view.synopsis"></a></span><a class="link" href="is_view.html#fusion.support.is_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> @@ -55,7 +55,7 @@ </pre> <h5> <a name="fusion.support.is_view.h2"></a> - <span><a name="fusion.support.is_view.parameters"></a></span><a class="link" href="is_view.html#fusion.support.is_view.parameters">Parameters</a> + <span class="phrase"><a name="fusion.support.is_view.parameters"></a></span><a class="link" href="is_view.html#fusion.support.is_view.parameters">Parameters</a> </h5> <div class="informaltable"><table class="table"> <colgroup> @@ -100,7 +100,7 @@ </table></div> <h5> <a name="fusion.support.is_view.h3"></a> - <span><a name="fusion.support.is_view.expression_semantics"></a></span><a class="link" href="is_view.html#fusion.support.is_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.support.is_view.expression_semantics"></a></span><a class="link" href="is_view.html#fusion.support.is_view.expression_semantics">Expression Semantics</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">c</span><span class="special">;</span> @@ -117,14 +117,14 @@ </p> <h5> <a name="fusion.support.is_view.h4"></a> - <span><a name="fusion.support.is_view.header"></a></span><a class="link" href="is_view.html#fusion.support.is_view.header">Header</a> + <span class="phrase"><a name="fusion.support.is_view.header"></a></span><a class="link" href="is_view.html#fusion.support.is_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.is_view.h5"></a> - <span><a name="fusion.support.is_view.example"></a></span><a class="link" href="is_view.html#fusion.support.is_view.example">Example</a> + <span class="phrase"><a name="fusion.support.is_view.example"></a></span><a class="link" href="is_view.html#fusion.support.is_view.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">></span> <span class="special">));</span> <span class="identifier">BOOST_MPL_ASSERT_NOT</span><span class="special">((</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">is_view</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">));</span> diff --git a/libs/fusion/doc/html/fusion/support/pair.html b/libs/fusion/doc/html/fusion/support/pair.html index bae8e8e040..320a332bf8 100644 --- a/libs/fusion/doc/html/fusion/support/pair.html +++ b/libs/fusion/doc/html/fusion/support/pair.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>pair</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="deduce_sequence.html" title="deduce_sequence"> <link rel="next" href="../iterator.html" title="Iterator"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.pair.h0"></a> - <span><a name="fusion.support.pair.description"></a></span><a class="link" href="pair.html#fusion.support.pair.description">Description</a> + <span class="phrase"><a name="fusion.support.pair.description"></a></span><a class="link" href="pair.html#fusion.support.pair.description">Description</a> </h5> <p> Fusion <code class="computeroutput"><span class="identifier">pair</span></code> type is a half @@ -38,7 +38,7 @@ </p> <h5> <a name="fusion.support.pair.h1"></a> - <span><a name="fusion.support.pair.synopsis"></a></span><a class="link" href="pair.html#fusion.support.pair.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.pair.synopsis"></a></span><a class="link" href="pair.html#fusion.support.pair.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">pair</span><span class="special">;</span> @@ -61,7 +61,7 @@ </pre> <h5> <a name="fusion.support.pair.h2"></a> - <span><a name="fusion.support.pair.template_parameters"></a></span><a class="link" href="pair.html#fusion.support.pair.template_parameters">Template + <span class="phrase"><a name="fusion.support.pair.template_parameters"></a></span><a class="link" href="pair.html#fusion.support.pair.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -110,7 +110,7 @@ </table></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">P</span></code></span></dt> <dd><p> Fusion pair type @@ -139,7 +139,7 @@ </div> <h5> <a name="fusion.support.pair.h3"></a> - <span><a name="fusion.support.pair.expression_semantics"></a></span><a class="link" href="pair.html#fusion.support.pair.expression_semantics">Expression + <span class="phrase"><a name="fusion.support.pair.expression_semantics"></a></span><a class="link" href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a> </h5> <div class="informaltable"><table class="table"> @@ -320,14 +320,14 @@ </table></div> <h5> <a name="fusion.support.pair.h4"></a> - <span><a name="fusion.support.pair.header"></a></span><a class="link" href="pair.html#fusion.support.pair.header">Header</a> + <span class="phrase"><a name="fusion.support.pair.header"></a></span><a class="link" href="pair.html#fusion.support.pair.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.pair.h5"></a> - <span><a name="fusion.support.pair.example"></a></span><a class="link" href="pair.html#fusion.support.pair.example">Example</a> + <span class="phrase"><a name="fusion.support.pair.example"></a></span><a class="link" href="pair.html#fusion.support.pair.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">pair</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">p</span><span class="special">(</span><span class="char">'X'</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="identifier">p</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/support/tag_of.html b/libs/fusion/doc/html/fusion/support/tag_of.html index 6398dfb06d..1a4ffdd276 100644 --- a/libs/fusion/doc/html/fusion/support/tag_of.html +++ b/libs/fusion/doc/html/fusion/support/tag_of.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>tag_of</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../support.html" title="Support"> <link rel="prev" href="is_view.html" title="is_view"> <link rel="next" href="category_of.html" title="category_of"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.support.tag_of.h0"></a> - <span><a name="fusion.support.tag_of.description"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.description">Description</a> + <span class="phrase"><a name="fusion.support.tag_of.description"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.description">Description</a> </h5> <p> All conforming Fusion sequences and iterators have an associated tag type. @@ -42,7 +42,7 @@ </p> <h5> <a name="fusion.support.tag_of.h1"></a> - <span><a name="fusion.support.tag_of.synopsis"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.support.tag_of.synopsis"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span> @@ -55,7 +55,7 @@ </pre> <h5> <a name="fusion.support.tag_of.h2"></a> - <span><a name="fusion.support.tag_of.parameters"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.parameters">Parameters</a> + <span class="phrase"><a name="fusion.support.tag_of.parameters"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.parameters">Parameters</a> </h5> <div class="informaltable"><table class="table"> <colgroup> @@ -100,7 +100,7 @@ </table></div> <h5> <a name="fusion.support.tag_of.h3"></a> - <span><a name="fusion.support.tag_of.expression_semantics"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.expression_semantics">Expression + <span class="phrase"><a name="fusion.support.tag_of.expression_semantics"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.expression_semantics">Expression Semantics</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">type</span> <span class="identifier">tag</span><span class="special">;</span> @@ -114,14 +114,14 @@ </p> <h5> <a name="fusion.support.tag_of.h4"></a> - <span><a name="fusion.support.tag_of.header"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.header">Header</a> + <span class="phrase"><a name="fusion.support.tag_of.header"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">support</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.support.tag_of.h5"></a> - <span><a name="fusion.support.tag_of.example"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.example">Example</a> + <span class="phrase"><a name="fusion.support.tag_of.example"></a></span><a class="link" href="tag_of.html#fusion.support.tag_of.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special"><</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special"><></span> <span class="special">>::</span><span class="identifier">type</span> <span class="identifier">tag1</span><span class="special">;</span> <span class="keyword">typedef</span> <span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag_of</span><span class="special"><</span><a class="link" href="../container/list.html" title="list"><code class="computeroutput"><span class="identifier">list</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="special">>::</span><span class="identifier">type</span> <span class="identifier">tag2</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/tuple.html b/libs/fusion/doc/html/fusion/tuple.html index f373cf21c8..a1a510702c 100644 --- a/libs/fusion/doc/html/fusion/tuple.html +++ b/libs/fusion/doc/html/fusion/tuple.html @@ -3,10 +3,10 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Tuple</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="prev" href="algorithm/transformation/metafunctions/push_front.html" title="push_front"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="prev" href="algorithm/transformation/metafunctions/flatten.html" title="flatten"> <link rel="next" href="tuple/class_template_tuple.html" title="Class template tuple"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -20,13 +20,13 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="algorithm/transformation/metafunctions/push_front.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tuple/class_template_tuple.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="algorithm/transformation/metafunctions/flatten.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tuple/class_template_tuple.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.tuple"></a><a class="link" href="tuple.html" title="Tuple">Tuple</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="tuple/class_template_tuple.html">Class template tuple</a></span></dt> <dd><dl> <dt><span class="section"><a href="tuple/class_template_tuple/construction.html">Construction</a></span></dt> @@ -64,7 +64,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="algorithm/transformation/metafunctions/push_front.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tuple/class_template_tuple.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="algorithm/transformation/metafunctions/flatten.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tuple/class_template_tuple.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html b/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html index 3e4290ae38..d2a125782e 100644 --- a/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html +++ b/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Class template tuple</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../tuple.html" title="Tuple"> <link rel="prev" href="../tuple.html" title="Tuple"> <link rel="next" href="class_template_tuple/construction.html" title="Construction"> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="fusion.tuple.class_template_tuple"></a><a class="link" href="class_template_tuple.html" title="Class template tuple">Class template tuple</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="class_template_tuple/construction.html">Construction</a></span></dt> <dt><span class="section"><a href="class_template_tuple/tuple_creation_functions.html">Tuple creation functions</a></span></dt> @@ -49,7 +49,7 @@ </p> <h5> <a name="fusion.tuple.class_template_tuple.h0"></a> - <span><a name="fusion.tuple.class_template_tuple.synopsis"></a></span><a class="link" href="class_template_tuple.html#fusion.tuple.class_template_tuple.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.synopsis"></a></span><a class="link" href="class_template_tuple.html#fusion.tuple.class_template_tuple.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">T1</span> <span class="special">=</span> <span class="emphasis"><em>unspecified</em></span><span class="special">,</span> diff --git a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html index 16930be83a..614650cb69 100644 --- a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html +++ b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Construction</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../class_template_tuple.html" title="Class template tuple"> <link rel="prev" href="../class_template_tuple.html" title="Class template tuple"> <link rel="next" href="tuple_creation_functions.html" title="Tuple creation functions"> @@ -28,7 +28,7 @@ </h4></div></div></div> <h6> <a name="fusion.tuple.class_template_tuple.construction.h0"></a> - <span><a name="fusion.tuple.class_template_tuple.construction.description"></a></span><a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.description">Description</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.construction.description"></a></span><a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.description">Description</a> </h6> <p> The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1 @@ -39,11 +39,11 @@ </p> <h6> <a name="fusion.tuple.class_template_tuple.construction.h1"></a> - <span><a name="fusion.tuple.class_template_tuple.construction.specification"></a></span><a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.specification">Specification</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.construction.specification"></a></span><a class="link" href="construction.html#fusion.tuple.class_template_tuple.construction.specification">Specification</a> </h6> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span> <span class="special">...</span> <span class="identifier">TN</span></code>, <code class="computeroutput"><span class="identifier">U1</span> <span class="special">...</span> <span class="identifier">UN</span></code></span></dt> diff --git a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html index 381e9d443d..c151411201 100644 --- a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html +++ b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Element access</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../class_template_tuple.html" title="Class template tuple"> <link rel="prev" href="tuple_helper_classes.html" title="Tuple helper classes"> <link rel="next" href="relational_operators.html" title="Relational operators"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.tuple.class_template_tuple.element_access.h0"></a> - <span><a name="fusion.tuple.class_template_tuple.element_access.description"></a></span><a class="link" href="element_access.html#fusion.tuple.class_template_tuple.element_access.description">Description</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.element_access.description"></a></span><a class="link" href="element_access.html#fusion.tuple.class_template_tuple.element_access.description">Description</a> </h6> <p> The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1 @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.tuple.class_template_tuple.element_access.h1"></a> - <span><a name="fusion.tuple.class_template_tuple.element_access.specification"></a></span><a class="link" href="element_access.html#fusion.tuple.class_template_tuple.element_access.specification">Specification</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.element_access.specification"></a></span><a class="link" href="element_access.html#fusion.tuple.class_template_tuple.element_access.specification">Specification</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">int</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="identifier">RJ</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">t</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html index a1b722cecf..f914445b27 100644 --- a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html +++ b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Relational operators</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../class_template_tuple.html" title="Class template tuple"> <link rel="prev" href="element_access.html" title="Element access"> <link rel="next" href="../pairs.html" title="Pairs"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.tuple.class_template_tuple.relational_operators.h0"></a> - <span><a name="fusion.tuple.class_template_tuple.relational_operators.description"></a></span><a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.description">Description</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.relational_operators.description"></a></span><a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.description">Description</a> </h6> <p> The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1 @@ -37,11 +37,11 @@ </p> <h6> <a name="fusion.tuple.class_template_tuple.relational_operators.h1"></a> - <span><a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a></span><a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.specification">Specification</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a></span><a class="link" href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.specification">Specification</a> </h6> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">T1</span> <span class="special">...</span> <span class="identifier">TN</span></code>, <code class="computeroutput"><span class="identifier">U1</span> <span class="special">...</span> <span class="identifier">UN</span></code></span></dt> diff --git a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html index 1bb293e0a2..589f74e454 100644 --- a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html +++ b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Tuple creation functions</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../class_template_tuple.html" title="Class template tuple"> <link rel="prev" href="construction.html" title="Construction"> <link rel="next" href="tuple_helper_classes.html" title="Tuple helper classes"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.tuple.class_template_tuple.tuple_creation_functions.h0"></a> - <span><a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a></span><a class="link" href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.description">Description</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a></span><a class="link" href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.description">Description</a> </h6> <p> TR1 describes 2 utility functions for creating __tr1__tuple__s. <code class="computeroutput"><span class="identifier">make_tuple</span></code> builds a tuple out of it's @@ -39,7 +39,7 @@ </p> <h6> <a name="fusion.tuple.class_template_tuple.tuple_creation_functions.h1"></a> - <span><a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a></span><a class="link" href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.specification">Specification</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a></span><a class="link" href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.specification">Specification</a> </h6> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">,</span> <span class="special">...,</span> <span class="keyword">typename</span> <span class="identifier">TN</span><span class="special">></span> <span class="identifier">tuple</span><span class="special"><</span><span class="identifier">V1</span><span class="special">,</span> <span class="identifier">V2</span><span class="special">,</span> <span class="special">...,</span> <span class="identifier">VN</span><span class="special">></span> <span class="identifier">make_tuple</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&</span> <span class="identifier">t1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T2</span><span class="special">&</span> <span class="identifier">t2</span><span class="special">,</span> <span class="special">...,</span> <span class="keyword">const</span> <span class="identifier">TN</span><span class="special">&</span> <span class="identifier">tn</span><span class="special">);</span> @@ -60,7 +60,7 @@ <span class="bold"><strong>Returns</strong></span>: tuple<T1&, T2&, ..., TN&>(t1, t2, ..., tN). When argument <code class="computeroutput"><span class="identifier">ti</span></code> is <code class="computeroutput"><span class="identifier">ignore</span></code>, assigning any - value to the corresponding tuple element has has no effect. + value to the corresponding tuple element has no effect. </p> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> diff --git a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html index 2dec12844d..07851b387e 100644 --- a/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html +++ b/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Tuple helper classes</title> <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../class_template_tuple.html" title="Class template tuple"> <link rel="prev" href="tuple_creation_functions.html" title="Tuple creation functions"> <link rel="next" href="element_access.html" title="Element access"> @@ -29,7 +29,7 @@ </h4></div></div></div> <h6> <a name="fusion.tuple.class_template_tuple.tuple_helper_classes.h0"></a> - <span><a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a></span><a class="link" href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.description">Description</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a></span><a class="link" href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.description">Description</a> </h6> <p> The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1 @@ -38,7 +38,7 @@ </p> <h6> <a name="fusion.tuple.class_template_tuple.tuple_helper_classes.h1"></a> - <span><a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a></span><a class="link" href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.specification">Specification</a> + <span class="phrase"><a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a></span><a class="link" href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.specification">Specification</a> </h6> <pre class="programlisting"><span class="identifier">tuple_size</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">value</span> </pre> diff --git a/libs/fusion/doc/html/fusion/tuple/pairs.html b/libs/fusion/doc/html/fusion/tuple/pairs.html index 7acea39346..bbfb982bd7 100644 --- a/libs/fusion/doc/html/fusion/tuple/pairs.html +++ b/libs/fusion/doc/html/fusion/tuple/pairs.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Pairs</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../tuple.html" title="Tuple"> <link rel="prev" href="class_template_tuple/relational_operators.html" title="Relational operators"> <link rel="next" href="../extension.html" title="Extension"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.tuple.pairs.h0"></a> - <span><a name="fusion.tuple.pairs.description"></a></span><a class="link" href="pairs.html#fusion.tuple.pairs.description">Description</a> + <span class="phrase"><a name="fusion.tuple.pairs.description"></a></span><a class="link" href="pairs.html#fusion.tuple.pairs.description">Description</a> </h5> <p> The <a href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf" target="_top">TR1 @@ -37,7 +37,7 @@ </p> <h5> <a name="fusion.tuple.pairs.h1"></a> - <span><a name="fusion.tuple.pairs.specification"></a></span><a class="link" href="pairs.html#fusion.tuple.pairs.specification">Specification</a> + <span class="phrase"><a name="fusion.tuple.pairs.specification"></a></span><a class="link" href="pairs.html#fusion.tuple.pairs.specification">Specification</a> </h5> <pre class="programlisting"><span class="identifier">tuple_size</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span><span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">></span> <span class="special">>::</span><span class="identifier">value</span> </pre> @@ -64,7 +64,7 @@ <span class="bold"><strong>Type</strong></span>: <code class="computeroutput"><span class="identifier">T2</span></code> </p> <p> - <span class="bold"><strong>Value</strong></span>: Returns thetype of the second element + <span class="bold"><strong>Value</strong></span>: Returns the type of the second element of the pair </p> <pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">int</span> <span class="identifier">I</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/view.html b/libs/fusion/doc/html/fusion/view.html index 7f8c75fcca..00d5f7ec51 100644 --- a/libs/fusion/doc/html/fusion/view.html +++ b/libs/fusion/doc/html/fusion/view.html @@ -3,9 +3,9 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>View</title> <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.1"> -<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../index.html" title="Chapter 1. Fusion 2.2"> <link rel="prev" href="container/conversion/metafunctions/as_map.html" title="as_map"> <link rel="next" href="view/single_view.html" title="single_view"> </head> @@ -26,7 +26,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="fusion.view"></a><a class="link" href="view.html" title="View">View</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="view/single_view.html">single_view</a></span></dt> <dt><span class="section"><a href="view/filter_view.html">filter_view</a></span></dt> <dt><span class="section"><a href="view/iterator_range.html">iterator_range</a></span></dt> @@ -36,6 +36,7 @@ <dt><span class="section"><a href="view/reverse_view.html">reverse_view</a></span></dt> <dt><span class="section"><a href="view/nview.html">nview</a></span></dt> <dt><span class="section"><a href="view/repetitive_view.html">repetitive_view</a></span></dt> +<dt><span class="section"><a href="view/flatten_view.html">flatten_view</a></span></dt> </dl></div> <p> Views are sequences that do not actually contain data, but instead impart an @@ -48,7 +49,7 @@ </p> <h4> <a name="fusion.view.h0"></a> - <span><a name="fusion.view.header"></a></span><a class="link" href="view.html#fusion.view.header">Header</a> + <span class="phrase"><a name="fusion.view.header"></a></span><a class="link" href="view.html#fusion.view.header">Header</a> </h4> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> diff --git a/libs/fusion/doc/html/fusion/view/filter_view.html b/libs/fusion/doc/html/fusion/view/filter_view.html index 2699ccf4b7..5aab212655 100644 --- a/libs/fusion/doc/html/fusion/view/filter_view.html +++ b/libs/fusion/doc/html/fusion/view/filter_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>filter_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="single_view.html" title="single_view"> <link rel="next" href="iterator_range.html" title="iterator_range"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.view.filter_view.h0"></a> - <span><a name="fusion.view.filter_view.description"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.description">Description</a> + <span class="phrase"><a name="fusion.view.filter_view.description"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">filter_view</span></code> is a view into @@ -39,21 +39,21 @@ </p> <h5> <a name="fusion.view.filter_view.h1"></a> - <span><a name="fusion.view.filter_view.header"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.header">Header</a> + <span class="phrase"><a name="fusion.view.filter_view.header"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.filter_view.h2"></a> - <span><a name="fusion.view.filter_view.synopsis"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.filter_view.synopsis"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Pred</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">filter_view</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.filter_view.h3"></a> - <span><a name="fusion.view.filter_view.template_parameters"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.filter_view.template_parameters"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -113,10 +113,10 @@ </table></div> <h5> <a name="fusion.view.filter_view.h4"></a> - <span><a name="fusion.view.filter_view.model_of"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.model_of">Model + <span class="phrase"><a name="fusion.view.filter_view.model_of"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> </li> @@ -129,7 +129,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">filter_view</span></code> type @@ -147,7 +147,7 @@ </div> <h5> <a name="fusion.view.filter_view.h5"></a> - <span><a name="fusion.view.filter_view.expression_semantics"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.filter_view.expression_semantics"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.expression_semantics">Expression Semantics</a> </h5> <p> @@ -218,7 +218,7 @@ </table></div> <h5> <a name="fusion.view.filter_view.h6"></a> - <span><a name="fusion.view.filter_view.example"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.example">Example</a> + <span class="phrase"><a name="fusion.view.filter_view.example"></a></span><a class="link" href="filter_view.html#fusion.view.filter_view.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">;</span> <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">not_</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/view/flatten_view.html b/libs/fusion/doc/html/fusion/view/flatten_view.html new file mode 100644 index 0000000000..b420f07314 --- /dev/null +++ b/libs/fusion/doc/html/fusion/view/flatten_view.html @@ -0,0 +1,218 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> +<title>flatten_view</title> +<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> +<link rel="up" href="../view.html" title="View"> +<link rel="prev" href="repetitive_view.html" title="repetitive_view"> +<link rel="next" href="../adapted.html" title="Adapted"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table cellpadding="2" width="100%"><tr> +<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td> +<td align="center"><a href="../../../../../../index.html">Home</a></td> +<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td> +<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> +<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> +<td align="center"><a href="../../../../../../more/index.htm">More</a></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="repetitive_view.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../adapted.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +<div class="section"> +<div class="titlepage"><div><div><h3 class="title"> +<a name="fusion.view.flatten_view"></a><a class="link" href="flatten_view.html" title="flatten_view">flatten_view</a> +</h3></div></div></div> +<h5> +<a name="fusion.view.flatten_view.h0"></a> + <span class="phrase"><a name="fusion.view.flatten_view.description"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.description">Description</a> + </h5> +<p> + <code class="computeroutput"><span class="identifier">flatten_view</span></code> presents a view + which iterates over its elements recursively in depth-first order. + </p> +<h5> +<a name="fusion.view.flatten_view.h1"></a> + <span class="phrase"><a name="fusion.view.flatten_view.header"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.header">Header</a> + </h5> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">flatten_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">flatten_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> +</pre> +<h5> +<a name="fusion.view.flatten_view.h2"></a> + <span class="phrase"><a name="fusion.view.flatten_view.synopsis"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.synopsis">Synopsis</a> + </h5> +<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> +<span class="keyword">struct</span> <span class="identifier">flatten_view</span><span class="special">;</span> +</pre> +<h5> +<a name="fusion.view.flatten_view.h3"></a> + <span class="phrase"><a name="fusion.view.flatten_view.template_parameters"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.template_parameters">Template + parameters</a> + </h5> +<div class="informaltable"><table class="table"> +<colgroup> +<col> +<col> +<col> +</colgroup> +<thead><tr> +<th> + <p> + Parameter + </p> + </th> +<th> + <p> + Description + </p> + </th> +<th> + <p> + Default + </p> + </th> +</tr></thead> +<tbody><tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">Sequence</span></code> + </p> + </td> +<td> + <p> + A <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a> + </p> + </td> +<td> + </td> +</tr></tbody> +</table></div> +<h5> +<a name="fusion.view.flatten_view.h4"></a> + <span class="phrase"><a name="fusion.view.flatten_view.model_of"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.model_of">Model + of</a> + </h5> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> + <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> + </li></ul></div> +<div class="variablelist"> +<p class="title"><b>Notation</b></p> +<dl class="variablelist"> +<dt><span class="term"><code class="computeroutput"><span class="identifier">F</span></code></span></dt> +<dd><p> + A <code class="computeroutput"><span class="identifier">flatten_view</span></code> type + </p></dd> +<dt><span class="term"><code class="computeroutput"><span class="identifier">s</span></code></span></dt> +<dd><p> + An instance of <code class="computeroutput"><span class="identifier">Sequence</span></code> + </p></dd> +<dt><span class="term"><code class="computeroutput"><span class="identifier">f</span></code>, <code class="computeroutput"><span class="identifier">f2</span></code></span></dt> +<dd><p> + Instances of <code class="computeroutput"><span class="identifier">F</span></code> + </p></dd> +</dl> +</div> +<h5> +<a name="fusion.view.flatten_view.h5"></a> + <span class="phrase"><a name="fusion.view.flatten_view.expression_semantics"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.expression_semantics">Expression + Semantics</a> + </h5> +<p> + Semantics of an expression is defined only where it differs from, or is not + defined in <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward + Sequence</a>. + </p> +<div class="informaltable"><table class="table"> +<colgroup> +<col> +<col> +</colgroup> +<thead><tr> +<th> + <p> + Expression + </p> + </th> +<th> + <p> + Semantics + </p> + </th> +</tr></thead> +<tbody> +<tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">F</span><span class="special">(</span><span class="identifier">s</span><span class="special">)</span></code> + </p> + </td> +<td> + <p> + Creates a <code class="computeroutput"><span class="identifier">flatten_view</span></code> + given sequence, <code class="computeroutput"><span class="identifier">s</span></code>. + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">F</span><span class="special">(</span><span class="identifier">f</span><span class="special">)</span></code> + </p> + </td> +<td> + <p> + Copy constructs a <code class="computeroutput"><span class="identifier">flatten_view</span></code> + from another <code class="computeroutput"><span class="identifier">flatten_view</span></code>, + <code class="computeroutput"><span class="identifier">f</span></code>. + </p> + </td> +</tr> +<tr> +<td> + <p> + <code class="computeroutput"><span class="identifier">f</span> <span class="special">=</span> + <span class="identifier">f2</span></code> + </p> + </td> +<td> + <p> + Assigns to a <code class="computeroutput"><span class="identifier">flatten_view</span></code>, + <code class="computeroutput"><span class="identifier">f</span></code>, from another + <code class="computeroutput"><span class="identifier">flatten_view</span></code>, + <code class="computeroutput"><span class="identifier">f2</span></code>. + </p> + </td> +</tr> +</tbody> +</table></div> +<h5> +<a name="fusion.view.flatten_view.h6"></a> + <span class="phrase"><a name="fusion.view.flatten_view.example"></a></span><a class="link" href="flatten_view.html#fusion.view.flatten_view.example">Example</a> + </h5> +<pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">sequence_type</span><span class="special">;</span> +<span class="identifier">sequence_type</span> <span class="identifier">seq</span><span class="special">;</span> +<a class="link" href="flatten_view.html" title="flatten_view"><code class="computeroutput"><span class="identifier">flatten_view</span></code></a><span class="special"><</span><span class="identifier">sequence_type</span><span class="special">></span> <span class="identifier">flattened</span><span class="special">(</span><span class="identifier">seq</span><span class="special">);</span> +<a class="link" href="../algorithm/auxiliary/functions/copy.html" title="copy"><code class="computeroutput"><span class="identifier">copy</span></code></a><span class="special">(</span><a class="link" href="../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">,</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">flattened</span><span class="special">);</span> +<span class="identifier">assert</span><span class="special">(</span><span class="identifier">seq</span> <span class="special">==</span> <a class="link" href="../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <a class="link" href="../container/generation/functions/make_vector.html" title="make_vector"><code class="computeroutput"><span class="identifier">make_vector</span></code></a><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">),</span> <span class="number">5</span><span class="special">));</span> +</pre> +</div> +<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> +<td align="left"></td> +<td align="right"><div class="copyright-footer">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, + Dan Marsden, Tobias Schwinger<p> + Distributed under the Boost Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) + </p> +</div></td> +</tr></table> +<hr> +<div class="spirit-nav"> +<a accesskey="p" href="repetitive_view.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../adapted.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +</div> +</body> +</html> diff --git a/libs/fusion/doc/html/fusion/view/iterator_range.html b/libs/fusion/doc/html/fusion/view/iterator_range.html index e99b52e6f9..aabaed1182 100644 --- a/libs/fusion/doc/html/fusion/view/iterator_range.html +++ b/libs/fusion/doc/html/fusion/view/iterator_range.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>iterator_range</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="filter_view.html" title="filter_view"> <link rel="next" href="joint_view.html" title="joint_view"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.view.iterator_range.h0"></a> - <span><a name="fusion.view.iterator_range.description"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.description">Description</a> + <span class="phrase"><a name="fusion.view.iterator_range.description"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">iterator_range</span></code> presents a @@ -36,21 +36,21 @@ </p> <h5> <a name="fusion.view.iterator_range.h1"></a> - <span><a name="fusion.view.iterator_range.header"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.header">Header</a> + <span class="phrase"><a name="fusion.view.iterator_range.header"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.iterator_range.h2"></a> - <span><a name="fusion.view.iterator_range.synopsis"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.iterator_range.synopsis"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Last</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">iterator_range</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.iterator_range.h3"></a> - <span><a name="fusion.view.iterator_range.template_parameters"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.template_parameters">Template + <span class="phrase"><a name="fusion.view.iterator_range.template_parameters"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -109,10 +109,10 @@ </table></div> <h5> <a name="fusion.view.iterator_range.h4"></a> - <span><a name="fusion.view.iterator_range.model_of"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.model_of">Model + <span class="phrase"><a name="fusion.view.iterator_range.model_of"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>, <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional @@ -131,7 +131,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">IR</span></code></span></dt> <dd><p> An <code class="computeroutput"><span class="identifier">iterator_range</span></code> type @@ -152,7 +152,7 @@ </div> <h5> <a name="fusion.view.iterator_range.h5"></a> - <span><a name="fusion.view.iterator_range.expression_semantics"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.iterator_range.expression_semantics"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.expression_semantics">Expression Semantics</a> </h5> <p> @@ -226,7 +226,7 @@ </table></div> <h5> <a name="fusion.view.iterator_range.h6"></a> - <span><a name="fusion.view.iterator_range.example"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.example">Example</a> + <span class="phrase"><a name="fusion.view.iterator_range.example"></a></span><a class="link" href="iterator_range.html#fusion.view.iterator_range.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">char</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">s</span> <span class="special">=</span> <span class="string">"Ruby"</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span> <span class="keyword">const</span><span class="special">*></span> <span class="identifier">vector_type</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/view/joint_view.html b/libs/fusion/doc/html/fusion/view/joint_view.html index 09536f72af..5d53272e7a 100644 --- a/libs/fusion/doc/html/fusion/view/joint_view.html +++ b/libs/fusion/doc/html/fusion/view/joint_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>joint_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="iterator_range.html" title="iterator_range"> <link rel="next" href="zip_view.html" title="zip_view"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.view.joint_view.h0"></a> - <span><a name="fusion.view.joint_view.description"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.description">Description</a> + <span class="phrase"><a name="fusion.view.joint_view.description"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">joint_view</span></code> presents a view @@ -36,21 +36,21 @@ </p> <h5> <a name="fusion.view.joint_view.h1"></a> - <span><a name="fusion.view.joint_view.header"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.header">Header</a> + <span class="phrase"><a name="fusion.view.joint_view.header"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.joint_view.h2"></a> - <span><a name="fusion.view.joint_view.synopsis"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.joint_view.synopsis"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Sequence2</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">joint_view</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.joint_view.h3"></a> - <span><a name="fusion.view.joint_view.template_parameters"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.joint_view.template_parameters"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -111,10 +111,10 @@ </table></div> <h5> <a name="fusion.view.joint_view.h4"></a> - <span><a name="fusion.view.joint_view.model_of"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.model_of">Model + <span class="phrase"><a name="fusion.view.joint_view.model_of"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a> </li> @@ -128,7 +128,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">JV</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">joint_view</span></code> type @@ -149,7 +149,7 @@ </div> <h5> <a name="fusion.view.joint_view.h5"></a> - <span><a name="fusion.view.joint_view.expression_semantics"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.joint_view.expression_semantics"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.expression_semantics">Expression Semantics</a> </h5> <p> @@ -222,7 +222,7 @@ </table></div> <h5> <a name="fusion.view.joint_view.h6"></a> - <span><a name="fusion.view.joint_view.example"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.example">Example</a> + <span class="phrase"><a name="fusion.view.joint_view.example"></a></span><a class="link" href="joint_view.html#fusion.view.joint_view.example">Example</a> </h5> <pre class="programlisting"><a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">v1</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="char">'x'</span><span class="special">);</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span> <span class="identifier">v2</span><span class="special">(</span><span class="string">"hello"</span><span class="special">,</span> <span class="number">123</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/view/nview.html b/libs/fusion/doc/html/fusion/view/nview.html index 20fdf435ff..b745a342f9 100644 --- a/libs/fusion/doc/html/fusion/view/nview.html +++ b/libs/fusion/doc/html/fusion/view/nview.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>nview</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="reverse_view.html" title="reverse_view"> <link rel="next" href="repetitive_view.html" title="repetitive_view"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.view.nview.h0"></a> - <span><a name="fusion.view.nview.description"></a></span><a class="link" href="nview.html#fusion.view.nview.description">Description</a> + <span class="phrase"><a name="fusion.view.nview.description"></a></span><a class="link" href="nview.html#fusion.view.nview.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">nview</span></code> presents a view which @@ -39,14 +39,14 @@ </p> <h5> <a name="fusion.view.nview.h1"></a> - <span><a name="fusion.view.nview.header"></a></span><a class="link" href="nview.html#fusion.view.nview.header">Header</a> + <span class="phrase"><a name="fusion.view.nview.header"></a></span><a class="link" href="nview.html#fusion.view.nview.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">nview</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">nview</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.nview.h2"></a> - <span><a name="fusion.view.nview.synopsis"></a></span><a class="link" href="nview.html#fusion.view.nview.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.nview.synopsis"></a></span><a class="link" href="nview.html#fusion.view.nview.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Indicies</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">nview</span><span class="special">;</span> @@ -57,7 +57,7 @@ </pre> <h5> <a name="fusion.view.nview.h3"></a> - <span><a name="fusion.view.nview.template_parameters"></a></span><a class="link" href="nview.html#fusion.view.nview.template_parameters">Template + <span class="phrase"><a name="fusion.view.nview.template_parameters"></a></span><a class="link" href="nview.html#fusion.view.nview.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -135,17 +135,17 @@ </table></div> <h5> <a name="fusion.view.nview.h4"></a> - <span><a name="fusion.view.nview.model_of"></a></span><a class="link" href="nview.html#fusion.view.nview.model_of">Model + <span class="phrase"><a name="fusion.view.nview.model_of"></a></span><a class="link" href="nview.html#fusion.view.nview.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a> (see <a class="link" href="../sequence/concepts.html#fusion.sequence.concepts.traversal">Sequence Traversal Concept</a>) </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">NV</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">nview</span></code> type @@ -162,7 +162,7 @@ </div> <h5> <a name="fusion.view.nview.h5"></a> - <span><a name="fusion.view.nview.expression_semantics"></a></span><a class="link" href="nview.html#fusion.view.nview.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.nview.expression_semantics"></a></span><a class="link" href="nview.html#fusion.view.nview.expression_semantics">Expression Semantics</a> </h5> <p> @@ -239,7 +239,7 @@ </p> <h5> <a name="fusion.view.nview.h6"></a> - <span><a name="fusion.view.nview.example"></a></span><a class="link" href="nview.html#fusion.view.nview.example">Example</a> + <span class="phrase"><a name="fusion.view.nview.example"></a></span><a class="link" href="nview.html#fusion.view.nview.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span> <span class="identifier">vec</span><span class="special">;</span> <span class="keyword">typedef</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector_c</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="number">0</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">0</span><span class="special">></span> <span class="identifier">indicies</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/view/repetitive_view.html b/libs/fusion/doc/html/fusion/view/repetitive_view.html index b18895a9a7..69cd5d01e3 100644 --- a/libs/fusion/doc/html/fusion/view/repetitive_view.html +++ b/libs/fusion/doc/html/fusion/view/repetitive_view.html @@ -3,11 +3,11 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>repetitive_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="nview.html" title="nview"> -<link rel="next" href="../adapted.html" title="Adapted"> +<link rel="next" href="flatten_view.html" title="flatten_view"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="nview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../adapted.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="nview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten_view.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.view.repetitive_view.h0"></a> - <span><a name="fusion.view.repetitive_view.description"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.description">Description</a> + <span class="phrase"><a name="fusion.view.repetitive_view.description"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">repetitive_view</span></code> presents @@ -41,21 +41,21 @@ </p> <h5> <a name="fusion.view.repetitive_view.h1"></a> - <span><a name="fusion.view.repetitive_view.header"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.header">Header</a> + <span class="phrase"><a name="fusion.view.repetitive_view.header"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">repetitive_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">repetitive_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.repetitive_view.h2"></a> - <span><a name="fusion.view.repetitive_view.synopsis"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.repetitive_view.synopsis"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">repetitive_view</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.repetitive_view.h3"></a> - <span><a name="fusion.view.repetitive_view.template_parameters"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.repetitive_view.template_parameters"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -99,7 +99,7 @@ </table></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">RV</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">repetitive_view</span></code> type @@ -116,7 +116,7 @@ </div> <h5> <a name="fusion.view.repetitive_view.h4"></a> - <span><a name="fusion.view.repetitive_view.expression_semantics"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.repetitive_view.expression_semantics"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.expression_semantics">Expression Semantics</a> </h5> <div class="informaltable"><table class="table"> @@ -229,7 +229,7 @@ </table></div> <h5> <a name="fusion.view.repetitive_view.h5"></a> - <span><a name="fusion.view.repetitive_view.result_type_expressions"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.result_type_expressions">Result + <span class="phrase"><a name="fusion.view.repetitive_view.result_type_expressions"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.result_type_expressions">Result Type Expressions</a> </h5> <div class="informaltable"><table class="table"> @@ -254,7 +254,7 @@ </table></div> <h5> <a name="fusion.view.repetitive_view.h6"></a> - <span><a name="fusion.view.repetitive_view.example"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.example">Example</a> + <span class="phrase"><a name="fusion.view.repetitive_view.example"></a></span><a class="link" href="repetitive_view.html#fusion.view.repetitive_view.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span> <span class="identifier">vec1</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">char</span><span class="special">></span> <span class="identifier">vec2</span><span class="special">;</span> @@ -276,7 +276,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="nview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../adapted.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="nview.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../view.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten_view.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> diff --git a/libs/fusion/doc/html/fusion/view/reverse_view.html b/libs/fusion/doc/html/fusion/view/reverse_view.html index b4f0d53613..251800eadb 100644 --- a/libs/fusion/doc/html/fusion/view/reverse_view.html +++ b/libs/fusion/doc/html/fusion/view/reverse_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>reverse_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="transform_view.html" title="transform_view"> <link rel="next" href="nview.html" title="nview"> @@ -33,21 +33,21 @@ </p> <h5> <a name="fusion.view.reverse_view.h0"></a> - <span><a name="fusion.view.reverse_view.header"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.header">Header</a> + <span class="phrase"><a name="fusion.view.reverse_view.header"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.reverse_view.h1"></a> - <span><a name="fusion.view.reverse_view.synopsis"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.reverse_view.synopsis"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequence</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">reverse_view</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.reverse_view.h2"></a> - <span><a name="fusion.view.reverse_view.template_parameters"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.reverse_view.template_parameters"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -91,10 +91,10 @@ </table></div> <h5> <a name="fusion.view.reverse_view.h3"></a> - <span><a name="fusion.view.reverse_view.model_of"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.model_of">Model + <span class="phrase"><a name="fusion.view.reverse_view.model_of"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> A model of <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> if <code class="computeroutput"><span class="identifier">Sequence</span></code> @@ -113,7 +113,7 @@ </ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">RV</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">reverse_view</span></code> type @@ -130,7 +130,7 @@ </div> <h5> <a name="fusion.view.reverse_view.h4"></a> - <span><a name="fusion.view.reverse_view.expression_semantics"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.reverse_view.expression_semantics"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.expression_semantics">Expression Semantics</a> </h5> <p> @@ -202,7 +202,7 @@ </table></div> <h5> <a name="fusion.view.reverse_view.h5"></a> - <span><a name="fusion.view.reverse_view.example"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.example">Example</a> + <span class="phrase"><a name="fusion.view.reverse_view.example"></a></span><a class="link" href="reverse_view.html#fusion.view.reverse_view.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">short</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span> <span class="identifier">vector_type</span><span class="special">;</span> <span class="identifier">vector_type</span> <span class="identifier">vec</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="number">5</span><span class="special">,</span> <span class="number">3.3</span><span class="special">);</span> diff --git a/libs/fusion/doc/html/fusion/view/single_view.html b/libs/fusion/doc/html/fusion/view/single_view.html index 954d666b6c..3f4b6fbc90 100644 --- a/libs/fusion/doc/html/fusion/view/single_view.html +++ b/libs/fusion/doc/html/fusion/view/single_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>single_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="../view.html" title="View"> <link rel="next" href="filter_view.html" title="filter_view"> @@ -32,21 +32,21 @@ </p> <h5> <a name="fusion.view.single_view.h0"></a> - <span><a name="fusion.view.single_view.header"></a></span><a class="link" href="single_view.html#fusion.view.single_view.header">Header</a> + <span class="phrase"><a name="fusion.view.single_view.header"></a></span><a class="link" href="single_view.html#fusion.view.single_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.single_view.h1"></a> - <span><a name="fusion.view.single_view.synopsis"></a></span><a class="link" href="single_view.html#fusion.view.single_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.single_view.synopsis"></a></span><a class="link" href="single_view.html#fusion.view.single_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">single_view</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.single_view.h2"></a> - <span><a name="fusion.view.single_view.template_parameters"></a></span><a class="link" href="single_view.html#fusion.view.single_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.single_view.template_parameters"></a></span><a class="link" href="single_view.html#fusion.view.single_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -89,16 +89,16 @@ </table></div> <h5> <a name="fusion.view.single_view.h3"></a> - <span><a name="fusion.view.single_view.model_of"></a></span><a class="link" href="single_view.html#fusion.view.single_view.model_of">Model + <span class="phrase"><a name="fusion.view.single_view.model_of"></a></span><a class="link" href="single_view.html#fusion.view.single_view.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random Access Sequence</a> </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">S</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">single_view</span></code> type @@ -115,7 +115,7 @@ </div> <h5> <a name="fusion.view.single_view.h4"></a> - <span><a name="fusion.view.single_view.expression_semantics"></a></span><a class="link" href="single_view.html#fusion.view.single_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.single_view.expression_semantics"></a></span><a class="link" href="single_view.html#fusion.view.single_view.expression_semantics">Expression Semantics</a> </h5> <p> @@ -187,7 +187,7 @@ </table></div> <h5> <a name="fusion.view.single_view.h5"></a> - <span><a name="fusion.view.single_view.example"></a></span><a class="link" href="single_view.html#fusion.view.single_view.example">Example</a> + <span class="phrase"><a name="fusion.view.single_view.example"></a></span><a class="link" href="single_view.html#fusion.view.single_view.example">Example</a> </h5> <pre class="programlisting"><span class="identifier">single_view</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">view</span><span class="special">(</span><span class="number">3</span><span class="special">);</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="identifier">view</span> <span class="special"><<</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/fusion/view/transform_view.html b/libs/fusion/doc/html/fusion/view/transform_view.html index 9ba0585198..d6327cbc0b 100644 --- a/libs/fusion/doc/html/fusion/view/transform_view.html +++ b/libs/fusion/doc/html/fusion/view/transform_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>transform_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="zip_view.html" title="zip_view"> <link rel="next" href="reverse_view.html" title="reverse_view"> @@ -37,14 +37,14 @@ </p> <h5> <a name="fusion.view.transform_view.h0"></a> - <span><a name="fusion.view.transform_view.header"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.header">Header</a> + <span class="phrase"><a name="fusion.view.transform_view.header"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.transform_view.h1"></a> - <span><a name="fusion.view.transform_view.synopsis"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.transform_view.synopsis"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.synopsis">Synopsis</a> </h5> <p> <span class="bold"><strong>Unary Version</strong></span> @@ -60,7 +60,7 @@ </pre> <h5> <a name="fusion.view.transform_view.h2"></a> - <span><a name="fusion.view.transform_view.template_parameters"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.transform_view.template_parameters"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -171,10 +171,10 @@ </table></div> <h5> <a name="fusion.view.transform_view.h3"></a> - <span><a name="fusion.view.transform_view.model_of"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.model_of">Model + <span class="phrase"><a name="fusion.view.transform_view.model_of"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>, <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> or <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random @@ -184,7 +184,7 @@ </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">TV</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">transform_view</span></code> type @@ -227,7 +227,7 @@ </div> <h5> <a name="fusion.view.transform_view.h4"></a> - <span><a name="fusion.view.transform_view.expression_semantics"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.transform_view.expression_semantics"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.expression_semantics">Expression Semantics</a> </h5> <p> @@ -322,7 +322,7 @@ </table></div> <h5> <a name="fusion.view.transform_view.h5"></a> - <span><a name="fusion.view.transform_view.example"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.example">Example</a> + <span class="phrase"><a name="fusion.view.transform_view.example"></a></span><a class="link" href="transform_view.html#fusion.view.transform_view.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">square</span> <span class="special">{</span> diff --git a/libs/fusion/doc/html/fusion/view/zip_view.html b/libs/fusion/doc/html/fusion/view/zip_view.html index 630430a31b..748c3334e1 100644 --- a/libs/fusion/doc/html/fusion/view/zip_view.html +++ b/libs/fusion/doc/html/fusion/view/zip_view.html @@ -3,8 +3,8 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>zip_view</title> <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="../../index.html" title="Chapter 1. Fusion 2.2"> <link rel="up" href="../view.html" title="View"> <link rel="prev" href="joint_view.html" title="joint_view"> <link rel="next" href="transform_view.html" title="transform_view"> @@ -28,7 +28,7 @@ </h3></div></div></div> <h5> <a name="fusion.view.zip_view.h0"></a> - <span><a name="fusion.view.zip_view.description"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.description">Description</a> + <span class="phrase"><a name="fusion.view.zip_view.description"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.description">Description</a> </h5> <p> <code class="computeroutput"><span class="identifier">zip_view</span></code> presents a view @@ -39,21 +39,21 @@ </p> <h5> <a name="fusion.view.zip_view.h1"></a> - <span><a name="fusion.view.zip_view.header"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.header">Header</a> + <span class="phrase"><a name="fusion.view.zip_view.header"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.header">Header</a> </h5> <pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">view</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span> </pre> <h5> <a name="fusion.view.zip_view.h2"></a> - <span><a name="fusion.view.zip_view.synopsis"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.synopsis">Synopsis</a> + <span class="phrase"><a name="fusion.view.zip_view.synopsis"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.synopsis">Synopsis</a> </h5> <pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Sequences</span><span class="special">></span> <span class="keyword">struct</span> <span class="identifier">zip_view</span><span class="special">;</span> </pre> <h5> <a name="fusion.view.zip_view.h3"></a> - <span><a name="fusion.view.zip_view.template_parameters"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.template_parameters">Template + <span class="phrase"><a name="fusion.view.zip_view.template_parameters"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.template_parameters">Template parameters</a> </h5> <div class="informaltable"><table class="table"> @@ -97,10 +97,10 @@ </table></div> <h5> <a name="fusion.view.zip_view.h4"></a> - <span><a name="fusion.view.zip_view.model_of"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.model_of">Model + <span class="phrase"><a name="fusion.view.zip_view.model_of"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.model_of">Model of</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a class="link" href="../sequence/concepts/forward_sequence.html" title="Forward Sequence">Forward Sequence</a>, <a class="link" href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional Sequence">Bidirectional Sequence</a> or <a class="link" href="../sequence/concepts/random_access_sequence.html" title="Random Access Sequence">Random @@ -110,7 +110,7 @@ </li></ul></div> <div class="variablelist"> <p class="title"><b>Notation</b></p> -<dl> +<dl class="variablelist"> <dt><span class="term"><code class="computeroutput"><span class="identifier">ZV</span></code></span></dt> <dd><p> A <code class="computeroutput"><span class="identifier">zip_view</span></code> type @@ -127,7 +127,7 @@ </div> <h5> <a name="fusion.view.zip_view.h5"></a> - <span><a name="fusion.view.zip_view.expression_semantics"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.expression_semantics">Expression + <span class="phrase"><a name="fusion.view.zip_view.expression_semantics"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.expression_semantics">Expression Semantics</a> </h5> <p> @@ -199,7 +199,7 @@ </table></div> <h5> <a name="fusion.view.zip_view.h6"></a> - <span><a name="fusion.view.zip_view.example"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.example">Example</a> + <span class="phrase"><a name="fusion.view.zip_view.example"></a></span><a class="link" href="zip_view.html#fusion.view.zip_view.example">Example</a> </h5> <pre class="programlisting"><span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">int</span><span class="special">,</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">vec1</span><span class="special">;</span> <span class="keyword">typedef</span> <a class="link" href="../container/vector.html" title="vector"><code class="computeroutput"><span class="identifier">vector</span></code></a><span class="special"><</span><span class="keyword">char</span><span class="special">,</span><span class="keyword">char</span><span class="special">></span> <span class="identifier">vec2</span><span class="special">;</span> diff --git a/libs/fusion/doc/html/images/alert.png b/libs/fusion/doc/html/images/alert.png Binary files differindex b4645bc7e7..b4645bc7e7 100644..100755 --- a/libs/fusion/doc/html/images/alert.png +++ b/libs/fusion/doc/html/images/alert.png diff --git a/libs/fusion/doc/html/images/home.png b/libs/fusion/doc/html/images/home.png Binary files differindex 5584aacb09..5584aacb09 100644..100755 --- a/libs/fusion/doc/html/images/home.png +++ b/libs/fusion/doc/html/images/home.png diff --git a/libs/fusion/doc/html/images/next.png b/libs/fusion/doc/html/images/next.png Binary files differindex 59800b4e87..59800b4e87 100644..100755 --- a/libs/fusion/doc/html/images/next.png +++ b/libs/fusion/doc/html/images/next.png diff --git a/libs/fusion/doc/html/images/note.png b/libs/fusion/doc/html/images/note.png Binary files differindex 3ed047cacb..3ed047cacb 100644..100755 --- a/libs/fusion/doc/html/images/note.png +++ b/libs/fusion/doc/html/images/note.png diff --git a/libs/fusion/doc/html/images/prev.png b/libs/fusion/doc/html/images/prev.png Binary files differindex d88a40f923..d88a40f923 100644..100755 --- a/libs/fusion/doc/html/images/prev.png +++ b/libs/fusion/doc/html/images/prev.png diff --git a/libs/fusion/doc/html/images/smiley.png b/libs/fusion/doc/html/images/smiley.png Binary files differindex 30a77f71ce..30a77f71ce 100644..100755 --- a/libs/fusion/doc/html/images/smiley.png +++ b/libs/fusion/doc/html/images/smiley.png diff --git a/libs/fusion/doc/html/images/tip.png b/libs/fusion/doc/html/images/tip.png Binary files differindex 9f596b0b88..9f596b0b88 100644..100755 --- a/libs/fusion/doc/html/images/tip.png +++ b/libs/fusion/doc/html/images/tip.png diff --git a/libs/fusion/doc/html/images/up.png b/libs/fusion/doc/html/images/up.png Binary files differindex 17d9c3ec49..17d9c3ec49 100644..100755 --- a/libs/fusion/doc/html/images/up.png +++ b/libs/fusion/doc/html/images/up.png diff --git a/libs/fusion/doc/html/index.html b/libs/fusion/doc/html/index.html index 91694c5020..eb65f0380c 100644 --- a/libs/fusion/doc/html/index.html +++ b/libs/fusion/doc/html/index.html @@ -1,10 +1,10 @@ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Chapter 1. Fusion 2.1</title> +<title>Chapter 1. Fusion 2.2</title> <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> -<link rel="home" href="index.html" title="Chapter 1. Fusion 2.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> +<link rel="home" href="index.html" title="Chapter 1. Fusion 2.2"> <link rel="next" href="fusion/preface.html" title="Preface"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> @@ -21,7 +21,7 @@ <div class="chapter"> <div class="titlepage"><div> <div><h2 class="title"> -<a name="fusion"></a>Chapter 1. Fusion 2.1</h2></div> +<a name="fusion"></a>Chapter 1. Fusion 2.2</h2></div> <div><div class="author"><h3 class="author"> <span class="firstname">Joel</span> <span class="surname">de Guzman</span> </h3></div></div> @@ -42,7 +42,7 @@ </div></div> <div class="toc"> <p><b>Table of Contents</b></p> -<dl> +<dl class="toc"> <dt><span class="section"><a href="fusion/preface.html">Preface</a></span></dt> <dt><span class="section"><a href="fusion/introduction.html">Introduction</a></span></dt> <dt><span class="section"><a href="fusion/quick_start.html">Quick Start</a></span></dt> @@ -160,6 +160,7 @@ <dt><span class="section"><a href="fusion/view/reverse_view.html">reverse_view</a></span></dt> <dt><span class="section"><a href="fusion/view/nview.html">nview</a></span></dt> <dt><span class="section"><a href="fusion/view/repetitive_view.html">repetitive_view</a></span></dt> +<dt><span class="section"><a href="fusion/view/flatten_view.html">flatten_view</a></span></dt> </dl></dd> <dt><span class="section"><a href="fusion/adapted.html">Adapted</a></span></dt> <dd><dl> @@ -268,7 +269,7 @@ </div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"><p><small>Last revised: August 15, 2012 at 23:32:43 GMT</small></p></td> +<td align="left"><p><small>Last revised: October 30, 2014 at 10:11:48 GMT</small></p></td> <td align="right"><div class="copyright-footer"></div></td> </tr></table> <hr> diff --git a/libs/fusion/doc/html/quickbook_HTML.manifest b/libs/fusion/doc/html/quickbook_HTML.manifest index 0f882c24e1..c81c78df25 100644 --- a/libs/fusion/doc/html/quickbook_HTML.manifest +++ b/libs/fusion/doc/html/quickbook_HTML.manifest @@ -142,6 +142,7 @@ fusion/view/transform_view.html fusion/view/reverse_view.html fusion/view/nview.html fusion/view/repetitive_view.html +fusion/view/flatten_view.html fusion/adapted.html fusion/adapted/array.html fusion/adapted/std__pair.html @@ -221,6 +222,7 @@ fusion/algorithm/transformation/functions/pop_back.html fusion/algorithm/transformation/functions/pop_front.html fusion/algorithm/transformation/functions/push_back.html fusion/algorithm/transformation/functions/push_front.html +fusion/algorithm/transformation/functions/flatten.html fusion/algorithm/transformation/metafunctions.html fusion/algorithm/transformation/metafunctions/filter.html fusion/algorithm/transformation/metafunctions/filter_if.html @@ -241,6 +243,7 @@ fusion/algorithm/transformation/metafunctions/pop_back.html fusion/algorithm/transformation/metafunctions/pop_front.html fusion/algorithm/transformation/metafunctions/push_back.html fusion/algorithm/transformation/metafunctions/push_front.html +fusion/algorithm/transformation/metafunctions/flatten.html fusion/tuple.html fusion/tuple/class_template_tuple.html fusion/tuple/class_template_tuple/construction.html diff --git a/libs/fusion/doc/iterator.qbk b/libs/fusion/doc/iterator.qbk index ff768f92aa..666bc7ac3a 100644 --- a/libs/fusion/doc/iterator.qbk +++ b/libs/fusion/doc/iterator.qbk @@ -161,6 +161,7 @@ the following invariants always hold: * __std_pair__ iterator * __boost_array__ iterator * __vector__ iterator +* __map__ iterator * __single_view__ iterator * __iterator_range__ (where adapted sequence is a __bidirectional_sequence__) * __transform_view__ (where adapted sequence is a __bidirectional_sequence__) @@ -206,6 +207,7 @@ the following expressions must be valid: [heading Models] * __vector__ iterator +* __map__ iterator * __std_pair__ iterator * __boost_array__ iterator * __single_view__ iterator @@ -492,7 +494,7 @@ Deferences the data property associated with the element referenced by an associ template< typename I > - typename __result_of_deref_data__<I>::type deref(I const& i); + typename __result_of_deref_data__<I>::type deref_data(I const& i); [table Parameters [[Parameter] [Requirement] [Description]] @@ -993,9 +995,9 @@ Returns the key type associated with the element referenced by an associative it [heading Example] typedef __map__<__pair__<float,int> > vec; typedef __result_of_begin__<vec>::type first; - + BOOST_MPL_ASSERT((boost::is_same<__result_of_key_of__<first>::type, float>)); - + [endsect] [section value_of_data] @@ -1032,9 +1034,9 @@ Returns the type of the data property associated with the element referenced by [heading Example] typedef __map__<__pair__<float,int> > vec; typedef __result_of_begin__<vec>::type first; - + BOOST_MPL_ASSERT((boost::is_same<__result_of_value_of_data__<first>::type, int>)); - + [endsect] [section deref_data] diff --git a/libs/fusion/doc/notes.qbk b/libs/fusion/doc/notes.qbk index 6c1b883cd7..85ccd98d96 100644 --- a/libs/fusion/doc/notes.qbk +++ b/libs/fusion/doc/notes.qbk @@ -168,7 +168,7 @@ and __deref_data__) is a proxy type, an instance of has three template arguments: namespace boost { namespace fusion { namespace extension - { + { template< typename Type , int Index @@ -176,14 +176,14 @@ has three template arguments: > struct adt_attribute_proxy; }}} - + When adapting a class type, `adt_attribute_proxy` is specialized for every element of the adapted sequence, with `Type` being the class type that is adapted, `Index` the 0-based indices of the elements, and `Const` both `true` and `false`. The return type of fusion's intrinsic sequence access functions for the ['N]th element of an adapted class type `type_name` is [^adt_attribute_proxy<type_name, ['N], ['Const]>], with [^['Const]] being `true` -for constant instances of `type_name` and `false` for non-constant ones. +for constant instances of `type_name` and `false` for non-constant ones. [variablelist Notation [[`type_name`] @@ -205,7 +205,7 @@ for constant instances of `type_name` and `false` for non-constant ones. ] [*Expression Semantics] - + [table [[Expression] [Semantics]] [[[^proxy_type['N](inst)]] [Creates an instance of [^proxy_type['N]] with underlying object `inst`]] diff --git a/libs/fusion/doc/sequence.qbk b/libs/fusion/doc/sequence.qbk index c95fd51ab8..9e27f1c888 100644 --- a/libs/fusion/doc/sequence.qbk +++ b/libs/fusion/doc/sequence.qbk @@ -142,8 +142,8 @@ __bidirectional_iterator__. __forward_sequence__ [variablelist Notation - [[`s`] [A Forward Sequence]] - [[`S`] [A Forward Sequence type]] + [[`s`] [A Bidirectional Sequence]] + [[`S`] [A Bidirectional Sequence type]] [[`o`] [An arbitrary object]] [[`e`] [A Sequence element]] ] @@ -189,6 +189,7 @@ are not defined in __forward_sequence__. * __std_pair__ * __boost_array__ * __vector__ +* __map__ * __reverse_view__ * __single_view__ * __iterator_range__ (where adapted sequence is a Bidirectional Sequence) @@ -212,7 +213,8 @@ __bidirectional_sequence__ [variablelist Notation [[`s`] [A Random Access Sequence]] [[`S`] [A Random Access Sequence type]] - [[`N`] [An __mpl_integral_constant__]] + [[`M`] [An __mpl__ integral constant]] + [[`N`] [An integral constant]] [[`o`] [An arbitrary object]] [[`e`] [A Sequence element]] ] @@ -226,12 +228,18 @@ any Random Access Sequence the following must be met: [[Expression] [Return type] [Type Requirements] [Runtime Complexity]] [[`__begin__(s)`] [__random_access_iterator__] [] [Constant]] [[`__end__(s)`] [__random_access_iterator__] [] [Constant]] - [[`__at__<N>(s)`] [Any type] [] [Constant]] - [[`__at__<N>(s) = o`] [Any type] [`s` is mutable and + [[`__at_c__<N>(s)`] [Any type] [] [Constant]] + [[`__at_c__<N>(s) = o`] [Any type] [`s` is mutable and `e = o`, where `e` is the first element in the sequence, is - a valid expression.] [Constant]] + a valid expression.] [Constant]] + [[`__at__<M>(s)`] [Any type] [] [Constant]] + [[`__at__<M>(s) = o`] [Any type] [`s` is mutable and + `e = o`, where `e` + is the first element + in the sequence, is + a valid expression.] [Constant]] ] [heading Result Type Expressions] @@ -257,7 +265,8 @@ are not defined in __bidirectional_sequence__. [table [[Expression] [Semantics]] - [[`__at__<N>(s)`] [The Nth element from the beginning of the sequence; see __at__.]] + [[`__at__<M>(s)`] [The Mth element from the beginning of the sequence; see __at__.]] + [[`__at_c__<N>(s)`] [The Nth element from the beginning of the sequence; see __at_c__.]] ] [heading Models] @@ -265,6 +274,7 @@ are not defined in __bidirectional_sequence__. * __std_pair__ * __boost_array__ * __vector__ +* __map__ * __reverse_view__ * __single_view__ * __iterator_range__ (where adapted sequence is a Random Access Sequence) @@ -281,6 +291,7 @@ An Associative Sequence allows efficient retrieval of elements based on keys. Like associative sequences in __mpl__, and unlike associative containers in __stl__, Fusion associative sequences have no implied ordering relation. Instead, type identity is used to impose an equivalence relation on keys. +Keys are not checked for uniqueness. [variablelist Notation [[`s`] [An Associative Sequence]] @@ -640,15 +651,15 @@ in the sequence. [heading Description] -Returns the N-th element from the beginning of the sequence. +Returns the M-th element from the beginning of the sequence. [heading Synopsis] - template <typename N, typename Sequence> + template <typename M, typename Sequence> typename __result_of_at__<Sequence, N>::type at(Sequence& seq); - template <typename N, typename Sequence> + template <typename M, typename Sequence> typename __result_of_at__<Sequence const, N>::type at(Sequence const& seq); @@ -657,25 +668,25 @@ Returns the N-th element from the beginning of the sequence. [table [[Parameter] [Requirement] [Description]] [[`seq`] [Model of __random_access_sequence__] [The sequence we wish to investigate.]] - [[`N`] [An __mpl_integral_constant__] [An index from the beginning of the + [[`M`] [An __mpl_integral_constant__] [An index from the beginning of the sequence.]] ] [heading Expression Semantics] - at<N>(seq); + at<M>(seq); -[*Return type]: Returns a reference to the N-th element from the beginning -of the sequence `seq` if `seq` is mutable and `e = o`, where `e` is the N-th +[*Return type]: Returns a reference to the M-th element from the beginning +of the sequence `seq` if `seq` is mutable and `e = o`, where `e` is the M-th element from the beginning of the sequence, is a valid expression. Else, -returns a type convertable to the N-th element from the beginning of the +returns a type convertable to the M-th element from the beginning of the sequence. -[*Precondition]: `0 <= N::value < __size__(s)` +[*Precondition]: `0 <= M::value < __size__(s)` [*Semantics]: Equivalent to - __deref__(__advance__<N>(__begin__(s))) + __deref__(__advance__<M>(__begin__(s))) [heading Header] @@ -848,7 +859,7 @@ Performs an element by element swap of the elements in 2 sequences. [table [[Parameters] [Requirement] [Description]] - [[`seq1`, `seq2`] [Models of __forward_sequence__][The sequences whos elements we wish to swap.]] + [[`seq1`, `seq2`][Models of __forward_sequence__][The sequences whos elements we wish to swap.]] ] [heading Expression Semantics] @@ -1113,7 +1124,7 @@ the actual element type, use __result_of_value_at__]. [heading Synopsis] template< typename Seq, - typename N> + typename M> struct at { typedef __unspecified__ type; @@ -1122,15 +1133,15 @@ the actual element type, use __result_of_value_at__]. [table Parameters [[Parameter] [Requirement] [Description]] [[`Seq`][A model of __random_access_sequence__][Argument sequence]] - [[`N`][An __mpl_integral_constant__][Index of element]] + [[`M`][An __mpl_integral_constant__][Index of element]] ] [heading Expression Semantics] - result_of::at<Seq, N>::type + result_of::at<Seq, M>::type [*Return type]: Any type. -[*Semantics]: Returns the result type of using __at__ to access the `N`th element of `Seq`. +[*Semantics]: Returns the result type of using __at__ to access the `M`th element of `Seq`. [heading Header] @@ -1155,7 +1166,7 @@ get the actual element type, use __result_of_value_at_c__]. [heading Synopsis] template< typename Seq, - int M> + int N> struct at_c { typedef __unspecified__ type; @@ -1164,15 +1175,15 @@ get the actual element type, use __result_of_value_at_c__]. [table Parameters [[Parameter] [Requirement] [Description]] [[`Seq`][A model of __random_access_sequence__][Argument sequence]] - [[`M`][Positive integer index][Index of element]] + [[`N`][Positive integer index][Index of element]] ] [heading Expression Semantics] - result_of::at_c<Seq, M>::type + result_of::at_c<Seq, N>::type [*Return type]: Any type -[*Semantics]: Returns the result type of using __at_c__ to access the `M`th element of `Seq`. +[*Semantics]: Returns the result type of using __at_c__ to access the `N`th element of `Seq`. [heading Header] @@ -1194,7 +1205,7 @@ Returns the actual type at a given index from the __sequence__. [heading Synopsis] template< typename Seq, - typename N> + typename M> struct value_at { typedef __unspecified__ type; @@ -1203,15 +1214,15 @@ Returns the actual type at a given index from the __sequence__. [table Parameters [[Parameter] [Requirement] [Description]] [[`Seq`][A model of __random_access_sequence__][Argument sequence]] - [[`N`][An __mpl_integral_constant__][Index of element]] + [[`M`][An __mpl_integral_constant__][Index of element]] ] [heading Expression Semantics] - result_of::value_at<Seq, N>::type + result_of::value_at<Seq, M>::type [*Return type]: Any type. -[*Semantics]: Returns the actual type at the `N`th element of `Seq`. +[*Semantics]: Returns the actual type at the `M`th element of `Seq`. [heading Header] @@ -1233,7 +1244,7 @@ Returns the actual type at a given index from the __sequence__. [heading Synopsis] template< typename Seq, - int M> + int N> struct value_at_c { typedef __unspecified__ type; @@ -1242,15 +1253,15 @@ Returns the actual type at a given index from the __sequence__. [table Parameters [[Parameter] [Requirement] [Description]] [[`Seq`][A model of __random_access_sequence__][Argument sequence]] - [[`M`][Positive integer index][Index of element]] + [[`N`][Positive integer index][Index of element]] ] [heading Expression Semantics] - result_of::value_at_c<Seq, M>::type + result_of::value_at_c<Seq, N>::type [*Return type]: Any type -[*Semantics]: Returns the actual type at the `M`th element of `Seq`. +[*Semantics]: Returns the actual type at the `N`th element of `Seq`. [heading Header] @@ -1376,7 +1387,7 @@ Returns the actual element type associated with a Key from the __sequence__. #include <boost/fusion/sequence/intrinsic/value_at_key.hpp> #include <boost/fusion/include/value_at_key.hpp> - + [heading Example] typedef __map__<__pair__<int, char>, __pair__<char, char>, __pair__<double, char> > mymap; BOOST_MPL_ASSERT((boost::is_same<__result_of_at_key__<mymap, int>::type, char>)); diff --git a/libs/fusion/doc/tuple.qbk b/libs/fusion/doc/tuple.qbk index 3be81bbeb7..5dd6be5154 100644 --- a/libs/fusion/doc/tuple.qbk +++ b/libs/fusion/doc/tuple.qbk @@ -91,7 +91,7 @@ Where `Vi` is `X&` if the cv-unqualified type `Ti` is `reference_wrapper<X>`, ot template<typename T1, typename T2, ..., typename TN> tuple<T1&, T2&, ..., TN&> tie(T1& t1, T2& t2, ..., TN& tn); -[*Returns]: tuple<T1&, T2&, ..., TN&>(t1, t2, ..., tN). When argument `ti` is `ignore`, assigning any value to the corresponding tuple element has has no effect. +[*Returns]: tuple<T1&, T2&, ..., TN&>(t1, t2, ..., tN). When argument `ti` is `ignore`, assigning any value to the corresponding tuple element has no effect. [endsect] @@ -254,7 +254,7 @@ The __tr1__tuple__ interface is specified to provide uniform access to `std::pai [*Type]: `T2` -[*Value]: Returns thetype of the second element of the pair +[*Value]: Returns the type of the second element of the pair template<int I, typename T1, typename T2> P& get(std::pair<T1, T2>& pr); diff --git a/libs/fusion/doc/view.qbk b/libs/fusion/doc/view.qbk index de39c69424..522b25990e 100644 --- a/libs/fusion/doc/view.qbk +++ b/libs/fusion/doc/view.qbk @@ -483,7 +483,7 @@ defined in the implemented models. [heading Description] -`nview` presents a view which iterates over a given __sequence__ in a specified order. +`nview` presents a view which iterates over a given __sequence__ in a specified order. An `nview` is constructed from an arbitrary __sequence__ and a list of indicies specifying the elements to iterate over. @@ -507,15 +507,15 @@ the elements to iterate over. [[Parameter] [Description] [Default]] [[`Sequence`] [An arbitrary Fusion __forward_sequence__] []] - [[`Indicies`] [A `mpl::vector_c<int, ...>` holding the indicies defining + [[`Indicies`] [A `mpl::vector_c<int, ...>` holding the indicies defining the required iteration order.] []] - [[`I1`, `I2`, `I3`...] [A list of integers specifying the required + [[`I1`, `I2`, `I3`...] [A list of integers specifying the required iteration order.] [`INT_MAX` for `I2`, `I3`...]] ] [heading Model of] -* __random_access_sequence__ (see __traversal_concept__) +* __random_access_sequence__ (see __traversal_concept__) [variablelist Notation [[`NV`] [A `nview` type]] @@ -549,7 +549,6 @@ of the original Fusion __sequence__ [endsect] - [section repetitive_view] [heading Description] @@ -615,4 +614,58 @@ printing a `repetitive_view` to `std::cout` is not. [endsect] +[section flatten_view] + +[heading Description] + +`flatten_view` presents a view which iterates over its elements recursively in depth-first order. + +[heading Header] + + #include <boost/fusion/view/flatten_view.hpp> + #include <boost/fusion/include/flatten_view.hpp> + +[heading Synopsis] + + template <typename Sequence> + struct flatten_view; + +[heading Template parameters] + +[table + [[Parameter] [Description] [Default]] + [[`Sequence`] [A __forward_sequence__] []] +] + +[heading Model of] + +* __forward_sequence__ + +[variablelist Notation + [[`F`] [A `flatten_view` type]] + [[`s`] [An instance of `Sequence`]] + [[`f`, `f2`] [Instances of `F`]] +] + +[heading Expression Semantics] + +Semantics of an expression is defined only where it differs from, or is not +defined in __forward_sequence__. + +[table + [[Expression] [Semantics]] + [[`F(s)`] [Creates a `flatten_view` given sequence, `s`.]] + [[`F(f)`] [Copy constructs a `flatten_view` from another `flatten_view`, `f`.]] + [[`f = f2`] [Assigns to a `flatten_view`, `f`, from another `flatten_view`, `f2`.]] +] + +[heading Example] + typedef __vector__<int, int, __vector__<int, int>, int> sequence_type; + sequence_type seq; + __flatten_view__<sequence_type> flattened(seq); + __copy__(__make_vector__(1, 2, 3, 4, 5), flattened); + assert(seq == __make_vector__(1, 2, __make_vector__(3, 4), 5)); + +[endsect] + [endsect] diff --git a/libs/fusion/example/extension/triple.cpp b/libs/fusion/example/extension/triple.cpp index 862740d5d9..ac8f18e08e 100644 --- a/libs/fusion/example/extension/triple.cpp +++ b/libs/fusion/example/extension/triple.cpp @@ -3,7 +3,7 @@ Copyright (c) 2011 Nathan Ridge Copyright (c) 2006 Dan Marsden - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ diff --git a/libs/fusion/preprocess/Jamfile.v2 b/libs/fusion/preprocess/Jamfile.v2 new file mode 100644 index 0000000000..49423be078 --- /dev/null +++ b/libs/fusion/preprocess/Jamfile.v2 @@ -0,0 +1,41 @@ +# (C) Copyright 2012: Eric Niebler +# 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) + +# Generates preprocessed files with wave. + +import feature ; +import toolset ; + +feature.feature fusion-limit : : free ; +toolset.flags wave FUSION-LIMIT <fusion-limit> ; + +project : requirements <link>static <variant>release ; + +actions wave bind FUSION-LIMIT +{ + echo Preprocessing with FUSION_MAX_VECTOR_SIZE=$(FUSION-LIMIT)... + $(>[2]) -o- -DFUSION_MAX_VECTOR_SIZE=$(FUSION-LIMIT) -DFUSION_MAX_LIST_SIZE=$(FUSION-LIMIT) -DFUSION_MAX_ZIP_SEQUENCES=$(FUSION-LIMIT) --config-file wave.cfg $(>[1]) +} + +W = /boost/libs/wave/tool//wave ; + +make preprocess_fusion_10 + : preprocess_fusion.cpp $(W) : wave : <fusion-limit>10 + ; + +make preprocess_fusion_20 + : preprocess_fusion.cpp $(W) : wave : <fusion-limit>20 + ; + +make preprocess_fusion_30 + : preprocess_fusion.cpp $(W) : wave : <fusion-limit>30 + ; + +make preprocess_fusion_40 + : preprocess_fusion.cpp $(W) : wave : <fusion-limit>40 + ; + +make preprocess_fusion_50 + : preprocess_fusion.cpp $(W) : wave : <fusion-limit>50 + ; diff --git a/libs/fusion/preprocess/preprocess.bat b/libs/fusion/preprocess/preprocess.bat deleted file mode 100644 index f5c94977c6..0000000000 --- a/libs/fusion/preprocess/preprocess.bat +++ /dev/null @@ -1,7 +0,0 @@ - - -wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=10 -DFUSION_MAX_LIST_SIZE=10 -DFUSION_MAX_ZIP_SEQUENCES=10 preprocess.cpp -wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=20 -DFUSION_MAX_LIST_SIZE=20 -DFUSION_MAX_ZIP_SEQUENCES=20 preprocess.cpp -wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=30 -DFUSION_MAX_LIST_SIZE=30 -DFUSION_MAX_ZIP_SEQUENCES=30 preprocess.cpp -wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=40 -DFUSION_MAX_LIST_SIZE=40 -DFUSION_MAX_ZIP_SEQUENCES=40 preprocess.cpp -wave @wave.cfg -DFUSION_MAX_VECTOR_SIZE=50 -DFUSION_MAX_LIST_SIZE=50 -DFUSION_MAX_ZIP_SEQUENCES=50 preprocess.cpp diff --git a/libs/fusion/preprocess/preprocess.cpp b/libs/fusion/preprocess/preprocess.cpp deleted file mode 100644 index 1cc59ef33b..0000000000 --- a/libs/fusion/preprocess/preprocess.cpp +++ /dev/null @@ -1,10 +0,0 @@ -/*============================================================================= - Copyright (c) 2011 Joel de Guzman - - 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) -==============================================================================*/ -#include <boost/fusion/container.hpp> -#include <boost/fusion/algorithm.hpp> -#include <boost/fusion/tuple.hpp> - diff --git a/libs/fusion/preprocess/preprocess_fusion.cpp b/libs/fusion/preprocess/preprocess_fusion.cpp new file mode 100644 index 0000000000..a727bf2c32 --- /dev/null +++ b/libs/fusion/preprocess/preprocess_fusion.cpp @@ -0,0 +1,15 @@ +/////////////////////////////////////////////////////////////////////////////// +// Copyright 2011 Eric Niebler. 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) + +#include "../include/boost/fusion/adapted.hpp" +#include "../include/boost/fusion/algorithm.hpp" +#include "../include/boost/fusion/container.hpp" +#include "../include/boost/fusion/functional.hpp" +#include "../include/boost/fusion/iterator.hpp" +#include "../include/boost/fusion/mpl.hpp" +#include "../include/boost/fusion/sequence.hpp" +#include "../include/boost/fusion/support.hpp" +#include "../include/boost/fusion/tuple.hpp" +#include "../include/boost/fusion/view.hpp" diff --git a/libs/fusion/preprocess/wave.cfg b/libs/fusion/preprocess/wave.cfg index 6d13cf637d..35a6881aec 100644 --- a/libs/fusion/preprocess/wave.cfg +++ b/libs/fusion/preprocess/wave.cfg @@ -1,14 +1,24 @@ +# (C) Copyright 2012: Eric Niebler +# 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) + +# NOTE: Some of the paths in this file may need to be changed for your system. + -DBOOST_FUSION_DONT_USE_PREPROCESSED_FILES -DBOOST_FUSION_CREATE_PREPROCESSED_FILES --SC:/dev/boost --SC:/dev/tools/mingw/include --SC:/dev/tools/mingw/lib/gcc/mingw32/4.5.2/include --SC:/dev/tools/mingw/lib/gcc/mingw32/4.5.2/include/c++ --SC:/dev/tools/mingw/lib/gcc/mingw32/4.5.2/include/c++/mingw32 +-D_WIN32 +-D_M_IX86 +-NBOOST_STATIC_ASSERT +-NBOOST_FORCEINLINE +-NBOOST_MPL_ASSERT +-NBOOST_MPL_ASSERT_MSG +-NBOOST_MPL_ASSERT_RELATION +-NBOOST_GPU_ENABLED +-NBOOST_FUSION_GPU_ENABLED +-NBOOST_FUSION_HAS_VARIADIC_MAP +-NBOOST_FUSION_VECTOR_COPY_INIT +-NBOOST_FUSION_VECTOR_CTOR_HELPER +-S..\include +-S..\..\.. +-S"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE" --variadics --NBOOST_FUSION_ADAPT_TPL_STRUCT_NO_PARTIAL --NBOOST_PROTO_USE_GET_POINTER --NBOOST_PROTO_GET_POINTER ---timer - - diff --git a/libs/fusion/test/Jamfile b/libs/fusion/test/Jamfile index 3cea5ecfcd..63d674aedf 100644 --- a/libs/fusion/test/Jamfile +++ b/libs/fusion/test/Jamfile @@ -8,6 +8,10 @@ # bring in rules for testing import testing ; +project + : requirements + ; + { test-suite fusion : @@ -50,6 +54,7 @@ import testing ; [ run algorithm/zip.cpp : : : : ] [ run algorithm/zip2.cpp : : : : ] [ run algorithm/zip_ignore.cpp : : : : ] + [ run algorithm/flatten.cpp : : : : ] [ run sequence/as_list.cpp : : : : ] [ run sequence/as_map.cpp : : : : ] @@ -76,6 +81,7 @@ import testing ; [ run sequence/deque_iterator.cpp : : : : ] [ run sequence/deque_make.cpp : : : : ] [ run sequence/deque_misc.cpp : : : : ] + [ run sequence/deque_move.cpp : : : : ] [ run sequence/deque_mutate.cpp : : : : ] [ run sequence/deque_tie.cpp : : : : ] [ run sequence/deque_value_at.cpp : : : : ] @@ -84,7 +90,14 @@ import testing ; [ run sequence/make_list.cpp : : : : ] [ run sequence/make_vector.cpp : : : : ] [ run sequence/map.cpp : : : : ] + [ run sequence/map_comparison.cpp : : : : ] + [ run sequence/map_construction.cpp : : : : ] + [ run sequence/map_copy.cpp : : : : ] + [ run sequence/map_misc.cpp : : : : ] + [ run sequence/map_move.cpp : : : : ] + [ run sequence/map_mutate.cpp : : : : ] [ run sequence/map_tie.cpp : : : : ] + [ run sequence/nil.cpp : : : : ] [ run sequence/nview.cpp : : : : ] [ run sequence/reverse_view.cpp : : : : ] [ run sequence/segmented_iterator_range.cpp : : : : ] @@ -109,6 +122,7 @@ import testing ; [ run sequence/vector_iterator.cpp : : : : ] [ run sequence/vector_make.cpp : : : : ] [ run sequence/vector_misc.cpp : : : : ] + [ run sequence/vector_move.cpp : : : : ] [ run sequence/vector_mutate.cpp : : : : ] [ run sequence/vector_n.cpp : : : : ] [ run sequence/vector_tie.cpp : : : : ] @@ -132,10 +146,14 @@ import testing ; [ run sequence/adapt_tpl_struct.cpp : : : : ] [ run sequence/adt_attribute_proxy.cpp : : : : ] [ run sequence/define_struct.cpp : : : : ] + [ run sequence/define_struct_inline.cpp : : : : ] [ run sequence/define_assoc_struct.cpp : : : : ] [ run sequence/define_tpl_struct.cpp : : : : ] + [ run sequence/define_tpl_struct_inline.cpp : : : : ] [ run sequence/define_assoc_tpl_struct.cpp : : : : ] [ run sequence/std_tuple_iterator.cpp : : : : ] + [ run sequence/ref_vector.cpp : : : : ] + [ run sequence/flatten_view.cpp : : : : ] [ run functional/fused.cpp : : : : ] [ run functional/fused_function_object.cpp : : : : ] diff --git a/libs/fusion/test/algorithm/flatten.cpp b/libs/fusion/test/algorithm/flatten.cpp new file mode 100644 index 0000000000..28d6359f76 --- /dev/null +++ b/libs/fusion/test/algorithm/flatten.cpp @@ -0,0 +1,57 @@ +/*////////////////////////////////////////////////////////////////////////////// + Copyright (c) 2013 Jamboree + + 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) +//////////////////////////////////////////////////////////////////////////////*/ +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/container/vector/vector.hpp> +#include <boost/fusion/sequence/io/out.hpp> +#include <boost/fusion/sequence/comparison/equal_to.hpp> +#include <boost/fusion/container/generation/make_vector.hpp> +#include <boost/fusion/sequence/intrinsic/begin.hpp> +#include <boost/fusion/sequence/intrinsic/end.hpp> +#include <boost/fusion/sequence/intrinsic/at.hpp> +#include <boost/fusion/sequence/intrinsic/size.hpp> +#include <boost/fusion/iterator/advance.hpp> +#include <boost/fusion/iterator/deref.hpp> +#include <boost/fusion/iterator/distance.hpp> +#include <boost/fusion/algorithm/auxiliary/copy.hpp> +#include <boost/fusion/algorithm/transformation/flatten.hpp> + + +int main() +{ + using namespace boost::fusion; + + { + typedef vector<int, int, vector<int, int>, int> sequence_type; + sequence_type seq(1, 2, make_vector(3, 4), 5); + + BOOST_TEST((boost::fusion::size(flatten(seq)) == 5)); + } + + { + typedef vector<int, int, vector<int, int>, int> sequence_type; + sequence_type seq(1, 2, make_vector(3, 4), 5); + std::cout << flatten(seq) << std::endl; + BOOST_TEST((flatten(seq) == make_vector(1, 2, 3, 4, 5))); + } + + { + std::cout << flatten(make_vector(1, 2, make_vector(3, 4), 5)) << std::endl; + BOOST_TEST((flatten(make_vector(1, 2, make_vector(3, 4), 5)) == make_vector(1, 2, 3, 4, 5))); + } + + { + typedef vector<int, int, vector<int, int>, int> sequence_type; + sequence_type seq; + result_of::flatten<sequence_type>::type flat(flatten(seq)); + copy(make_vector(1, 2, 3, 4, 5), flat); + std::cout << seq << std::endl; + BOOST_TEST((seq == make_vector(1, 2, make_vector(3, 4), 5))); + } + + return boost::report_errors(); +} + diff --git a/libs/fusion/test/algorithm/pop_back.cpp b/libs/fusion/test/algorithm/pop_back.cpp index de7cc646a9..e374152f7f 100644 --- a/libs/fusion/test/algorithm/pop_back.cpp +++ b/libs/fusion/test/algorithm/pop_back.cpp @@ -1,7 +1,7 @@ /*============================================================================= Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/detail/lightweight_test.hpp> @@ -75,7 +75,7 @@ main() //~ std::cout << pop_back(l) << std::endl; //~ } -#ifndef BOOST_NO_AUTO_DECLARATIONS +#ifndef BOOST_NO_CXX11_AUTO_DECLARATIONS { auto vec = make_vector(1, 3.14, "hello"); diff --git a/libs/fusion/test/functional/invoke.cpp b/libs/fusion/test/functional/invoke.cpp index 52740eecfe..67e65febb4 100644 --- a/libs/fusion/test/functional/invoke.cpp +++ b/libs/fusion/test/functional/invoke.cpp @@ -10,6 +10,10 @@ #include <boost/fusion/functional/invocation/invoke.hpp> #include <boost/detail/lightweight_test.hpp> +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) +#include <functional> +#endif + #include <memory> #include <boost/noncopyable.hpp> @@ -72,6 +76,8 @@ struct fobj int operator()(int i, object &, object_nc &) { return 10 + i; } int operator()(int i, object &, object_nc &) const { return 11 + i; } + int operator()(int i, object const &, object_nc &); + int operator()(int i, object const &, object_nc &) const; }; struct nullary_fobj @@ -228,7 +234,8 @@ void test_sequence_n(Sequence & seq, mpl::int_<0>) // Pointer to data member - BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_obj_ctx,seq)) = that.data)); + // $$$ JDG $$$ disabling this test due to C++11 error: assignment of read-only location + //~ BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_obj_ctx,seq)) = that.data)); BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_ref_ctx,seq)) = that.data)); BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_ptr_ctx,seq)) = that.data)); BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_spt_ctx,seq)) = that.data)); @@ -237,7 +244,8 @@ void test_sequence_n(Sequence & seq, mpl::int_<0>) BOOST_TEST(that.data == fusion::invoke(& members::data, fusion::join(sv_ptr_c_ctx,seq))); BOOST_TEST(that.data == fusion::invoke(& members::data, fusion::join(sv_spt_c_ctx,seq))); - BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_obj_d_ctx,seq)) = that.data)); + // $$$ JDG $$$ disabling this test due to C++11 error: assignment of read-only location + //~ BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_obj_d_ctx,seq)) = that.data)); BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_ref_d_ctx,seq)) = that.data)); BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_ptr_d_ctx,seq)) = that.data)); BOOST_TEST(that.data == (fusion::invoke(& members::data, fusion::join(sv_spt_d_ctx,seq)) = that.data)); @@ -367,7 +375,17 @@ int main() vector0 v0; vector1 v1(element1); vector2 v2(element1, element2); + +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + // Note: C++11 will pickup the rvalue overload for the d argument + // since we do not have all permutations (expensive!) for all const& + // and && arguments. We either have all && or all const& arguments only. + // For that matter, use std::ref to disambiguate the call. + + vector3 v3(element1, element2, std::ref(element3)); +#else vector3 v3(element1, element2, element3); +#endif test_sequence(v0); test_sequence(v1); diff --git a/libs/fusion/test/functional/invoke_function_object.cpp b/libs/fusion/test/functional/invoke_function_object.cpp index 31357aa8c6..d618a49555 100644 --- a/libs/fusion/test/functional/invoke_function_object.cpp +++ b/libs/fusion/test/functional/invoke_function_object.cpp @@ -10,6 +10,10 @@ #include <boost/fusion/functional/invocation/invoke_function_object.hpp> #include <boost/detail/lightweight_test.hpp> +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) +#include <functional> +#endif + #include <boost/type_traits/is_same.hpp> #include <memory> @@ -75,6 +79,8 @@ struct fobj int operator()(int i, object &, object_nc &) { return 10 + i; } int operator()(int i, object &, object_nc &) const { return 11 + i; } + int operator()(int i, object const &, object_nc &); + int operator()(int i, object const &, object_nc &) const; }; struct nullary_fobj @@ -207,7 +213,17 @@ int main() vector0 v0; vector1 v1(element1); vector2 v2(element1, element2); + +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + // Note: C++11 will pickup the rvalue overload for the d argument + // since we do not have all permutations (expensive!) for all const& + // and && arguments. We either have all && or all const& arguments only. + // For that matter, use std::ref to disambiguate the call. + + vector3 v3(element1, element2, std::ref(element3)); +#else vector3 v3(element1, element2, element3); +#endif test_sequence(v0); test_sequence(v1); diff --git a/libs/fusion/test/functional/invoke_procedure.cpp b/libs/fusion/test/functional/invoke_procedure.cpp index f8db06cc9a..49c35d3763 100644 --- a/libs/fusion/test/functional/invoke_procedure.cpp +++ b/libs/fusion/test/functional/invoke_procedure.cpp @@ -10,6 +10,10 @@ #include <boost/fusion/functional/invocation/invoke_procedure.hpp> #include <boost/detail/lightweight_test.hpp> +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) +#include <functional> +#endif + #include <memory> #include <boost/noncopyable.hpp> @@ -256,8 +260,19 @@ int main() vector0 v0; vector1 v1(element1); + +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + // Note: C++11 will pickup the rvalue overload for the d argument + // since we do not have all permutations (expensive!) for all const& + // and && arguments. We either have all && or all const& arguments only. + // For that matter, use std::ref to disambiguate the call. + + vector2 v2(std::ref(element1), element2); + vector3 v3(std::ref(element1), element2, std::ref(element3)); +#else vector2 v2(element1, element2); vector3 v3(element1, element2, element3); +#endif test_sequence(v0); test_sequence(v1); diff --git a/libs/fusion/test/functional/unfused.cpp b/libs/fusion/test/functional/unfused.cpp index 27a242a60b..bde9b95b3a 100644 --- a/libs/fusion/test/functional/unfused.cpp +++ b/libs/fusion/test/functional/unfused.cpp @@ -71,7 +71,7 @@ void result_type_tests() typedef fusion::unfused< test_func<> > t; BOOST_TEST(( is_same< boost::result_of< t () >::type, long >::value )); - BOOST_TEST(( is_same< boost::result_of< t (int) >::type, long >::value )); + BOOST_TEST(( is_same< boost::result_of< t (int &) >::type, long >::value )); } int main() diff --git a/libs/fusion/test/functional/unfused_typed.cpp b/libs/fusion/test/functional/unfused_typed.cpp index 85783c8664..93c35b6df6 100644 --- a/libs/fusion/test/functional/unfused_typed.cpp +++ b/libs/fusion/test/functional/unfused_typed.cpp @@ -85,7 +85,7 @@ void result_type_tests() typedef fusion::unfused_typed< test_func<>, types0 > t0; BOOST_TEST(( is_same< boost::result_of< t0 () >::type, long >::value )); typedef fusion::unfused_typed< test_func<>, types1 > t1; - BOOST_TEST(( is_same< boost::result_of< t1 (int) >::type, long >::value )); + BOOST_TEST(( is_same< boost::result_of< t1 (long &) >::type, long >::value )); } #if defined(BOOST_MSVC) && BOOST_MSVC < 1400 diff --git a/libs/fusion/test/sequence/adapt_adt.cpp b/libs/fusion/test/sequence/adapt_adt.cpp index f8762b0380..d4f4a8c277 100644 --- a/libs/fusion/test/sequence/adapt_adt.cpp +++ b/libs/fusion/test/sequence/adapt_adt.cpp @@ -154,7 +154,7 @@ main() BOOST_TEST(v3 > v2); BOOST_TEST(v3 >= v2); } - + { fusion::vector<std::string, std::string> v1("Lincoln", "Abraham"); ns::name v2("Roosevelt", "Franklin"); diff --git a/libs/fusion/test/sequence/construction.hpp b/libs/fusion/test/sequence/construction.hpp index 380a9eedaf..57ba53013d 100644 --- a/libs/fusion/test/sequence/construction.hpp +++ b/libs/fusion/test/sequence/construction.hpp @@ -57,7 +57,7 @@ test() FUSION_SEQUENCE<> empty0; -#ifndef TR1_TUPLE_TEST +#ifndef NO_CONSTRUCT_FROM_NIL FUSION_SEQUENCE<> empty1(empty); #endif diff --git a/libs/fusion/test/sequence/define_struct_inline.cpp b/libs/fusion/test/sequence/define_struct_inline.cpp new file mode 100644 index 0000000000..9cbd8ea0c4 --- /dev/null +++ b/libs/fusion/test/sequence/define_struct_inline.cpp @@ -0,0 +1,134 @@ +/*============================================================================= + Copyright (c) 2010, 2012 Christopher Schmidt, Nathan Ridge + + Distributed under the Boost Software Liceclse, Version 1.0. (See accompanying + file LICEclsE_1_0.txt or copy at http://www.boost.org/LICEclsE_1_0.txt) +==============================================================================*/ + +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence.hpp> +#include <boost/fusion/container.hpp> +#include <boost/fusion/support.hpp> +#include <boost/fusion/sequence/io/out.hpp> +#include <boost/fusion/adapted/struct/define_struct_inline.hpp> +#include <boost/preprocessor/empty.hpp> +#include <boost/mpl/assert.hpp> +#include <boost/static_assert.hpp> +#include <iostream> +#include <string> + +struct cls +{ + BOOST_FUSION_DEFINE_STRUCT_INLINE( + point, + (int, x) + (int, y) + ) +}; + +template <typename = int> +struct tpl_cls +{ + BOOST_FUSION_DEFINE_STRUCT_INLINE( + point, + (int, x) + (int, y) + ) +}; + +namespace ns +{ + BOOST_FUSION_DEFINE_STRUCT_INLINE(s, (int, m)) + + BOOST_FUSION_DEFINE_STRUCT_INLINE(empty_struct, ) +} + +template <typename Point> +void run_test() +{ + using namespace boost::fusion; + + std::cout << tuple_open('['); + std::cout << tuple_close(']'); + std::cout << tuple_delimiter(", "); + + { + BOOST_STATIC_ASSERT(boost::fusion::result_of::size<ns::empty_struct>::value == 0); + BOOST_STATIC_ASSERT(boost::fusion::result_of::empty<ns::empty_struct>::value); + } + + { + BOOST_MPL_ASSERT_NOT((traits::is_view<Point>)); + Point p(123, 456); + + std::cout << at_c<0>(p) << std::endl; + std::cout << at_c<1>(p) << std::endl; + std::cout << p << std::endl; + BOOST_TEST(p == make_vector(123, 456)); + + at_c<0>(p) = 6; + at_c<1>(p) = 9; + BOOST_TEST(p == make_vector(6, 9)); + + BOOST_STATIC_ASSERT(boost::fusion::result_of::size<Point>::value == 2); + BOOST_STATIC_ASSERT(!boost::fusion::result_of::empty<Point>::value); + + BOOST_TEST(front(p) == 6); + BOOST_TEST(back(p) == 9); + } + + { + vector<int, float> v1(4, 2); + Point v2(5, 3); + vector<long, double> v3(5, 4); + BOOST_TEST(v1 < v2); + BOOST_TEST(v1 <= v2); + BOOST_TEST(v2 > v1); + BOOST_TEST(v2 >= v1); + BOOST_TEST(v2 < v3); + BOOST_TEST(v2 <= v3); + BOOST_TEST(v3 > v2); + BOOST_TEST(v3 >= v2); + } + + { + // conversion from Point to vector + Point p(5, 3); + vector<int, long> v(p); + v = p; + } + + { + // conversion from Point to list + Point p(5, 3); + list<int, long> l(p); + l = p; + } + + { // begin/end + using namespace boost::fusion; + + typedef boost::fusion::result_of::begin<ns::s>::type b; + typedef boost::fusion::result_of::end<ns::s>::type e; + // this fails + BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::next<b>::type, e>)); + } + + { + Point p = make_list(5,3); + BOOST_TEST(p == make_vector(5,3)); + + p = make_list(3,5); + BOOST_TEST(p == make_vector(3,5)); + } +} + +int +main() +{ + run_test<cls::point>(); // test with non-template enclosing class + run_test<tpl_cls<>::point>(); // test with template enclosing class + return boost::report_errors(); + +} + diff --git a/libs/fusion/test/sequence/define_tpl_struct_inline.cpp b/libs/fusion/test/sequence/define_tpl_struct_inline.cpp new file mode 100644 index 0000000000..fad064f739 --- /dev/null +++ b/libs/fusion/test/sequence/define_tpl_struct_inline.cpp @@ -0,0 +1,137 @@ +/*============================================================================= + Copyright (c) 2010, 2012 Christopher Schmidt, nathan Ridge + + 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) +==============================================================================*/ + +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence.hpp> +#include <boost/fusion/container.hpp> +#include <boost/fusion/support.hpp> +#include <boost/fusion/sequence/io/out.hpp> +#include <boost/fusion/adapted/struct/define_struct_inline.hpp> +#include <boost/preprocessor/empty.hpp> +#include <boost/mpl/assert.hpp> +#include <boost/static_assert.hpp> +#include <iostream> +#include <string> + +struct cls +{ + BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE( + (X)(Y), + point, + (X, x) + (Y, y) + ) +}; + +template <typename = int> +struct tpl_cls +{ + BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE( + (X)(Y), + point, + (X, x) + (Y, y) + ) +}; + +namespace ns +{ + BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE((M), s, (M, m)) + + BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE((M), empty_struct, ) +} + +template <typename Point> +void run_test() +{ + using namespace boost::fusion; + + std::cout << tuple_open('['); + std::cout << tuple_close(']'); + std::cout << tuple_delimiter(", "); + + { + BOOST_STATIC_ASSERT(boost::fusion::result_of::size<ns::empty_struct<int> >::value == 0); + BOOST_STATIC_ASSERT(boost::fusion::result_of::empty<ns::empty_struct<int> >::value); + } + + { + BOOST_MPL_ASSERT_NOT((traits::is_view<Point>)); + Point p(123, 456); + + std::cout << at_c<0>(p) << std::endl; + std::cout << at_c<1>(p) << std::endl; + std::cout << p << std::endl; + BOOST_TEST(p == make_vector(123, 456)); + + at_c<0>(p) = 6; + at_c<1>(p) = 9; + BOOST_TEST(p == make_vector(6, 9)); + + BOOST_STATIC_ASSERT(boost::fusion::result_of::size<Point>::value == 2); + BOOST_STATIC_ASSERT(!boost::fusion::result_of::empty<Point>::value); + + BOOST_TEST(front(p) == 6); + BOOST_TEST(back(p) == 9); + } + + { + vector<int, float> v1(4, 2); + Point v2(5, 3); + vector<long, double> v3(5, 4); + BOOST_TEST(v1 < v2); + BOOST_TEST(v1 <= v2); + BOOST_TEST(v2 > v1); + BOOST_TEST(v2 >= v1); + BOOST_TEST(v2 < v3); + BOOST_TEST(v2 <= v3); + BOOST_TEST(v3 > v2); + BOOST_TEST(v3 >= v2); + } + + { + // conversion from Point to vector + Point p(5, 3); + vector<int, long> v(p); + v = p; + } + + { + // conversion from Point to list + Point p(5, 3); + list<int, long> l(p); + l = p; + } + + { // begin/end + using namespace boost::fusion; + + typedef boost::fusion::result_of::begin<ns::s<int> >::type b; + typedef boost::fusion::result_of::end<ns::s<int> >::type e; + // this fails + BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::next<b>::type, e>)); + } + + + { + Point p = make_list(5,3); + BOOST_TEST(p == make_vector(5,3)); + + p = make_list(3,5); + BOOST_TEST(p == make_vector(3,5)); + } +} + +int +main() +{ + run_test<cls::point<int, int> >(); // test non-template enclosing class + run_test<tpl_cls<>::point<int, int> >(); // test template enclosing class + + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/deque_copy.cpp b/libs/fusion/test/sequence/deque_copy.cpp index 2cf4a8eb30..e9f2b91fd8 100644 --- a/libs/fusion/test/sequence/deque_copy.cpp +++ b/libs/fusion/test/sequence/deque_copy.cpp @@ -3,7 +3,7 @@ Copyright (c) 2001-2011 Joel de Guzman Copyright (c) 2006 Dan Marsden - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/fusion/container/deque/deque.hpp> diff --git a/libs/fusion/test/sequence/deque_iterator.cpp b/libs/fusion/test/sequence/deque_iterator.cpp index f10f9b9e37..10ce27f8bd 100644 --- a/libs/fusion/test/sequence/deque_iterator.cpp +++ b/libs/fusion/test/sequence/deque_iterator.cpp @@ -2,7 +2,7 @@ Copyright (c) 2001-2011 Joel de Guzman Copyright (c) 2006 Dan Marsden - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/fusion/container/deque/deque.hpp> diff --git a/libs/fusion/test/sequence/deque_misc.cpp b/libs/fusion/test/sequence/deque_misc.cpp index c9b880ea30..402afaccc5 100644 --- a/libs/fusion/test/sequence/deque_misc.cpp +++ b/libs/fusion/test/sequence/deque_misc.cpp @@ -3,13 +3,15 @@ Copyright (c) 2001-2011 Joel de Guzman Copyright (c) 2006 Dan Marsden - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/fusion/container/deque/deque.hpp> #include <boost/fusion/container/deque/convert.hpp> #include <boost/fusion/adapted/mpl.hpp> +#define BOOST_FUSION_SEQUENCE_CONVERSION_IS_NOT_SEQUENCE__TYPE_PRESERVING + #define FUSION_SEQUENCE deque #include "misc.hpp" diff --git a/libs/fusion/test/sequence/deque_move.cpp b/libs/fusion/test/sequence/deque_move.cpp new file mode 100644 index 0000000000..c1f126eb94 --- /dev/null +++ b/libs/fusion/test/sequence/deque_move.cpp @@ -0,0 +1,34 @@ +/*============================================================================= + Copyright (c) 2012 Joel de Guzman + + 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) +==============================================================================*/ +#define BOOST_FUSION_DONT_USE_PREPROCESSED_FILES // $$$ JDG temp $$$ + + +#include <boost/config.hpp> + +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + +#include <boost/fusion/container/deque/deque.hpp> + +#define FUSION_SEQUENCE boost::fusion::deque<std::vector<x>> +#define FUSION_SEQUENCE2 boost::fusion::deque<std::vector<x>, x> + +#include "move.hpp" + +#else +#include <boost/detail/lightweight_test.hpp> +#endif + +int +main() +{ +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + test(); +#endif + + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/flatten_view.cpp b/libs/fusion/test/sequence/flatten_view.cpp new file mode 100644 index 0000000000..f24c1d95a1 --- /dev/null +++ b/libs/fusion/test/sequence/flatten_view.cpp @@ -0,0 +1,56 @@ +/*////////////////////////////////////////////////////////////////////////////// + Copyright (c) 2013 Jamboree + + 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) +//////////////////////////////////////////////////////////////////////////////*/ +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/container/vector/vector.hpp> +#include <boost/fusion/view/flatten_view/flatten_view.hpp> +#include <boost/fusion/sequence/io/out.hpp> +#include <boost/fusion/sequence/comparison/equal_to.hpp> +#include <boost/fusion/container/generation/make_vector.hpp> +#include <boost/fusion/sequence/intrinsic/begin.hpp> +#include <boost/fusion/sequence/intrinsic/end.hpp> +#include <boost/fusion/sequence/intrinsic/at.hpp> +#include <boost/fusion/sequence/intrinsic/size.hpp> +#include <boost/fusion/iterator/advance.hpp> +#include <boost/fusion/iterator/deref.hpp> +#include <boost/fusion/iterator/distance.hpp> +#include <boost/fusion/algorithm/auxiliary/copy.hpp> + + +int main() +{ + using namespace boost::fusion; + + { + typedef vector<int, int, vector<int, int>, int> sequence_type; + sequence_type seq(1, 2, make_vector(3, 4), 5); + flatten_view<sequence_type> flattened(seq); + + BOOST_TEST((boost::fusion::size(flattened) == 5)); + BOOST_TEST((boost::fusion::distance(boost::fusion::begin(flattened), boost::fusion::end(flattened)) == 5)); + } + + { + typedef vector<int, int, vector<int, int>, int> sequence_type; + sequence_type seq(1, 2, make_vector(3, 4), 5); + flatten_view<sequence_type> flattened(seq); + std::cout << flattened << std::endl; + BOOST_TEST((flattened == make_vector(1, 2, 3, 4, 5))); + BOOST_TEST((*advance_c<2>(boost::fusion::begin(flattened)) == 3)); + } + + { + typedef vector<int, int, vector<int, int>, int> sequence_type; + sequence_type seq; + flatten_view<sequence_type> flattened(seq); + copy(make_vector(1, 2, 3, 4, 5), flattened); + std::cout << seq << std::endl; + BOOST_TEST((seq == make_vector(1, 2, make_vector(3, 4), 5))); + } + + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/io.cpp b/libs/fusion/test/sequence/io.cpp index 74e0f30cea..d14f2af39b 100644 --- a/libs/fusion/test/sequence/io.cpp +++ b/libs/fusion/test/sequence/io.cpp @@ -73,6 +73,21 @@ main() BOOST_TEST (os2.str() == std::string("(TUPU:HUPU:LUPU:4.5)") ); } + { + useThisOStringStream os2; + // Set format (a:b:c) for os2; + os2 << tuple_open('('); + os2 << tuple_close(')'); + os2 << tuple_delimiter(':'); + // overwrite previous setting + os2 << tuple_open("< "); + os2 << tuple_close('>'); + os2 << tuple_delimiter(", "); + + os2 << make_vector("TUPU", "HUPU", "LUPU", 4.5); + BOOST_TEST (os2.str() == std::string("< TUPU, HUPU, LUPU, 4.5>") ); + } + // The format is still [a, b, c] for os1 os1 << make_vector(1, 2, 3); BOOST_TEST (os1.str() == std::string("[1,2,3][1,2,3]") ); @@ -103,7 +118,7 @@ main() useThisIStringStream is("(100 200 300)"); vector<int, int, int> ti; - BOOST_TEST(bool(is >> ti) != 0); + BOOST_TEST(!!(is >> ti)); BOOST_TEST(ti == make_vector(100, 200, 300)); // Note that strings are problematic: diff --git a/libs/fusion/test/sequence/iterator.hpp b/libs/fusion/test/sequence/iterator.hpp index d88b7199fa..d9ef5e0fca 100644 --- a/libs/fusion/test/sequence/iterator.hpp +++ b/libs/fusion/test/sequence/iterator.hpp @@ -1,7 +1,7 @@ /*============================================================================= Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <string> @@ -22,6 +22,7 @@ void test() { + using boost::fusion::next; using namespace boost::fusion; using namespace boost; @@ -113,7 +114,7 @@ void test() BOOST_TEST(*next(next(next(i))) == s); next(next(next(next(i)))); // end - + #ifdef FUSION_TEST_FAIL next(next(next(next(next(i))))); // past the end: must not compile #endif diff --git a/libs/fusion/test/sequence/map.cpp b/libs/fusion/test/sequence/map.cpp index b149d24e63..58497b44d5 100644 --- a/libs/fusion/test/sequence/map.cpp +++ b/libs/fusion/test/sequence/map.cpp @@ -1,7 +1,7 @@ /*============================================================================= Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/detail/lightweight_test.hpp> @@ -20,6 +20,8 @@ #include <boost/fusion/support/category_of.hpp> #include <boost/static_assert.hpp> #include <boost/mpl/assert.hpp> +#include <boost/mpl/at.hpp> +#include <boost/typeof/typeof.hpp> #include <iostream> #include <string> @@ -39,18 +41,19 @@ main() { typedef map< pair<int, char> - , pair<double, std::string> > + , pair<double, std::string> > map_type; BOOST_MPL_ASSERT((traits::is_associative<map_type>)); - + BOOST_MPL_ASSERT((traits::is_random_access<map_type>)); + map_type m( make_pair<int>('X') , make_pair<double>("Men")); - + std::cout << at_key<int>(m) << std::endl; std::cout << at_key<double>(m) << std::endl; - + BOOST_TEST(at_key<int>(m) == 'X'); BOOST_TEST(at_key<double>(m) == "Men"); @@ -58,7 +61,7 @@ main() boost::is_same<boost::fusion::result_of::value_at_key<map_type, int>::type, char>::value)); BOOST_STATIC_ASSERT(( boost::is_same<boost::fusion::result_of::value_at_key<map_type, double>::type, std::string>::value)); - + std::cout << m << std::endl; BOOST_STATIC_ASSERT((boost::fusion::result_of::has_key<map_type, int>::value)); @@ -75,8 +78,42 @@ main() BOOST_STATIC_ASSERT((boost::is_same<boost::fusion::result_of::key_of<boost::fusion::result_of::next<boost::fusion::result_of::begin<map_type>::type>::type>::type, double>::value)); BOOST_STATIC_ASSERT((boost::is_same<boost::fusion::result_of::value_of_data<boost::fusion::result_of::begin<map_type>::type>::type, char>::value)); BOOST_STATIC_ASSERT((boost::is_same<boost::fusion::result_of::value_of_data<boost::fusion::result_of::next<boost::fusion::result_of::begin<map_type>::type>::type>::type, std::string>::value)); + + // Test random access interface. + pair<int, char> a = at_c<0>(m); (void) a; + pair<double, std::string> b = at_c<1>(m); + } + + // iterators & random access interface. + { + typedef pair<boost::mpl::int_<0>, std::string> pair0; + typedef pair<boost::mpl::int_<1>, std::string> pair1; + typedef pair<boost::mpl::int_<2>, std::string> pair2; + typedef pair<boost::mpl::int_<3>, std::string> pair3; + typedef pair<boost::mpl::int_<4>, std::string> pair4; + + typedef map< pair0, pair1, pair2, pair3, pair4 > map_type; + map_type m( pair0("zero"), pair1("one"), pair2("two"), pair3("three"), pair4("four") ); + BOOST_AUTO( it0, begin(m) ); + BOOST_TEST((deref(it0) == pair0("zero"))); + BOOST_AUTO( it1, fusion::next(it0) ); + BOOST_TEST((deref(it1) == pair1("one"))); + BOOST_AUTO( it2, fusion::next(it1) ); + BOOST_TEST((deref(it2) == pair2("two"))); + BOOST_AUTO( it3, fusion::next(it2) ); + BOOST_TEST((deref(it3) == pair3("three"))); + BOOST_AUTO( it4, fusion::next(it3) ); + BOOST_TEST((deref(it4) == pair4("four"))); + + BOOST_TEST((deref(fusion::advance_c<4>(it0)) == deref(it4))); + + // Bi-directional + BOOST_TEST((deref(fusion::prior(it4)) == deref(it3) )); + BOOST_TEST((deref(fusion::prior(it3)) == deref(it2) )); + BOOST_TEST((deref(fusion::prior(it2)) == deref(it1) )); + BOOST_TEST((deref(fusion::prior(it1)) == deref(it0) )); } - + { std::cout << make_map<char, int>('X', 123) << std::endl; BOOST_TEST(at_key<char>(make_map<char, int>('X', 123)) == 'X'); diff --git a/libs/fusion/test/sequence/map_comparison.cpp b/libs/fusion/test/sequence/map_comparison.cpp new file mode 100644 index 0000000000..63f3951537 --- /dev/null +++ b/libs/fusion/test/sequence/map_comparison.cpp @@ -0,0 +1,68 @@ +/*============================================================================= + Copyright (c) 1999-2003 Jaakko Jarvi + Copyright (c) 2001-2011 Joel de Guzman + Copyright (c) 2006 Dan Marsden + + 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) +==============================================================================*/ +#include <boost/fusion/container/map/map.hpp> +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence/comparison.hpp> + +struct key1 {}; +struct key2 {}; +struct key3 {}; + +void +equality_test() +{ + using namespace boost::fusion; + + map<pair<key1, int>, pair<key2, char> > v1(5, 'a'); + map<pair<key1, int>, pair<key2, char> > v2(5, 'a'); + BOOST_TEST(v1 == v2); + + map<pair<key1, int>, pair<key2, char> > v3(5, 'b'); + map<pair<key1, int>, pair<key2, char> > t4(2, 'a'); + BOOST_TEST(v1 != v3); + BOOST_TEST(v1 != t4); + BOOST_TEST(!(v1 != v2)); + + map<pair<key1, int>, pair<key2, char>, pair<key2, bool> > v5(5, 'a', true); + BOOST_TEST(v1 != v5); + BOOST_TEST(!(v1 == v5)); + BOOST_TEST(v5 != v1); + BOOST_TEST(!(v5 == v1)); +} + +void +ordering_test() +{ + using namespace boost::fusion; + + map<pair<key1, int>, pair<key2, float> > v1(4, 3.3f); + map<pair<key1, short>, pair<key2, float> > v2(5, 3.3f); + map<pair<key1, long>, pair<key2, double> > v3(5, 4.4); + BOOST_TEST(v1 < v2); + BOOST_TEST(v1 <= v2); + BOOST_TEST(v2 > v1); + BOOST_TEST(v2 >= v1); + BOOST_TEST(v2 < v3); + BOOST_TEST(v2 <= v3); + BOOST_TEST(v3 > v2); + BOOST_TEST(v3 >= v2); + +#if defined(FUSION_TEST_FAIL) + map<int, char, bool> v5(5, 'a', true); + v1 >= v5; +#endif +} + +int +main() +{ + equality_test(); + ordering_test(); + return boost::report_errors(); +} diff --git a/libs/fusion/test/sequence/map_construction.cpp b/libs/fusion/test/sequence/map_construction.cpp new file mode 100644 index 0000000000..ee308a1320 --- /dev/null +++ b/libs/fusion/test/sequence/map_construction.cpp @@ -0,0 +1,131 @@ +/*============================================================================= + Copyright (c) 1999-2003 Jaakko Jarvi + Copyright (c) 2001-2011 Joel de Guzman + Copyright (c) 2006 Dan Marsden + + 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) +==============================================================================*/ +#include <boost/fusion/container/map/map.hpp> +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence/intrinsic/at.hpp> + +struct key1 {}; +struct key2 {}; +struct key3 {}; + +namespace test_detail +{ + // something to prevent warnings for unused variables + template<class T> void dummy(const T&) {} + + // no public default constructor + class foo + { + public: + + explicit foo(int v) : val(v) {} + + bool operator==(const foo& other) const + { + return val == other.val; + } + + private: + + foo() {} + int val; + }; + + // another class without a public default constructor + class no_def_constructor + { + no_def_constructor() {} + + public: + + no_def_constructor(std::string) {} + }; +} + +inline void +test() +{ + using namespace boost::fusion; + using namespace test_detail; + + nil empty; + + map<> empty0; + +#ifndef NO_CONSTRUCT_FROM_NIL + map<> empty1(empty); +#endif + + map<pair<key1, int> > t1; + BOOST_TEST(at_c<0>(t1).second == int()); + + map<pair<key1, float> > t2(5.5f); + BOOST_TEST(at_c<0>(t2).second > 5.4f && at_c<0>(t2).second < 5.6f); + + map<pair<key1, foo> > t3(foo(12)); + BOOST_TEST(at_c<0>(t3).second == foo(12)); + + map<pair<key1, double> > t4(t2); + BOOST_TEST(at_c<0>(t4).second > 5.4 && at_c<0>(t4).second < 5.6); + + map<pair<key1, int>, pair<key2, float> > t5; + BOOST_TEST(at_c<0>(t5).second == int()); + BOOST_TEST(at_c<1>(t5).second == float()); + + map<pair<key1, int>, pair<key2, float> > t6(12, 5.5f); + BOOST_TEST(at_c<0>(t6).second == 12); + BOOST_TEST(at_c<1>(t6).second > 5.4f && at_c<1>(t6).second < 5.6f); + + map<pair<key1, int>, pair<key2, float> > t7(t6); + BOOST_TEST(at_c<0>(t7).second == 12); + BOOST_TEST(at_c<1>(t7).second > 5.4f && at_c<1>(t7).second < 5.6f); + + map<pair<key1, long>, pair<key2, double> > t8(t6); + BOOST_TEST(at_c<0>(t8).second == 12); + BOOST_TEST(at_c<1>(t8).second > 5.4f && at_c<1>(t8).second < 5.6f); + + dummy + ( + map< + pair<key1, no_def_constructor>, + pair<key2, no_def_constructor>, + pair<key3, no_def_constructor> > + ( + pair<key1, no_def_constructor>(std::string("Jaba")), // ok, since the default + pair<key2, no_def_constructor>(std::string("Daba")), // constructor is not used + pair<key3, no_def_constructor>(std::string("Doo")) + ) + ); + + dummy(map<pair<key1, int>, pair<key2, double> >()); + dummy(map<pair<key1, int>, pair<key2, double> >(1,3.14)); + +#if defined(FUSION_TEST_FAIL) + dummy(map<pair<key1, double&> >()); // should fail, no defaults for references + dummy(map<pair<key1, const double&> >()); // likewise +#endif + + { + double dd = 5; + dummy(map<pair<key1, double&> >(pair<key1, double&>(dd))); // ok + dummy(map<pair<key1, const double&> >(pair<key1, const double&>(dd+3.14))); // ok, but dangerous + } + +#if defined(FUSION_TEST_FAIL) + dummy(map<pair<key1, double&> >(dd+3.14)); // should fail, + // temporary to non-const reference +#endif +} + +int +main() +{ + test(); + return boost::report_errors(); +} diff --git a/libs/fusion/test/sequence/map_copy.cpp b/libs/fusion/test/sequence/map_copy.cpp new file mode 100644 index 0000000000..b8218bdf2a --- /dev/null +++ b/libs/fusion/test/sequence/map_copy.cpp @@ -0,0 +1,90 @@ +/*============================================================================= + Copyright (c) 1999-2003 Jaakko Jarvi + Copyright (c) 2001-2011 Joel de Guzman + Copyright (c) 2006 Dan Marsden + + 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) +==============================================================================*/ +#include <boost/fusion/container/map/map.hpp> +#include <boost/fusion/container/generation/make_map.hpp> +#include <boost/fusion/container/generation/map_tie.hpp> +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence/intrinsic/at.hpp> +#include <boost/fusion/mpl.hpp> +#include <boost/preprocessor/cat.hpp> +#include <boost/mpl/insert_range.hpp> +#include <boost/mpl/vector.hpp> +#include <boost/mpl/begin.hpp> +#include <boost/mpl/equal.hpp> +#include <boost/static_assert.hpp> +#include <string> + +struct k1 {}; +struct k2 {}; +struct k3 {}; +struct k4 {}; + +namespace test_detail +{ + // classes with different kinds of conversions + class AA {}; + class BB : public AA {}; + struct CC { CC() {} CC(const BB&) {} }; + struct DD { operator CC() const { return CC(); }; }; +} + +boost::fusion::map< + boost::fusion::pair<k1, double>, + boost::fusion::pair<k2, double>, + boost::fusion::pair<k3, double>, + boost::fusion::pair<k4, double> +> +foo(int i) +{ + return boost::fusion::make_map<k1, k2, k3, k4>(i, i+1, i+2, i+3); +} + +void +test() +{ + using namespace boost::fusion; + using namespace test_detail; + + map<pair<k1, int>, pair<k2, char> > t1(4, 'a'); + map<pair<k1, int>, pair<k2, char> > t2(5, 'b'); + t2 = t1; + BOOST_TEST(at_c<0>(t1).second == at_c<0>(t2).second); + BOOST_TEST(at_c<1>(t1).second == at_c<1>(t2).second); + + map<pair<k1, int>, pair<k2, char const*> > t4(4, "a"); + map<pair<k1, long>, pair<k2, std::string> > t3(2, std::string("a")); + t3 = t4; + BOOST_TEST((double)at_c<0>(t4).second == at_c<0>(t3).second); + BOOST_TEST(at_c<1>(t4).second == at_c<1>(t3).second); + + // testing copy and assignment with implicit conversions + // between elements testing tie + + map<pair<k1, char>, pair<k2, BB*>, pair<k3, BB>, pair<k4, DD> > t; + map<pair<k1, int>, pair<k2, AA*>, pair<k3, CC>, pair<k4, CC> > a(t); + a = t; + + int i; char c; double d; + map_tie<k1, k2, k3>(i, c, d) = make_map<k1, k2, k3>(1, 'a', 5.5); + + BOOST_TEST(i==1); + BOOST_TEST(c=='a'); + BOOST_TEST(d>5.4 && d<5.6); + + // returning a map with conversion + foo(2); +} + +int +main() +{ + test(); + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/map_misc.cpp b/libs/fusion/test/sequence/map_misc.cpp new file mode 100644 index 0000000000..256a16f4f1 --- /dev/null +++ b/libs/fusion/test/sequence/map_misc.cpp @@ -0,0 +1,167 @@ +/*============================================================================= + Copyright (c) 1999-2003 Jaakko Jarvi + Copyright (c) 2001-2013 Joel de Guzman + Copyright (c) 2006 Dan Marsden + + 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) +==============================================================================*/ +#include <boost/fusion/container/map/map.hpp> +#include <boost/fusion/container/map/convert.hpp> +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence/intrinsic.hpp> +#include <boost/fusion/support/is_sequence.hpp> +#include <boost/fusion/mpl.hpp> +#include <boost/mpl/find.hpp> +#include <boost/mpl/equal.hpp> +#include <boost/mpl/int.hpp> +#include <boost/mpl/integral_c.hpp> +#include <boost/type_traits/is_same.hpp> +#include <string> + +struct k1 {}; +struct k2 {}; +struct k3 {}; +struct k4 {}; + +template <typename S1, typename S2> +struct is_same +{ +}; + +namespace fn = boost::fusion; + +struct test_intrinsics1 +{ + // test at, begin, end, next, prior, advance, size, deref, etc. + + typedef fn::map< + fn::pair<k1, int>, fn::pair<k2, float>, + fn::pair<k3, bool>, fn::pair<k3, char> > + sequence; + + typedef boost::mpl::begin<sequence>::type first; + typedef boost::mpl::next<first>::type second; + typedef boost::mpl::next<second>::type third; + typedef boost::mpl::next<third>::type fourth; + typedef boost::mpl::end<sequence>::type last; + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<first>::type, fn::pair<k1, int> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<second>::type, fn::pair<k2, float> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<third>::type, fn::pair<k3, bool> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<fourth>::type, fn::pair<k3, char> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::at_c<sequence, 2>::type, fn::pair<k3, bool> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::front<sequence>::type, fn::pair<k1, int> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref< + boost::mpl::advance_c<second, 2>::type>::type, fn::pair<k3, char> >::value)); + + BOOST_STATIC_ASSERT((boost::mpl::size<sequence>::value == 4)); + BOOST_STATIC_ASSERT(!(boost::mpl::empty<sequence>::value)); + BOOST_STATIC_ASSERT((boost::mpl::distance<second, fourth>::value == 2)); + + typedef boost::mpl::prior<last>::type fourth_; + typedef boost::mpl::prior<fourth_>::type third_; + typedef boost::mpl::prior<third_>::type second_; + typedef boost::mpl::prior<second_>::type first_; + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<first_>::type, fn::pair<k1, int> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<second_>::type, fn::pair<k2, float> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<third_>::type, fn::pair<k3, bool> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::deref<fourth_>::type, fn::pair<k3, char> >::value)); + + BOOST_STATIC_ASSERT((boost::is_same< + boost::mpl::back<sequence>::type, fn::pair<k3, char> >::value)); + +}; + +void +test() +{ + using namespace boost::fusion; + + { // testing const sequences + + const map<pair<k1, int>, pair<k2, float> > t1(5, 3.3f); + BOOST_TEST(at_c<0>(t1).second == 5); + BOOST_TEST(at_c<1>(t1).second == 3.3f); + } + + { // testing at<N> works with MPL integral constants + const map<pair<k1, int>, pair<k2, char> > t1(101, 'z'); + BOOST_TEST(boost::fusion::at<boost::mpl::int_<0> >(t1).second == 101); + BOOST_TEST(boost::fusion::at<boost::mpl::int_<1> >(t1).second == 'z'); + // explicitly try something other than mpl::int_ + BOOST_TEST((boost::fusion::at<boost::mpl::integral_c<long, 0> >(t1).second == 101)); + BOOST_TEST((boost::fusion::at<boost::mpl::integral_c<long, 1> >(t1).second == 'z')); + } + + { // testing size & empty + + typedef map<pair<k1, int>, pair<k2, float>, pair<k3, double> > t1; + typedef map<> t2; + + BOOST_STATIC_ASSERT(boost::fusion::result_of::size<t1>::value == 3); + BOOST_STATIC_ASSERT(boost::fusion::result_of::size<t2>::value == 0); + BOOST_STATIC_ASSERT(!boost::fusion::result_of::empty<t1>::value); + BOOST_STATIC_ASSERT(boost::fusion::result_of::empty<t2>::value); + } + + { // testing front & back + + typedef map<pair<k1, int>, pair<k2, float>, pair<k3, std::string> > tup; + tup t(1, 2.2f, std::string("Kimpo")); + + BOOST_TEST(front(t).second == 1); + BOOST_TEST(back(t).second == "Kimpo"); + } + + { // testing is_sequence + + typedef map<pair<k1, int>, pair<k2, float>, pair<k3, double> > t1; + typedef map<> t2; + typedef map<pair<k1, char> > t3; + + BOOST_STATIC_ASSERT(traits::is_sequence<t1>::value); + BOOST_STATIC_ASSERT(traits::is_sequence<t2>::value); + BOOST_STATIC_ASSERT(traits::is_sequence<t3>::value); + BOOST_STATIC_ASSERT(!traits::is_sequence<int>::value); + BOOST_STATIC_ASSERT(!traits::is_sequence<char>::value); + } + + { // testing mpl compatibility + + // test an algorithm + typedef map<pair<k1, int>, pair<k2, float>, pair<k3, double> > t1; + typedef boost::mpl::find<t1, pair<k2, float> >::type iter; + typedef boost::mpl::deref<iter>::type type; + BOOST_STATIC_ASSERT((boost::is_same<type, pair<k2, float> >::value)); + } +} + +int +main() +{ + test(); + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/map_move.cpp b/libs/fusion/test/sequence/map_move.cpp new file mode 100644 index 0000000000..7715440609 --- /dev/null +++ b/libs/fusion/test/sequence/map_move.cpp @@ -0,0 +1,39 @@ +/*============================================================================= + Copyright (c) 2012 Joel de Guzman + + 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) +==============================================================================*/ +#define BOOST_FUSION_DONT_USE_PREPROCESSED_FILES // $$$ JDG temp $$$ + +#include <boost/config.hpp> + +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + +#include <boost/fusion/container/map/map.hpp> + +struct k1 {}; +struct k2 {}; + +#define FUSION_SEQUENCE boost::fusion::map<boost::fusion::pair<k1, std::vector<x>>> + +#define FUSION_SEQUENCE2 boost::fusion::map< \ + boost::fusion::pair<k1, std::vector<x>>, \ + boost::fusion::pair<k2, x>> + +#include "move.hpp" + +#else +#include <boost/detail/lightweight_test.hpp> +#endif + +int +main() +{ +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + test(); +#endif + + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/map_mutate.cpp b/libs/fusion/test/sequence/map_mutate.cpp new file mode 100644 index 0000000000..afe78ad636 --- /dev/null +++ b/libs/fusion/test/sequence/map_mutate.cpp @@ -0,0 +1,69 @@ +/*============================================================================= + Copyright (c) 1999-2003 Jaakko Jarvi + Copyright (c) 2001-2011 Joel de Guzman + Copyright (c) 2006 + + 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) +==============================================================================*/ +#include <boost/fusion/container/map/map.hpp> +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/sequence/intrinsic/at.hpp> + +struct k1 {}; +struct k2 {}; +struct k3 {}; +struct k4 {}; + +namespace test_detail +{ + // no public default constructor + class foo + { + public: + + explicit foo(int v) : val(v) {} + + bool operator==(const foo& other) const + { + return val == other.val; + } + + private: + + foo() {} + int val; + }; +} + +void +test() +{ + using namespace boost::fusion; + using namespace test_detail; + + map< + pair<k1, int>, + pair<k1, float>, + pair<k1, bool>, + pair<k1, foo> + > t1(5, 12.2f, true, foo(4)); + + at_c<0>(t1).second = 6; + at_c<1>(t1).second = 2.2f; + at_c<2>(t1).second = false; + at_c<3>(t1).second = foo(5); + + BOOST_TEST(at_c<0>(t1).second == 6); + BOOST_TEST(at_c<1>(t1).second > 2.1f && at_c<1>(t1).second < 2.3f); + BOOST_TEST(at_c<2>(t1).second == false); + BOOST_TEST(at_c<3>(t1).second == foo(5)); +} + +int +main() +{ + test(); + return boost::report_errors(); +} + diff --git a/libs/fusion/test/sequence/misc.hpp b/libs/fusion/test/sequence/misc.hpp index 610b107a67..ecbe154942 100644 --- a/libs/fusion/test/sequence/misc.hpp +++ b/libs/fusion/test/sequence/misc.hpp @@ -95,6 +95,7 @@ struct test_intrinsics2 { typedef boost::fusion::FUSION_SEQUENCE<> seq0; +#if !defined(BOOST_FUSION_SEQUENCE_CONVERSION_IS_NOT_SEQUENCE__TYPE_PRESERVING) #if !defined(FUSION_FORWARD_ONLY) // list has no back/prev typedef boost::fusion::FUSION_SEQUENCE<int> target1; @@ -114,6 +115,8 @@ struct test_intrinsics2 typedef boost::fusion::FUSION_SEQUENCE<double, int> target4; typedef boost::mpl::push_front<seq3, double>::type seq4; BOOST_STATIC_ASSERT((boost::mpl::equal<seq4, target4>::value)); + +#endif }; void diff --git a/libs/fusion/test/sequence/move.hpp b/libs/fusion/test/sequence/move.hpp new file mode 100644 index 0000000000..febbc2bbaf --- /dev/null +++ b/libs/fusion/test/sequence/move.hpp @@ -0,0 +1,120 @@ +/*============================================================================= + Copyright (c) 2012 Joel de Guzman + + 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) +==============================================================================*/ +#include <boost/config.hpp> + +#if defined(BOOST_NO_CXX11_RVALUE_REFERENCES) +#error "Valid only on compilers that support rvalues" +#endif + +#include <boost/detail/lightweight_test.hpp> +#include <boost/static_assert.hpp> +#include <boost/assert.hpp> +#include <vector> + + +namespace test_detail +{ + int copies = 0; + + void incr_copy() + { + copies++; + } + + struct x + { + int i; + x() : i(123) {} + + x(x&& rhs) : i(rhs.i) {} + + x& operator=(x&& rhs) + { + i = rhs.i; + return *this; + } + + x(x const& rhs) + { + incr_copy(); + } + + x& operator=(x const& rhs) + { + incr_copy(); + return *this; + } + }; + + typedef std::vector<x> vector_type; + extern bool disable_rvo; // to disable RVO + + vector_type + generate_vec() + { + vector_type v; + v.push_back(x()); + if (disable_rvo) + return v; + return vector_type(); + } + + + template <typename T> + T move_me(T && val) + { + T r(std::move(val)); + if (disable_rvo) + return r; + return T(); + } + + typedef FUSION_SEQUENCE return_type; + + return_type + generate() + { + return_type r(generate_vec()); + if (disable_rvo) + return r; + return return_type(); + } + + typedef FUSION_SEQUENCE2 return_type2; + + return_type2 + generate2() + { + return_type2 r(generate_vec(), x()); + if (disable_rvo) + return r; + return return_type2(); + } +} + +void test() +{ + using namespace boost::fusion; + using namespace test_detail; + + return_type v = move_me(generate()); + BOOST_TEST(copies == 0); + + return_type2 v2 = move_me(generate2()); + BOOST_TEST(copies == 0); + + v2 = move_me(generate2()); + BOOST_TEST(copies == 0); + + std::cout << "Copies: " << copies << std::endl; +} + +namespace test_detail +{ + bool disable_rvo = true; +} + diff --git a/libs/fusion/test/sequence/nil.cpp b/libs/fusion/test/sequence/nil.cpp new file mode 100644 index 0000000000..bdc8c3528c --- /dev/null +++ b/libs/fusion/test/sequence/nil.cpp @@ -0,0 +1,25 @@ +/*============================================================================= + Copyright (c) 2014 Louis Dionne + + 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) +==============================================================================*/ +#include <boost/detail/lightweight_test.hpp> +#include <boost/fusion/container/list/cons_iterator.hpp> +#include <boost/fusion/container/list/nil.hpp> +#include <boost/fusion/support/config.hpp> +#include <boost/mpl/bool.hpp> + + +int main() { + using namespace boost::fusion; + + // nil should be constexpr constructible + { + BOOST_CONSTEXPR nil x1 = nil(); + BOOST_CONSTEXPR nil x2 = nil(nil_iterator(), boost::mpl::true_()); + (void)x1; (void)x2; + } + + return boost::report_errors(); +} diff --git a/libs/fusion/test/sequence/ref_vector.cpp b/libs/fusion/test/sequence/ref_vector.cpp new file mode 100644 index 0000000000..8bd0929b8f --- /dev/null +++ b/libs/fusion/test/sequence/ref_vector.cpp @@ -0,0 +1,64 @@ +/*============================================================================= + Copyright (c) 2012 Joel falcou + + 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) +==============================================================================*/ +#include <iostream> +#include <boost/mpl/transform.hpp> +#include <boost/fusion/include/mpl.hpp> +#include <boost/fusion/adapted/mpl.hpp> +#include <boost/fusion/include/at.hpp> +#include <boost/fusion/include/as_vector.hpp> +#include <boost/type_traits/add_reference.hpp> +#include <boost/fusion/include/adapt_struct.hpp> + +struct foo +{ + double d; float f; short c; +}; + +BOOST_FUSION_ADAPT_STRUCT(foo,(double,d)(float,f)(short,c)) + +template<class T> +class composite_reference + : public boost::mpl:: + transform < typename boost::fusion::result_of:: + as_vector<T>::type + , boost::add_reference<boost::mpl::_> + >::type +{ + public: + typedef typename boost::mpl:: + transform < typename boost::fusion::result_of:: + as_vector<T>::type + , boost::add_reference<boost::mpl::_> + >::type parent; + + composite_reference(T& src) : parent( src ) {} + composite_reference(parent& src) : parent(src) {} + + composite_reference& operator=(T& src) + { + static_cast<parent&>(*this) = static_cast<parent&>(src); + return *this; + } + + composite_reference& operator=(parent const& src) + { + static_cast<parent&>(*this) = src; + return *this; + } +}; + +int main(int,char**) +{ + foo f; + composite_reference<foo> ref_f(f); + + boost::fusion::at_c<0>(ref_f) = 1.2; + boost::fusion::at_c<1>(ref_f) = 1.2f; + boost::fusion::at_c<2>(ref_f) = 12; + + std::cout << f.d << " " << f.f << " " << f.c << "\n"; +} diff --git a/libs/fusion/test/sequence/reverse_view.cpp b/libs/fusion/test/sequence/reverse_view.cpp index 36bda96c58..fb96275d28 100644 --- a/libs/fusion/test/sequence/reverse_view.cpp +++ b/libs/fusion/test/sequence/reverse_view.cpp @@ -6,6 +6,7 @@ ==============================================================================*/ #include <boost/detail/lightweight_test.hpp> #include <boost/fusion/container/vector/vector.hpp> +#include <boost/fusion/container/map/map.hpp> #include <boost/fusion/adapted/mpl.hpp> #include <boost/fusion/sequence/io/out.hpp> #include <boost/fusion/container/generation/make_vector.hpp> @@ -82,6 +83,27 @@ main() )); } + //! Map + { + typedef pair<boost::mpl::int_<0>, std::string> pair0; + typedef pair<boost::mpl::int_<1>, std::string> pair1; + typedef pair<boost::mpl::int_<2>, std::string> pair2; + typedef pair<boost::mpl::int_<3>, std::string> pair3; + typedef pair<boost::mpl::int_<4>, std::string> pair4; + + typedef map< pair0, pair1, pair2, pair3, pair4 > map_type; + map_type m( pair0("zero"), pair1("one"), pair2("two"), pair3("three"), pair4("four") ); + typedef reverse_view<map_type> view_type; + view_type rev(m); + std::cout << rev << std::endl; + BOOST_TEST((rev == make_vector( pair4("four"), pair3("three"), pair2("two"), pair1("one"), pair0("zero")))); + BOOST_TEST((at_c<0>(rev) == pair4("four"))); + BOOST_TEST((at_c<1>(rev) == pair3("three"))); + BOOST_TEST((at_c<2>(rev) == pair2("two"))); + BOOST_TEST((at_c<3>(rev) == pair1("one"))); + BOOST_TEST((at_c<4>(rev) == pair0("zero"))); + } + return boost::report_errors(); } diff --git a/libs/fusion/test/sequence/std_tuple_iterator.cpp b/libs/fusion/test/sequence/std_tuple_iterator.cpp index 1592eef5fa..202fb7a53a 100644 --- a/libs/fusion/test/sequence/std_tuple_iterator.cpp +++ b/libs/fusion/test/sequence/std_tuple_iterator.cpp @@ -8,7 +8,7 @@ // The std_tuple_iterator adaptor only supports implementations // using variadic templates -#if !defined(BOOST_NO_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) #include <boost/fusion/adapted/std_tuple.hpp> diff --git a/libs/fusion/test/sequence/tuple_construction.cpp b/libs/fusion/test/sequence/tuple_construction.cpp index b35233abec..044701c407 100644 --- a/libs/fusion/test/sequence/tuple_construction.cpp +++ b/libs/fusion/test/sequence/tuple_construction.cpp @@ -8,7 +8,7 @@ #include <boost/fusion/tuple/tuple.hpp> #include <boost/fusion/adapted/mpl.hpp> -#define TR1_TUPLE_TEST +#define NO_CONSTRUCT_FROM_NIL #define FUSION_SEQUENCE tuple #define FUSION_AT get #include "construction.hpp" diff --git a/libs/fusion/test/sequence/tuple_make.cpp b/libs/fusion/test/sequence/tuple_make.cpp index 806a7f2900..1a453b6272 100644 --- a/libs/fusion/test/sequence/tuple_make.cpp +++ b/libs/fusion/test/sequence/tuple_make.cpp @@ -2,7 +2,7 @@ Copyright (c) 1999-2003 Jaakko Jarvi Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/fusion/tuple.hpp> diff --git a/libs/fusion/test/sequence/value_at.hpp b/libs/fusion/test/sequence/value_at.hpp index 9fe3a1982c..ae03dd3c73 100644 --- a/libs/fusion/test/sequence/value_at.hpp +++ b/libs/fusion/test/sequence/value_at.hpp @@ -2,7 +2,7 @@ Copyright (c) 1999-2003 Jaakko Jarvi Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/detail/lightweight_test.hpp> @@ -11,6 +11,10 @@ #include <boost/static_assert.hpp> #include <iostream> +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) +#include <functional> +#endif + #if !defined(FUSION_AT) #define FUSION_AT at_c #endif @@ -35,7 +39,16 @@ test() double d = 2.7; A a; +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + // Note: C++11 will pickup the rvalue overload for the d argument + // since we do not have all permutations (expensive!) for all const& + // and && arguments. We either have all && or all const& arguments only. + // For that matter, use std::ref to disambiguate the call. + + FUSION_SEQUENCE<int, double&, const A&, int> t(1, std::ref(d), a, 2); +#else FUSION_SEQUENCE<int, double&, const A&, int> t(1, d, a, 2); +#endif const FUSION_SEQUENCE<int, double&, const A, int> ct(t); int i = FUSION_AT<0>(t); @@ -66,7 +79,7 @@ test() ++FUSION_AT<0>(t); BOOST_TEST(FUSION_AT<0>(t) == 6); - + typedef FUSION_SEQUENCE<int, float> seq_type; BOOST_STATIC_ASSERT(!( diff --git a/libs/fusion/test/sequence/vector_iterator.cpp b/libs/fusion/test/sequence/vector_iterator.cpp index 4d4b6b39a6..a2ca7df73d 100644 --- a/libs/fusion/test/sequence/vector_iterator.cpp +++ b/libs/fusion/test/sequence/vector_iterator.cpp @@ -1,7 +1,7 @@ /*============================================================================= Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + 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) ==============================================================================*/ #include <boost/fusion/container/vector/vector.hpp> diff --git a/libs/fusion/test/sequence/vector_move.cpp b/libs/fusion/test/sequence/vector_move.cpp new file mode 100644 index 0000000000..3f96d72ad6 --- /dev/null +++ b/libs/fusion/test/sequence/vector_move.cpp @@ -0,0 +1,33 @@ +/*============================================================================= + Copyright (c) 2012 Joel de Guzman + + 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) +==============================================================================*/ +#define BOOST_FUSION_DONT_USE_PREPROCESSED_FILES // $$$ JDG temp $$$ + +#include <boost/config.hpp> + +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + +#include <boost/fusion/container/vector/vector.hpp> + +#define FUSION_SEQUENCE boost::fusion::vector<std::vector<x>> +#define FUSION_SEQUENCE2 boost::fusion::vector<std::vector<x>, x> + +#include "move.hpp" + +#else +#include <boost/detail/lightweight_test.hpp> +#endif + +int +main() +{ +#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) + test(); +#endif + + return boost::report_errors(); +} + diff --git a/libs/fusion/todo.txt b/libs/fusion/todo.txt deleted file mode 100644 index 2add4cc891..0000000000 --- a/libs/fusion/todo.txt +++ /dev/null @@ -1,185 +0,0 @@ -=============================================================================== -Copyright (C) 2001-2007 Joel de Guzman, Dan Marsden, Tobias Schwinger - -Use, modification and distribution is subject to 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) -=============================================================================== - -* Document extension::struct_size, extension::struct_member and - extension::struct_assoc_member in extension section. - -* Document rationale behind at and value_at and how to choose which - to use. - -* Reinstate the function object algorithms - -* Break all dependency cycles if there are some more - -* Break the view<-->algorithm dependency cycle - -* Improve extension docs - -* Document sequence/convert - -* Consider object equivalent of functions and algorithms (so you can do - transform(iterators, deref()) with needing to put together a wrapper for deref). - -* Make algorithms work with mutable data - -* Consider segmented sequence / algorithm support - -* Consider utility element_ref<Seq,Member>::type thats consts and refs as appropriate - -* Improved motivation section - -* Expand details of view concept - -* Examples, examples, examples - -* look at lambda stuff - -* Complete the fusion/include/ directory containing a flat list of - include files for all the modules and components. - -* The error messages when e.g. the function is not set as const are difficult - to decipher. e.g. transform(s, f) <<- where f has a non-const operator() - -* mpl, fusion, container type preserving operations incompatible - -- shall we consider container-type preserving variations of the - functions/algorithms? - - How about making joint_view Concept preserving? This way push/pop/front/back - will return a view of the same Concept. - tosh - -* map_tie is implemented. It seems not yet documented? - Dan: done now! - -* multi_set, multi_map? - -* why is insert_range not spelled insert_sequence ? - -* Document the new fusion extension mechanisms - ->iterator_facade - ->sequence_facade - -* David A: - Wouldn't extension be a lot easier if iterator_base and sequence_base - took (optional) 2nd arguments that specify the tag? Then you wouldn't - need that whole dance that enables tag dispatching (right?) - -* David A: is_iterator isn't documented? - JDG: There is no is_iterator ;) There is is_fusion_iterator, but it should - probably be placed in detail. - -* for_each takes the function object by reference to const, so you have to - const qualify operator() and make the data members mutable so you can change - them anyway. - Eric N: IMO, this is a bug in Fusion. There should be an overload of for_each - that takes a function object by non-const reference. Stateful predicates should - be supported, and Fusion should be explicit about where and when predicates - are copied, so that the state doesn't get messed up. - -* Make Boost.parameters library's ArgumentPacks a conforming fusion sequence - -* Optimize container performance with typeof / compiler defect typeof. In particular - improve the performance of the prototype deque implementation. - -* Deque docs if we decide we like it - -* Rewrite the whole extension docs section. More formal docs of extension point, - example to use the various facade types, rather than hand coding everything. - -* zip optimization - Zip is rather compiler heavy, try and reduce the likelihood - of compilers like msvc7 hitting internal compiler limits - -* Document the unused support added to zip for Hartmut. - -* Rationalize support/unused.hpp and the ignore stuff needed for tie etc. - -* Why do we need to set FUSION_MAX_VECTOR_SIZE when we set - FUSION_MAX_MAP_SIZE? Setting FUSION_MAX_MAP_SIZE should be enough. - -tosh: - -* Document Incrementable / Single Pass Concepts -* Provide infinity-aware default implementation for Incrementable Sequences - - Thoughts: It would probably be cleaner to have infinity conceptually - orthogonal so there can be infinite Bidi/RA/Assoc Sequences. - OTOH it complicates things in way that might not be worth it... - -* Implement always_view/always with repetitive_view<single_view<T> > - semantics - using repetitive_view will for this purpose will be way - too much overhead. - -? Functional wrappers for intrinsics/algorithms. - -* Rewrite functional benchmark - -========================================================== - -From the fusion review (please mark all done items): - -The following comments refer to issues that the library authors should -address prior to merging the library into CVS: - -* Documentation: Many of the reviewers stated that they would like to - see more tutorial documentation that demonstrates not only what the - particular constructs in Fusion do, but also how they are expected - to be used. A reasonably concise motivating example has been - requested. It has already been pointed out that Fusion is used for - some other boost libraries. A well-developed and self-contained - case study of when and how to use Fusion would be greatly - appreciated. The relationship between this library and the current - Boost.Tuple library, as well as Boost.Mpl, should be discussed. The - reference documentation is quite thorough and detailed comments - regarding them have already been addressed by the authors. However - the notion of "views" requires greater documentation. The - examples in the algorithm sections currently do little more than - demonstrate the syntax by which they can be called. Examples that - more specifically express intent would be a notable - improvement. (see for example Matt Austern's "Generic Programming - and the STL"). In general the documentation would benefit from - copy-editing. - -* Several commented on the use of the name "pair" for the fusion type - that has typedefs for two types but only contains the second type. - Although the typedefs and member names are consistent with the - std::pair object, the name "pair" is confusing. The - compile-time/run-time hybrid nature of this library makes it - difficult to find perfect metaphors for constructs in the library. - In this case, it seems better to find a term for this template (and - the concept that it models) that more directly states its purpose. - The name "tag_of" would also benefit from renaming. - -* The behavior of Fusion functions in the face of argument-dependent - lookup (ADL) is not well specified. This should be made - explicit in the reference documentation. - -The following comments refer to issues that, while not mandatory, -deserve consideration: - -* The library name "Fusion", though not arbitrary, says little about - the library's purpose. There is precedent for this within boost, - however. A name change is not mandatory for the - library's acceptance, but it would be worth while for the authors to - consider a more telling name. - - Dan - I like the name Fusion, and there is precendent for less direct - library names like Spirit and Xpressive in Boost. (And Boost is not - exactly an explicit name either). - -* The mechanism for extending Fusion with new containers and iterators - is complex and involves implementing a number of components, - especially regarding iterators. An adaptation layer that is - analogous to the Boost.Iterator library would be a fine addition to - Fusion. - - Dan - Joel added iterator and container adapters, still to be documented - as part of the improved extension docs to be done by me. - -* It would be beneficial to supply Boost.Serialization support for the - Fusion container types. I am sure, as mentioned, that the authors - of this library would accept a volunteer to implement this - functionality. - |