]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 |