]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/fusion/doc/fusion.qbk
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / fusion / doc / fusion.qbk
1 [/==============================================================================
2 Copyright (C) 2001-2011 Joel de Guzman
3 Copyright (C) 2006 Dan Marsden
4 Copyright (C) 2010 Christopher Schmidt
5
6 Use, modification and distribution is subject to the Boost Software
7 License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
8 http://www.boost.org/LICENSE_1_0.txt)
9 ===============================================================================/]
10 [library Fusion
11 [quickbook 1.3]
12 [version 2.2]
13 [authors [de Guzman, Joel], [Marsden, Dan], [Schwinger, Tobias]]
14 [copyright 2001 2002 2003 2004 2005 2006 2011 2012 Joel de Guzman, Dan Marsden, Tobias Schwinger]
15 [purpose Statically Typed Heterogeneous Data Structures and Algorithms]
16 [license
17 Distributed under the Boost Software License, Version 1.0.
18 (See accompanying file LICENSE_1_0.txt or copy at
19 [@http://www.boost.org/LICENSE_1_0.txt])
20 ]
21 ]
22
23 [def __spirit__ [@http://spirit.sourceforge.net Spirit]]
24 [def __phoenix__ [@http://www.boost.org/libs/phoenix/index.html Phoenix]]
25 [def __mpl__ [@http://www.boost.org/libs/mpl/index.html MPL]]
26 [def __stl__ [@http://en.wikipedia.org/wiki/Standard_Template_Library STL]]
27 [def __tuple__ [@http://www.boost.org/libs/tuple/doc/tuple_users_guide.html Boost.Tuple]]
28 [def __tr1__tuple__ [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf TR1 Tuple]]
29 [def __boost_tools__ [@http://www.boost.org/tools/index.html Boost Tools]]
30 [def __spirit_list__ [@https://lists.sourceforge.net/lists/listinfo/spirit-general Spirit Mailing List]]
31 [def __spirit_general__ [@news://news.gmane.org/gmane.comp.spirit.general Spirit General NNTP news portal]]
32 [def __gmane__ [@http://www.gmane.org Gmane]]
33 [def __mlist_archive__ [@http://news.gmane.org/gmane.comp.parsers.spirit.general]]
34 [def __jaakko_jarvi__ [@http://www.boost.org/people/jaakko_jarvi.htm Jaakko Jarvi]]
35 [def __david_abrahams__ [@http://www.boost.org/people/dave_abrahams.htm David Abrahams]]
36 [def __the_forwarding_problem__ [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm The Forwarding Problem]]
37
38 [def __boost_any__ [@http://www.boost.org/doc/html/any.html Boost.Any]]
39 [def __new_iterator_concepts__ [@http://www.boost.org/libs/iterator/doc/new-iter-concepts.html New Iterator Concepts]]
40 [def __boost_array_library__ [@http://www.boost.org/doc/html/array.html Boost.Array Library]]
41 [def __boost_variant_library__ [@http://www.boost.org/doc/html/variant.html Boost.Variant Library]]
42 [def __boost_tuple_library__ [@http://www.boost.org/libs/tuple/doc/tuple_users_guide.html Boost.Tuple Library]]
43 [def __boost_ref__ [@http://www.boost.org/doc/html/ref.html Boost.Ref]]
44 [def __boost_ref_call__ [@http://www.boost.org/doc/html/ref.html `ref`]]
45 [def __boost_result_of__ [@http://www.boost.org/libs/utility/utility.htm#result_of Boost.ResultOf]]
46 [def __boost_result_of_call__ [@http://www.boost.org/libs/utility/utility.htm#result_of `boost::result_of`]]
47 [def __boost_enable_if__ [@http://www.boost.org/libs/utility/enable_if.html Boost.EnableIf utility]]
48 [def __boost_shared_ptr_call__ [@http://www.boost.org/libs/smart_ptr/shared_ptr.htm `boost::shared_ptr`]]
49 [def __boost_func_forward__ [@http://www.boost.org/libs/functional/forward/doc/html/index.html Boost.Functional/Forward]]
50 [def __boost_func_factory__ [@http://www.boost.org/libs/functional/factory/doc/html/index.html Boost.Functional/Factory]]
51 [def __boost_func_hash__ [@http://www.boost.org/doc/html/hash.html Boost.Functional/Hash]]
52 [def __std_pair_doc__ [@http://www.sgi.com/tech/stl/pair.html `std::pair`]]
53 [def __std_tuple_doc__ [@http://en.cppreference.com/w/cpp/utility/tuple `std::tuple`]]
54 [def __std_plus_doc__ [@http://www.sgi.com/tech/stl/plus.html `std::plus`]]
55 [def __std_minus_doc__ [@http://www.sgi.com/tech/stl/minus.html `std::minus`]]
56
57 [def __mpl_integral_constant__ [@http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html MPL Integral Constant]]
58 [def __mpl_boolean_constant__ [@http://www.boost.org/libs/mpl/doc/refmanual/integral-constant.html MPL Boolean Constant]]
59 [def __mpl_metafunction_class__ [@http://www.boost.org/libs/mpl/doc/refmanual/metafunction-class.html MPL Metafunction Class]]
60 [def __mpl_lambda_expression__ [@http://www.boost.org/libs/mpl/doc/refmanual/lambda-expression.html MPL Lambda Expression]]
61
62 [def __lvalue__ LValue]
63 [def __unspecified__ /unspecified/]
64
65 [def __support__ [link fusion.support Support]]
66 [def __is_sequence__ [link fusion.support.is_sequence `is_sequence`]]
67 [def __is_view__ [link fusion.support.is_view `is_view`]]
68 [def __tag_of__ [link fusion.support.tag_of `tag_of`]]
69 [def __category_of__ [link fusion.support.category_of `category_of`]]
70 [def __deduce__ [link fusion.support.deduce `deduce`]]
71 [def __deduce_sequence__ [link fusion.support.deduce_sequence `deduce_sequence`]]
72 [def __fusion_pair__ [link fusion.support.pair `fusion::pair`]]
73 [def __pair__ [link fusion.support.pair `pair`]]
74 [def __fusion_make_pair__ [link fusion.support.pair `make_pair`]]
75
76 [def __iterator__ [link fusion.iterator Iterator]]
77 [def __iterator_concepts__ [link fusion.iterator.concepts Iterator Concepts]]
78 [def __forward_iterator__ [link fusion.iterator.concepts.forward_iterator Forward Iterator]]
79 [def __bidirectional_iterator__ [link fusion.iterator.concepts.bidirectional_iterator Bidirectional Iterator]]
80 [def __random_access_iterator__ [link fusion.iterator.concepts.random_access_iterator Random Access Iterator]]
81 [def __associative_iterator__ [link fusion.iterator.concepts.associative_iterator Associative Iterator]]
82 [def __unbounded_iterator__ [link fusion.iterator.concepts.unbounded_iterator Unbounded Iterator]]
83
84 [def __next__ [link fusion.iterator.functions.next `next`]]
85 [def __prior__ [link fusion.iterator.functions.prior `prior`]]
86 [def __advance__ [link fusion.iterator.functions.advance `advance`]]
87 [def __advance_c__ [link fusion.iterator.functions.advance_c `advance_c`]]
88 [def __distance__ [link fusion.iterator.functions.distance `distance`]]
89 [def __deref__ [link fusion.iterator.functions.deref `deref`]]
90 [def __deref_data__ [link fusion.iterator.functions.deref_data `deref_data`]]
91
92 [def __result_of_next__ [link fusion.iterator.metafunctions.next `result_of::next`]]
93 [def __result_of_prior__ [link fusion.iterator.metafunctions.prior `result_of::prior`]]
94 [def __result_of_equal_to__ [link fusion.iterator.metafunctions.equal_to `result_of::equal_to`]]
95 [def __result_of_advance__ [link fusion.iterator.metafunctions.advance `result_of::advance`]]
96 [def __result_of_advance_c__ [link fusion.iterator.metafunctions.advance_c `result_of::advance_c`]]
97 [def __result_of_distance__ [link fusion.iterator.metafunctions.distance `result_of::distance`]]
98 [def __result_of_deref__ [link fusion.iterator.metafunctions.deref `result_of::deref`]]
99 [def __result_of_value_of__ [link fusion.iterator.metafunctions.value_of `result_of::value_of`]]
100 [def __result_of_key_of__ [link fusion.iterator.metafunctions.key_of `result_of::key_of`]]
101 [def __result_of_value_of_data__ [link fusion.iterator.metafunctions.value_of_data `result_of::value_of_data`]]
102 [def __result_of_deref_data__ [link fusion.iterator.metafunctions.deref_data `result_of::deref_data`]]
103
104 [def __sequence__ [link fusion.sequence Sequence]]
105 [def __sequence_concepts__ [link fusion.sequence.concepts Sequence Concepts]]
106 [def __traversal_concept__ [link fusion.sequence.concepts.traversal Sequence Traversal Concept]]
107 [def __associativity_concept__ [link fusion.sequence.concepts.associativity Sequence Associativity Concept]]
108 [def __forward_sequence__ [link fusion.sequence.concepts.forward_sequence Forward Sequence]]
109 [def __bidirectional_sequence__ [link fusion.sequence.concepts.bidirectional_sequence Bidirectional Sequence]]
110 [def __random_access_sequence__ [link fusion.sequence.concepts.random_access_sequence Random Access Sequence]]
111 [def __associative_sequence__ [link fusion.sequence.concepts.associative_sequence Associative Sequence]]
112 [def __unbounded_sequence__ [link fusion.sequence.concepts.unbounded_sequence Unbounded Sequence]]
113
114 [def __containers__ [link fusion.container Container]]
115 [def __vector__ [link fusion.container.vector `vector`]]
116 [def __cons__ [link fusion.container.cons `cons`]]
117 [def __list__ [link fusion.container.list `list`]]
118 [def __deque__ [link fusion.container.deque `deque`]]
119 [def __front_extended_deque__ [link fusion.container.front_extended_deque `front_extended_deque`]]
120 [def __back_extended_deque__ [link fusion.container.back_extended_deque `back_extended_deque`]]
121 [def __set__ [link fusion.container.set `set`]]
122 [def __map__ [link fusion.container.map `map`]]
123
124 [def __view__ [link fusion.view View]]
125 [def __views__ [link fusion.view Views]]
126 [def __single_view__ [link fusion.view.single_view `single_view`]]
127 [def __filter_view__ [link fusion.view.filter_view `filter_view`]]
128 [def __iterator_range__ [link fusion.view.iterator_range `iterator_range`]]
129 [def __joint_view__ [link fusion.view.joint_view `joint_view`]]
130 [def __transform_view__ [link fusion.view.transform_view `transform_view`]]
131 [def __reverse_view__ [link fusion.view.reverse_view `reverse_view`]]
132 [def __zip_view__ [link fusion.view.zip_view `zip_view`]]
133 [def __flatten_view__ [link fusion.view.flatten_view `flatten_view`]]
134
135 [def __array__ [link fusion.adapted.array array]]
136 [def __std_pair__ [link fusion.adapted.std__pair `std::pair`]]
137 [def __boost_array__ [link fusion.adapted.boost__array `boost::array`]]
138 [def __mpl_sequence__ [link fusion.adapted.mpl_sequence mpl sequence]]
139 [def __adapt_tpl_struct__ [link fusion.adapted.adapt_tpl_struct `BOOST_FUSION_ADAPT_TPL_STRUCT`]]
140 [def __adapt_struct_named__ [link fusion.adapted.adapt_struct_named `BOOST_FUSION_ADAPT_STRUCT_NAMED`]]
141 [def __adapt_struct_named_ns__ [link fusion.adapted.adapt_struct_named `BOOST_FUSION_ADAPT_STRUCT_NAMED_NS`]]
142 [def __adapt_assoc_tpl_struct__ [link fusion.adapted.adapt_assoc_tpl_struct `BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT`]]
143 [def __adapt_assoc_struct_named__ [link fusion.adapted.adapt_assoc_struct_named `BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED`]]
144 [def __adapt_assoc_struct_named_ns__ [link fusion.adapted.adapt_assoc_struct_named `BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS`]]
145 [def __adapt_adt__ [link fusion.adapted.adapt_adt `BOOST_FUSION_ADAPT_ADT`]]
146 [def __adapt_tpl_adt__ [link fusion.adapted.adapt_tpl_adt `BOOST_FUSION_ADAPT_TPL_ADT`]]
147 [def __adapt_assoc_adt__ [link fusion.adapted.adapt_assoc_adt `BOOST_FUSION_ADAPT_ASSOC_ADT`]]
148 [def __adapt_assoc_tpl_adt__ [link fusion.adapted.adapt_assoc_tpl_adt `BOOST_FUSION_ADAPT_ASSOC_TPL_ADT`]]
149 [def __define_struct__ [link fusion.adapted.define_struct `BOOST_FUSION_DEFINE_STRUCT`]]
150 [def __define_tpl_struct__ [link fusion.adapted.define_tpl_struct `BOOST_FUSION_DEFINE_TPL_STRUCT`]]
151 [def __define_assoc_struct__ [link fusion.adapted.define_assoc_struct `BOOST_FUSION_DEFINE_ASSOC_STRUCT`]]
152 [def __define_assoc_tpl_struct__ [link fusion.adapted.define_assoc_tpl_struct `BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT`]]
153
154 [def __intrinsic__ [link fusion.sequence.intrinsic Intrinsic]]
155 [def __intrinsics__ [link fusion.sequence.intrinsic Intrinsics]]
156 [def __begin__ [link fusion.sequence.intrinsic.functions.begin `begin`]]
157 [def __result_of_begin__ [link fusion.sequence.intrinsic.metafunctions.begin `result_of::begin`]]
158 [def __end__ [link fusion.sequence.intrinsic.functions.end `end`]]
159 [def __result_of_end__ [link fusion.sequence.intrinsic.metafunctions.end `result_of::end`]]
160 [def __size__ [link fusion.sequence.intrinsic.functions.size `size`]]
161 [def __result_of_size__ [link fusion.sequence.intrinsic.metafunctions.size `result_of::size`]]
162 [def __empty__ [link fusion.sequence.intrinsic.functions.empty `empty`]]
163 [def __result_of_empty__ [link fusion.sequence.intrinsic.metafunctions.empty `result_of::empty`]]
164 [def __front__ [link fusion.sequence.intrinsic.functions.front `front`]]
165 [def __result_of_front__ [link fusion.sequence.intrinsic.metafunctions.front `result_of::front`]]
166 [def __back__ [link fusion.sequence.intrinsic.functions.back `back`]]
167 [def __result_of_back__ [link fusion.sequence.intrinsic.metafunctions.back `result_of::back`]]
168 [def __at__ [link fusion.sequence.intrinsic.functions.at `at`]]
169 [def __result_of_at__ [link fusion.sequence.intrinsic.metafunctions.at `result_of::at`]]
170 [def __at_c__ [link fusion.sequence.intrinsic.functions.at_c `at_c`]]
171 [def __result_of_at_c__ [link fusion.sequence.intrinsic.metafunctions.at_c `result_of::at_c`]]
172 [def __at_key__ [link fusion.sequence.intrinsic.functions.at_key `at_key`]]
173 [def __result_of_at_key__ [link fusion.sequence.intrinsic.metafunctions.at_key `result_of::at_key`]]
174 [def __has_key__ [link fusion.sequence.intrinsic.functions.has_key `has_key`]]
175 [def __result_of_has_key__ [link fusion.sequence.intrinsic.metafunctions.has_key `result_of::has_key`]]
176 [def __result_of_value_at__ [link fusion.sequence.intrinsic.metafunctions.value_at `result_of::value_at`]]
177 [def __result_of_value_at_c__ [link fusion.sequence.intrinsic.metafunctions.value_at_c `result_of::value_at_c`]]
178 [def __result_of_value_at_key__ [link fusion.sequence.intrinsic.metafunctions.value_at_key `result_of::value_at_key`]]
179 [def __swap__ [link fusion.sequence.intrinsic.functions.swap `swap`]]
180 [def __result_of_swap__ [link fusion.sequence.intrinsic.metafunctions.swap `result_of::swap`]]
181
182 [def __conversion__ [link fusion.container.conversion.functions Conversion]]
183 [def __result_of_conversion__ [link fusion.container.conversion.metafunctions Conversion Metafunctions]]
184 [def __as_vector__ [link fusion.container.conversion.functions.as_vector `as_vector`]]
185 [def __result_of_as_vector__ [link fusion.container.conversion.metafunctions.as_vector `result_of::as_vector`]]
186 [def __as_list__ [link fusion.container.conversion.functions.as_list `as_list`]]
187 [def __result_of_as_list__ [link fusion.container.conversion.metafunctions.as_list `result_of::as_list`]]
188 [def __as_set__ [link fusion.container.conversion.functions.as_set `as_set`]]
189 [def __result_of_as_set__ [link fusion.container.conversion.metafunctions.as_set `result_of::as_set`]]
190 [def __as_map__ [link fusion.container.conversion.functions.as_map `as_map`]]
191 [def __result_of_as_map__ [link fusion.container.conversion.metafunctions.as_map `result_of::as_map`]]
192
193 [def __generation__ [link fusion.container.generation.functions Generation]]
194 [def __result_of_generation__ [link fusion.container.generation.metafunctions Generation Metafunctions]]
195 [def __make_vector__ [link fusion.container.generation.functions.make_vector `make_vector`]]
196 [def __result_of_make_vector__ [link fusion.container.generation.metafunctions.make_vector `result_of::make_vector`]]
197 [def __vector_tie__ [link fusion.container.generation.functions.vector_tie `vector_tie`]]
198 [def __map_tie__ [link fusion.container.generation.functions.vector_tie `map_tie`]]
199 [def __result_of_vector_tie__ [link fusion.container.generation.metafunctions.vector_tie `result_of::vector_tie`]]
200 [def __make_vector__ [link fusion.container.generation.functions.make_vector `make_vector`]]
201 [def __result_of_make_vector__ [link fusion.container.generation.metafunctions.make_vector `result_of::make_vector`]]
202 [def __make_cons__ [link fusion.container.generation.functions.make_cons `make_cons`]]
203 [def __result_of_make_cons__ [link fusion.container.generation.metafunctions.make_cons `result_of::make_cons`]]
204 [def __make_list__ [link fusion.container.generation.functions.make_list `make_list`]]
205 [def __result_of_make_list__ [link fusion.container.generation.metafunctions.make_list `result_of::make_list`]]
206 [def __make_deque__ [link fusion.container.generation.functions.make_deque `make_deque`]]
207 [def __result_of_make_deque__ [link fusion.container.generation.metafunctions.make_deque `result_of::make_deque`]]
208 [def __make_set__ [link fusion.container.generation.functions.make_set `make_set`]]
209 [def __result_of_make_set__ [link fusion.container.generation.metafunctions.make_set `result_of::make_set`]]
210 [def __make_map__ [link fusion.container.generation.functions.make_map `make_map`]]
211 [def __result_of_make_map__ [link fusion.container.generation.metafunctions.make_map `result_of::make_map`]]
212 [def __list_tie__ [link fusion.container.generation.functions.list_tie `list_tie`]]
213 [def __result_of_list_tie__ [link fusion.container.generation.metafunctions.list_tie `result_of::list_tie`]]
214 [def __deque_tie__ [link fusion.container.generation.functions.deque_tie `deque_tie`]]
215 [def __result_of_deque_tie__ [link fusion.container.generation.metafunctions.deque_tie `result_of::deque_tie`]]
216
217 [def __out__ [link fusion.sequence.operator.i_o.out out]]
218 [def __in__ [link fusion.sequence.operator.i_o.in in]]
219 [def __eq__ [link fusion.sequence.operator.comparison.equal equal]]
220 [def __neq__ [link fusion.sequence.operator.comparison.not_equal not equal]]
221 [def __lt__ [link fusion.sequence.operator.comparison.less_than less than]]
222 [def __lte__ [link fusion.sequence.operator.comparison.less_than_equal less than equal]]
223 [def __gt__ [link fusion.sequence.operator.comparison.greater_than greater than]]
224 [def __gte__ [link fusion.sequence.operator.comparison.greater_than_equal greater than equal]]
225
226 [def __algorithm__ [link fusion.algorithm Algorithm]]
227 [def __algorithms__ [link fusion.algorithm Algorithms]]
228 [def __copy__ [link fusion.algorithm.auxiliary.functions.copy `copy`]]
229 [def __result_of_copy__ [link fusion.algorithm.auxiliary.metafunctions.copy `result_of::copy`]]
230 [def __move__ [link fusion.algorithm.auxiliary.functions.move `move`]]
231 [def __result_of_move__ [link fusion.algorithm.auxiliary.metafunctions.move `result_of::move`]]
232 [def __fold__ [link fusion.algorithm.iteration.functions.fold `fold`]]
233 [def __result_of_fold__ [link fusion.algorithm.iteration.metafunctions.fold `result_of::fold`]]
234 [def __reverse_fold__ [link fusion.algorithm.iteration.functions.reverse_fold `reverse_fold`]]
235 [def __result_of_reverse_fold__ [link fusion.algorithm.iteration.metafunctions.reverse_fold `result_of::reverse_fold`]]
236 [def __iter_fold__ [link fusion.algorithm.iteration.functions.iter_fold `iter_fold`]]
237 [def __result_of_iter_fold__ [link fusion.algorithm.iteration.metafunctions.iter_fold `result_of::iter_fold`]]
238 [def __reverse_iter_fold__ [link fusion.algorithm.iteration.functions.reverse_iter_fold `reverse_iter_fold`]]
239 [def __result_of_reverse_iter_fold__ [link fusion.algorithm.iteration.metafunctions.reverse_iter_fold `result_of::reverse_iter_fold`]]
240 [def __accumulate__ [link fusion.algorithm.iteration.functions.accumulate `accumulate`]]
241 [def __result_of_accumulate__ [link fusion.algorithm.iteration.metafunctions.accumulate `result_of::accumulate`]]
242 [def __for_each__ [link fusion.algorithm.iteration.functions.for_each `for_each`]]
243 [def __result_of_for_each__ [link fusion.algorithm.iteration.metafunctions.for_each `result_of::for_each`]]
244 [def __any__ [link fusion.algorithm.query.functions.any `any`]]
245 [def __result_of_any__ [link fusion.algorithm.query.metafunctions.any `result_of::any`]]
246 [def __all__ [link fusion.algorithm.query.functions.all `all`]]
247 [def __result_of_all__ [link fusion.algorithm.query.metafunctions.all `result_of::all`]]
248 [def __none__ [link fusion.algorithm.query.functions.none `none`]]
249 [def __result_of_none__ [link fusion.algorithm.query.metafunctions.none `result_of::none`]]
250 [def __find__ [link fusion.algorithm.query.functions.find `find`]]
251 [def __result_of_find__ [link fusion.algorithm.query.metafunctions.find `result_of::find`]]
252 [def __find_if__ [link fusion.algorithm.query.functions.find_if `find_if`]]
253 [def __result_of_find_if__ [link fusion.algorithm.query.metafunctions.find_if `result_of::find_if`]]
254 [def __count__ [link fusion.algorithm.query.functions.count `count`]]
255 [def __result_of_count__ [link fusion.algorithm.query.metafunctions.count `result_of::count`]]
256 [def __count_if__ [link fusion.algorithm.query.functions.count_if `count_if`]]
257 [def __result_of_count_if__ [link fusion.algorithm.query.metafunctions.count_if `result_of::count_if`]]
258 [def __filter__ [link fusion.algorithm.transformation.functions.filter `filter`]]
259 [def __result_of_filter__ [link fusion.algorithm.transformation.metafunctions.filter `result_of::filter`]]
260 [def __filter_if__ [link fusion.algorithm.transformation.functions.filter_if `filter_if`]]
261 [def __result_of_filter_if__ [link fusion.algorithm.transformation.metafunctions.filter_if `result_of::filter_if`]]
262 [def __transform__ [link fusion.algorithm.transformation.functions.transform `transform`]]
263 [def __result_of_transform__ [link fusion.algorithm.transformation.metafunctions.transform `result_of::transform`]]
264 [def __replace__ [link fusion.algorithm.transformation.functions.replace `replace`]]
265 [def __result_of_replace__ [link fusion.algorithm.transformation.metafunctions.replace `result_of::replace`]]
266 [def __replace_if__ [link fusion.algorithm.transformation.functions.replace_if `replace_if`]]
267 [def __result_of_replace_if__ [link fusion.algorithm.transformation.metafunctions.replace_if `result_of::replace_if`]]
268 [def __remove__ [link fusion.algorithm.transformation.functions.remove `remove`]]
269 [def __result_of_remove__ [link fusion.algorithm.transformation.metafunctions.remove `result_of::remove`]]
270 [def __remove_if__ [link fusion.algorithm.transformation.functions.remove_if `remove_if`]]
271 [def __result_of_remove_if__ [link fusion.algorithm.transformation.metafunctions.remove_if `result_of::remove_if`]]
272 [def __reverse__ [link fusion.algorithm.transformation.functions.reverse `reverse`]]
273 [def __result_of_reverse__ [link fusion.algorithm.transformation.metafunctions.reverse `result_of::reverse`]]
274 [def __clear__ [link fusion.algorithm.transformation.functions.clear `clear`]]
275 [def __result_of_clear__ [link fusion.algorithm.transformation.metafunctions.clear `result_of::clear`]]
276 [def __erase__ [link fusion.algorithm.transformation.functions.erase `erase`]]
277 [def __result_of_erase__ [link fusion.algorithm.transformation.metafunctions.erase `result_of::erase`]]
278 [def __erase_key__ [link fusion.algorithm.transformation.functions.erase_key `erase_key`]]
279 [def __result_of_erase_key__ [link fusion.algorithm.transformation.metafunctions.erase_key `result_of::erase_key`]]
280 [def __insert__ [link fusion.algorithm.transformation.functions.insert `insert`]]
281 [def __result_of_insert__ [link fusion.algorithm.transformation.metafunctions.insert `result_of::insert`]]
282 [def __insert_range__ [link fusion.algorithm.transformation.functions.insert_range `insert_range`]]
283 [def __result_of_insert_range__ [link fusion.algorithm.transformation.metafunctions.insert_range `result_of::insert_range`]]
284 [def __join__ [link fusion.algorithm.transformation.functions.join `join`]]
285 [def __result_of_join__ [link fusion.algorithm.transformation.metafunctions.join `result_of::join`]]
286 [def __zip__ [link fusion.algorithm.transformation.functions.zip `zip`]]
287 [def __result_of_zip__ [link fusion.algorithm.transformation.metafunctions.zip `result_of::zip`]]
288 [def __pop_back__ [link fusion.algorithm.transformation.functions.pop_back `pop_back`]]
289 [def __result_of_pop_back__ [link fusion.algorithm.transformation.metafunctions.pop_back `result_of::pop_back`]]
290 [def __pop_front__ [link fusion.algorithm.transformation.functions.pop_front `pop_front`]]
291 [def __result_of_pop_front__ [link fusion.algorithm.transformation.metafunctions.pop_front `result_of::pop_front`]]
292 [def __push_back__ [link fusion.algorithm.transformation.functions.push_back `push_back`]]
293 [def __result_of_push_back__ [link fusion.algorithm.transformation.metafunctions.push_back `result_of::push_back`]]
294 [def __push_front__ [link fusion.algorithm.transformation.functions.push_front `push_front`]]
295 [def __result_of_push_front__ [link fusion.algorithm.transformation.metafunctions.push_front `result_of::push_front`]]
296 [def __flatten__ [link fusion.algorithm.transformation.functions.flatten `flatten`]]
297 [def __result_of_flatten__ [link fusion.algorithm.transformation.metafunctions.flatten `result_of::flatten`]]
298
299 [def __tr1_tuple_pair__ [link fusion.tuple.pairs `TR1 and std::pair`]]
300 [def __tuple_get__ [link fusion.tuple.class_template_tuple.element_access `get`]]
301
302 [def __callable_obj__ [link fusion.functional.concepts.callable Callable Object]]
303 [def __def_callable_obj__ [link fusion.functional.concepts.def_callable Deferred Callable Object]]
304 [def __reg_callable_obj__ [link fusion.functional.concepts.reg_callable Regular Callable Object]]
305 [def __poly_func_obj__ [link fusion.functional.concepts.poly Polymorphic Function Object]]
306 [def __functional_adapters__ [link fusion.functional.adapters functional adapters]]
307 [def __fused__ [link fusion.functional.adapters.fused `fused`]]
308 [def __fused_procedure__ [link fusion.functional.adapters.fused_procedure `fused_procedure`]]
309 [def __fused_function_object__ [link fusion.functional.adapters.fused_function_object `fused_function_object`]]
310 [def __unfused__ [link fusion.functional.adapters.unfused `unfused`]]
311 [def __unfused_typed__ [link fusion.functional.adapters.unfused_typed `unfused_typed`]]
312 [def __invoke__ [link fusion.functional.invocation.functions.invoke `invoke`]]
313 [def __invoke_procedure__ [link fusion.functional.invocation.functions.invoke_proc `invoke_procedure`]]
314 [def __invoke_function_object__ [link fusion.functional.invocation.functions.invoke_fobj `invoke_function_object`]]
315 [def __make_fused__ [link fusion.functional.generation.functions.mk_fused `make_fused`]]
316 [def __make_fused_procedure__ [link fusion.functional.generation.functions.mk_fused_proc `make_fused_procedure`]]
317 [def __make_fused_function_object__ [link fusion.functional.generation.functions.mk_fused_fobj `make_fused_function_object`]]
318 [def __make_unfused__ [link fusion.functional.generation.functions.mk_unfused `make_unfused`]]
319 [def __result_of_invoke__ [link fusion.functional.invocation.metafunctions.invoke `result_of::invoke`]]
320 [def __result_of_invoke_procedure__ [link fusion.functional.invocation.metafunctions.invoke_proc `result_of::invoke_procedure`]]
321 [def __result_of_invoke_function_object__ [link fusion.functional.invocation.metafunctions.invoke_fobj `result_of::invoke_function_object`]]
322 [def __result_of_make_fused__ [link fusion.functional.generation.metafunctions.mk_fused `result_of::make_fused`]]
323 [def __result_of_make_fused_procedure__ [link fusion.functional.generation.metafunctions.mk_fused_proc `result_of::make_fused_procedure`]]
324 [def __result_of_make_fused_function_object__ [link fusion.functional.generation.metafunctions.mk_fused_fobj `result_of::make_fused_function_object`]]
325 [def __result_of_make_unfused__ [link fusion.functional.generation.metafunctions.mk_unfused `result_of::make_unfused`]]
326
327 [def __recursive_inline__ [link fusion.notes.recursive_inlined_functions Recursive Inlined Functions]]
328 [def __overloaded_functions__ [link fusion.notes.overloaded_functions Overloaded Functions]]
329 [def __tag_dispatching__ [link fusion.notes.tag_dispatching /tag dispatching/]]
330 [def __element_conversion__ [link fusion.notes.element_conversion /element conversion/]]
331 [def __see_element_conversion__ [link fusion.notes.element_conversion /see element conversion/]]
332 [def __note_ref_wrappers__ [link fusion.notes.reference_wrappers `Reference Wrappers`]]
333
334 [def __quick_start__ [link fusion.quick_start Quick Start]]
335 [def __organization__ [link fusion.organization Organization]]
336 [def __extension__ [link fusion.extension Extension]]
337 [def __sequence_facade__ [link fusion.extension.sequence_facade `sequence_facade`]]
338 [def __iterator_facade__ [link fusion.extension.iterator_facade `iterator_facade`]]
339
340 [def __adt_attribute_proxy__ [link fusion.notes.adt_attribute_proxy `adt_attribute_proxy`]]
341
342 [def __window_function__ [@http://en.wikipedia.org/wiki/Window_function Window Function]]
343
344 [include preface.qbk]
345 [include introduction.qbk]
346 [include quick_start.qbk]
347 [include organization.qbk]
348 [include support.qbk]
349 [include iterator.qbk]
350 [include sequence.qbk]
351 [include container.qbk]
352 [include view.qbk]
353 [include adapted.qbk]
354 [include algorithm.qbk]
355 [include tuple.qbk]
356 [include extension.qbk]
357 [include functional.qbk]
358 [include notes.qbk]
359 [include changelog.qbk]
360 [include acknowledgements.qbk]
361 [include references.qbk]
362