]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | <html> |
2 | <head> | |
3 | <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> | |
4 | <title>Chapter 1. Fusion 2.2</title> | |
5 | <link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> | |
6 | <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> | |
7 | <link rel="home" href="index.html" title="Chapter 1. Fusion 2.2"> | |
8 | <link rel="next" href="fusion/preface.html" title="Preface"> | |
9 | </head> | |
10 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> | |
11 | <table cellpadding="2" width="100%"><tr> | |
12 | <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> | |
13 | <td align="center"><a href="../../../../index.html">Home</a></td> | |
14 | <td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> | |
15 | <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> | |
16 | <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> | |
17 | <td align="center"><a href="../../../../more/index.htm">More</a></td> | |
18 | </tr></table> | |
19 | <hr> | |
20 | <div class="spirit-nav"><a accesskey="n" href="fusion/preface.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div> | |
21 | <div class="chapter"> | |
22 | <div class="titlepage"><div> | |
23 | <div><h2 class="title"> | |
24 | <a name="fusion"></a>Chapter 1. Fusion 2.2</h2></div> | |
25 | <div><div class="author"><h3 class="author"> | |
26 | <span class="firstname">Joel</span> <span class="surname">de Guzman</span> | |
27 | </h3></div></div> | |
28 | <div><div class="author"><h3 class="author"> | |
29 | <span class="firstname">Dan</span> <span class="surname">Marsden</span> | |
30 | </h3></div></div> | |
31 | <div><div class="author"><h3 class="author"> | |
32 | <span class="firstname">Tobias</span> <span class="surname">Schwinger</span> | |
33 | </h3></div></div> | |
34 | <div><p class="copyright">Copyright © 2001-2006, 2011, 2012 Joel de Guzman, | |
35 | Dan Marsden, Tobias Schwinger</p></div> | |
36 | <div><div class="legalnotice"> | |
37 | <a name="fusion.legal"></a><p> | |
38 | Distributed under the Boost Software License, Version 1.0. (See accompanying | |
39 | 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>) | |
40 | </p> | |
41 | </div></div> | |
42 | </div></div> | |
43 | <div class="toc"> | |
44 | <p><b>Table of Contents</b></p> | |
45 | <dl> | |
46 | <dt><span class="section"><a href="fusion/preface.html">Preface</a></span></dt> | |
47 | <dt><span class="section"><a href="fusion/introduction.html">Introduction</a></span></dt> | |
48 | <dt><span class="section"><a href="fusion/quick_start.html">Quick Start</a></span></dt> | |
49 | <dt><span class="section"><a href="fusion/organization.html">Organization</a></span></dt> | |
50 | <dt><span class="section"><a href="fusion/support.html">Support</a></span></dt> | |
51 | <dd><dl> | |
52 | <dt><span class="section"><a href="fusion/support/is_sequence.html">is_sequence</a></span></dt> | |
53 | <dt><span class="section"><a href="fusion/support/is_view.html">is_view</a></span></dt> | |
54 | <dt><span class="section"><a href="fusion/support/tag_of.html">tag_of</a></span></dt> | |
55 | <dt><span class="section"><a href="fusion/support/category_of.html">category_of</a></span></dt> | |
56 | <dt><span class="section"><a href="fusion/support/deduce.html">deduce</a></span></dt> | |
57 | <dt><span class="section"><a href="fusion/support/deduce_sequence.html">deduce_sequence</a></span></dt> | |
58 | <dt><span class="section"><a href="fusion/support/pair.html">pair</a></span></dt> | |
59 | </dl></dd> | |
60 | <dt><span class="section"><a href="fusion/iterator.html">Iterator</a></span></dt> | |
61 | <dd><dl> | |
62 | <dt><span class="section"><a href="fusion/iterator/concepts.html">Concepts</a></span></dt> | |
63 | <dd><dl> | |
64 | <dt><span class="section"><a href="fusion/iterator/concepts/forward_iterator.html">Forward | |
65 | Iterator</a></span></dt> | |
66 | <dt><span class="section"><a href="fusion/iterator/concepts/bidirectional_iterator.html">Bidirectional | |
67 | Iterator</a></span></dt> | |
68 | <dt><span class="section"><a href="fusion/iterator/concepts/random_access_iterator.html">Random | |
69 | Access Iterator</a></span></dt> | |
70 | <dt><span class="section"><a href="fusion/iterator/concepts/associative_iterator.html">Associative | |
71 | Iterator</a></span></dt> | |
72 | <dt><span class="section"><a href="fusion/iterator/concepts/unbounded_iterator.html">Unbounded | |
73 | Iterator</a></span></dt> | |
74 | </dl></dd> | |
75 | <dt><span class="section"><a href="fusion/iterator/functions.html">Functions</a></span></dt> | |
76 | <dd><dl> | |
77 | <dt><span class="section"><a href="fusion/iterator/functions/deref.html">deref</a></span></dt> | |
78 | <dt><span class="section"><a href="fusion/iterator/functions/next.html">next</a></span></dt> | |
79 | <dt><span class="section"><a href="fusion/iterator/functions/prior.html">prior</a></span></dt> | |
80 | <dt><span class="section"><a href="fusion/iterator/functions/distance.html">distance</a></span></dt> | |
81 | <dt><span class="section"><a href="fusion/iterator/functions/advance.html">advance</a></span></dt> | |
82 | <dt><span class="section"><a href="fusion/iterator/functions/advance_c.html">advance_c</a></span></dt> | |
83 | <dt><span class="section"><a href="fusion/iterator/functions/deref_data.html">deref_data</a></span></dt> | |
84 | </dl></dd> | |
85 | <dt><span class="section"><a href="fusion/iterator/operator.html">Operator</a></span></dt> | |
86 | <dd><dl> | |
87 | <dt><span class="section"><a href="fusion/iterator/operator/operator_unary_star.html">Operator | |
88 | *</a></span></dt> | |
89 | <dt><span class="section"><a href="fusion/iterator/operator/operator_equality.html">Operator | |
90 | ==</a></span></dt> | |
91 | <dt><span class="section"><a href="fusion/iterator/operator/operator_inequality.html">Operator | |
92 | !=</a></span></dt> | |
93 | </dl></dd> | |
94 | <dt><span class="section"><a href="fusion/iterator/metafunctions.html">Metafunctions</a></span></dt> | |
95 | <dd><dl> | |
96 | <dt><span class="section"><a href="fusion/iterator/metafunctions/value_of.html">value_of</a></span></dt> | |
97 | <dt><span class="section"><a href="fusion/iterator/metafunctions/deref.html">deref</a></span></dt> | |
98 | <dt><span class="section"><a href="fusion/iterator/metafunctions/next.html">next</a></span></dt> | |
99 | <dt><span class="section"><a href="fusion/iterator/metafunctions/prior.html">prior</a></span></dt> | |
100 | <dt><span class="section"><a href="fusion/iterator/metafunctions/equal_to.html">equal_to</a></span></dt> | |
101 | <dt><span class="section"><a href="fusion/iterator/metafunctions/distance.html">distance</a></span></dt> | |
102 | <dt><span class="section"><a href="fusion/iterator/metafunctions/advance.html">advance</a></span></dt> | |
103 | <dt><span class="section"><a href="fusion/iterator/metafunctions/advance_c.html">advance_c</a></span></dt> | |
104 | <dt><span class="section"><a href="fusion/iterator/metafunctions/key_of.html">key_of</a></span></dt> | |
105 | <dt><span class="section"><a href="fusion/iterator/metafunctions/value_of_data.html">value_of_data</a></span></dt> | |
106 | <dt><span class="section"><a href="fusion/iterator/metafunctions/deref_data.html">deref_data</a></span></dt> | |
107 | </dl></dd> | |
108 | </dl></dd> | |
109 | <dt><span class="section"><a href="fusion/sequence.html">Sequence</a></span></dt> | |
110 | <dd><dl> | |
111 | <dt><span class="section"><a href="fusion/sequence/concepts.html">Concepts</a></span></dt> | |
112 | <dd><dl> | |
113 | <dt><span class="section"><a href="fusion/sequence/concepts/forward_sequence.html">Forward | |
114 | Sequence</a></span></dt> | |
115 | <dt><span class="section"><a href="fusion/sequence/concepts/bidirectional_sequence.html">Bidirectional | |
116 | Sequence</a></span></dt> | |
117 | <dt><span class="section"><a href="fusion/sequence/concepts/random_access_sequence.html">Random | |
118 | Access Sequence</a></span></dt> | |
119 | <dt><span class="section"><a href="fusion/sequence/concepts/associative_sequence.html">Associative | |
120 | Sequence</a></span></dt> | |
121 | <dt><span class="section"><a href="fusion/sequence/concepts/unbounded_sequence.html">Unbounded | |
122 | Sequence</a></span></dt> | |
123 | </dl></dd> | |
124 | <dt><span class="section"><a href="fusion/sequence/intrinsic.html">Intrinsic</a></span></dt> | |
125 | <dd><dl> | |
126 | <dt><span class="section"><a href="fusion/sequence/intrinsic/functions.html">Functions</a></span></dt> | |
127 | <dt><span class="section"><a href="fusion/sequence/intrinsic/metafunctions.html">Metafunctions</a></span></dt> | |
128 | </dl></dd> | |
129 | <dt><span class="section"><a href="fusion/sequence/operator.html">Operator</a></span></dt> | |
130 | <dd><dl> | |
131 | <dt><span class="section"><a href="fusion/sequence/operator/i_o.html">I/O</a></span></dt> | |
132 | <dt><span class="section"><a href="fusion/sequence/operator/comparison.html">Comparison</a></span></dt> | |
133 | <dt><span class="section"><a href="fusion/sequence/operator/hashing.html">Hashing</a></span></dt> | |
134 | </dl></dd> | |
135 | </dl></dd> | |
136 | <dt><span class="section"><a href="fusion/container.html">Container</a></span></dt> | |
137 | <dd><dl> | |
138 | <dt><span class="section"><a href="fusion/container/vector.html">vector</a></span></dt> | |
139 | <dt><span class="section"><a href="fusion/container/cons.html">cons</a></span></dt> | |
140 | <dt><span class="section"><a href="fusion/container/list.html">list</a></span></dt> | |
141 | <dt><span class="section"><a href="fusion/container/deque.html">deque</a></span></dt> | |
142 | <dt><span class="section"><a href="fusion/container/front_extended_deque.html">front_extended_deque</a></span></dt> | |
143 | <dt><span class="section"><a href="fusion/container/back_extended_deque.html">back_extended_deque</a></span></dt> | |
144 | <dt><span class="section"><a href="fusion/container/set.html">set</a></span></dt> | |
145 | <dt><span class="section"><a href="fusion/container/map.html">map</a></span></dt> | |
146 | <dt><span class="section"><a href="fusion/container/generation.html">Generation</a></span></dt> | |
147 | <dd><dl> | |
148 | <dt><span class="section"><a href="fusion/container/generation/functions.html">Functions</a></span></dt> | |
149 | <dt><span class="section"><a href="fusion/container/generation/metafunctions.html">MetaFunctions</a></span></dt> | |
150 | </dl></dd> | |
151 | <dt><span class="section"><a href="fusion/container/conversion.html">Conversion</a></span></dt> | |
152 | <dd><dl> | |
153 | <dt><span class="section"><a href="fusion/container/conversion/functions.html">Functions</a></span></dt> | |
154 | <dt><span class="section"><a href="fusion/container/conversion/metafunctions.html">Metafunctions</a></span></dt> | |
155 | </dl></dd> | |
156 | </dl></dd> | |
157 | <dt><span class="section"><a href="fusion/view.html">View</a></span></dt> | |
158 | <dd><dl> | |
159 | <dt><span class="section"><a href="fusion/view/single_view.html">single_view</a></span></dt> | |
160 | <dt><span class="section"><a href="fusion/view/filter_view.html">filter_view</a></span></dt> | |
161 | <dt><span class="section"><a href="fusion/view/iterator_range.html">iterator_range</a></span></dt> | |
162 | <dt><span class="section"><a href="fusion/view/joint_view.html">joint_view</a></span></dt> | |
163 | <dt><span class="section"><a href="fusion/view/zip_view.html">zip_view</a></span></dt> | |
164 | <dt><span class="section"><a href="fusion/view/transform_view.html">transform_view</a></span></dt> | |
165 | <dt><span class="section"><a href="fusion/view/reverse_view.html">reverse_view</a></span></dt> | |
166 | <dt><span class="section"><a href="fusion/view/nview.html">nview</a></span></dt> | |
167 | <dt><span class="section"><a href="fusion/view/repetitive_view.html">repetitive_view</a></span></dt> | |
168 | <dt><span class="section"><a href="fusion/view/flatten_view.html">flatten_view</a></span></dt> | |
169 | </dl></dd> | |
170 | <dt><span class="section"><a href="fusion/adapted.html">Adapted</a></span></dt> | |
171 | <dd><dl> | |
172 | <dt><span class="section"><a href="fusion/adapted/array.html">Array</a></span></dt> | |
173 | <dt><span class="section"><a href="fusion/adapted/std__pair.html">std::pair</a></span></dt> | |
174 | <dt><span class="section"><a href="fusion/adapted/std__tuple.html">std::tuple</a></span></dt> | |
175 | <dt><span class="section"><a href="fusion/adapted/mpl_sequence.html">mpl sequence</a></span></dt> | |
176 | <dt><span class="section"><a href="fusion/adapted/boost__array.html">boost::array</a></span></dt> | |
177 | <dt><span class="section"><a href="fusion/adapted/boost__tuple.html">boost::tuple</a></span></dt> | |
178 | <dt><span class="section"><a href="fusion/adapted/adapt_struct.html">BOOST_FUSION_ADAPT_STRUCT</a></span></dt> | |
179 | <dt><span class="section"><a href="fusion/adapted/adapt_tpl_struct.html">BOOST_FUSION_ADAPT_TPL_STRUCT</a></span></dt> | |
180 | <dt><span class="section"><a href="fusion/adapted/adapt_struct_named.html">BOOST_FUSION_ADAPT_STRUCT_NAMED</a></span></dt> | |
181 | <dt><span class="section"><a href="fusion/adapted/adapt_assoc.html">BOOST_FUSION_ADAPT_ASSOC_STRUCT</a></span></dt> | |
182 | <dt><span class="section"><a href="fusion/adapted/adapt_assoc_tpl_struct.html">BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT</a></span></dt> | |
183 | <dt><span class="section"><a href="fusion/adapted/adapt_assoc_struct_named.html">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED</a></span></dt> | |
184 | <dt><span class="section"><a href="fusion/adapted/adapt_adt.html">BOOST_FUSION_ADAPT_ADT</a></span></dt> | |
185 | <dt><span class="section"><a href="fusion/adapted/adapt_tpl_adt.html">BOOST_FUSION_ADAPT_TPL_ADT</a></span></dt> | |
186 | <dt><span class="section"><a href="fusion/adapted/adapt_assoc_adt.html">BOOST_FUSION_ADAPT_ASSOC_ADT</a></span></dt> | |
187 | <dt><span class="section"><a href="fusion/adapted/adapt_assoc_tpl_adt.html">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</a></span></dt> | |
188 | <dt><span class="section"><a href="fusion/adapted/define_struct.html">BOOST_FUSION_DEFINE_STRUCT</a></span></dt> | |
189 | <dt><span class="section"><a href="fusion/adapted/define_tpl_struct.html">BOOST_FUSION_DEFINE_TPL_STRUCT</a></span></dt> | |
190 | <dt><span class="section"><a href="fusion/adapted/define_struct_inline.html">BOOST_FUSION_DEFINE_STRUCT_INLINE</a></span></dt> | |
191 | <dt><span class="section"><a href="fusion/adapted/define_tpl_struct_inline.html">BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE</a></span></dt> | |
192 | <dt><span class="section"><a href="fusion/adapted/define_assoc_struct.html">BOOST_FUSION_DEFINE_ASSOC_STRUCT</a></span></dt> | |
193 | <dt><span class="section"><a href="fusion/adapted/define_assoc_tpl_struct.html">BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT</a></span></dt> | |
194 | </dl></dd> | |
195 | <dt><span class="section"><a href="fusion/algorithm.html">Algorithm</a></span></dt> | |
196 | <dd><dl> | |
197 | <dt><span class="section"><a href="fusion/algorithm/auxiliary.html">Auxiliary</a></span></dt> | |
198 | <dd><dl> | |
199 | <dt><span class="section"><a href="fusion/algorithm/auxiliary/functions.html">Functions</a></span></dt> | |
200 | <dt><span class="section"><a href="fusion/algorithm/auxiliary/metafunctions.html">Metafunctions</a></span></dt> | |
201 | </dl></dd> | |
202 | <dt><span class="section"><a href="fusion/algorithm/iteration.html">Iteration</a></span></dt> | |
203 | <dd><dl> | |
204 | <dt><span class="section"><a href="fusion/algorithm/iteration/functions.html">Functions</a></span></dt> | |
205 | <dt><span class="section"><a href="fusion/algorithm/iteration/metafunctions.html">Metafunctions</a></span></dt> | |
206 | </dl></dd> | |
207 | <dt><span class="section"><a href="fusion/algorithm/query.html">Query</a></span></dt> | |
208 | <dd><dl> | |
209 | <dt><span class="section"><a href="fusion/algorithm/query/functions.html">Functions</a></span></dt> | |
210 | <dt><span class="section"><a href="fusion/algorithm/query/metafunctions.html">Metafunctions</a></span></dt> | |
211 | </dl></dd> | |
212 | <dt><span class="section"><a href="fusion/algorithm/transformation.html">Transformation</a></span></dt> | |
213 | <dd><dl> | |
214 | <dt><span class="section"><a href="fusion/algorithm/transformation/functions.html">Functions</a></span></dt> | |
215 | <dt><span class="section"><a href="fusion/algorithm/transformation/metafunctions.html">Metafunctions</a></span></dt> | |
216 | </dl></dd> | |
217 | </dl></dd> | |
218 | <dt><span class="section"><a href="fusion/tuple.html">Tuple</a></span></dt> | |
219 | <dd><dl> | |
220 | <dt><span class="section"><a href="fusion/tuple/class_template_tuple.html">Class template tuple</a></span></dt> | |
221 | <dd><dl> | |
222 | <dt><span class="section"><a href="fusion/tuple/class_template_tuple/construction.html">Construction</a></span></dt> | |
223 | <dt><span class="section"><a href="fusion/tuple/class_template_tuple/tuple_creation_functions.html">Tuple | |
224 | creation functions</a></span></dt> | |
225 | <dt><span class="section"><a href="fusion/tuple/class_template_tuple/tuple_helper_classes.html">Tuple | |
226 | helper classes</a></span></dt> | |
227 | <dt><span class="section"><a href="fusion/tuple/class_template_tuple/element_access.html">Element | |
228 | access</a></span></dt> | |
229 | <dt><span class="section"><a href="fusion/tuple/class_template_tuple/relational_operators.html">Relational | |
230 | operators</a></span></dt> | |
231 | </dl></dd> | |
232 | <dt><span class="section"><a href="fusion/tuple/pairs.html">Pairs</a></span></dt> | |
233 | </dl></dd> | |
234 | <dt><span class="section"><a href="fusion/extension.html">Extension</a></span></dt> | |
235 | <dd><dl> | |
236 | <dt><span class="section"><a href="fusion/extension/ext_full.html">The Full Extension Mechanism</a></span></dt> | |
237 | <dt><span class="section"><a href="fusion/extension/sequence_facade.html">Sequence Facade</a></span></dt> | |
238 | <dt><span class="section"><a href="fusion/extension/iterator_facade.html">Iterator Facade</a></span></dt> | |
239 | </dl></dd> | |
240 | <dt><span class="section"><a href="fusion/functional.html">Functional</a></span></dt> | |
241 | <dd><dl> | |
242 | <dt><span class="section"><a href="fusion/functional/concepts.html">Concepts</a></span></dt> | |
243 | <dd><dl> | |
244 | <dt><span class="section"><a href="fusion/functional/concepts/callable.html">Callable Object</a></span></dt> | |
245 | <dt><span class="section"><a href="fusion/functional/concepts/reg_callable.html">Regular Callable | |
246 | Object</a></span></dt> | |
247 | <dt><span class="section"><a href="fusion/functional/concepts/def_callable.html">Deferred Callable | |
248 | Object</a></span></dt> | |
249 | <dt><span class="section"><a href="fusion/functional/concepts/poly.html">Polymorphic Function | |
250 | Object</a></span></dt> | |
251 | </dl></dd> | |
252 | <dt><span class="section"><a href="fusion/functional/invocation.html">Invocation</a></span></dt> | |
253 | <dd><dl> | |
254 | <dt><span class="section"><a href="fusion/functional/invocation/functions.html">Functions</a></span></dt> | |
255 | <dt><span class="section"><a href="fusion/functional/invocation/metafunctions.html">Metafunctions</a></span></dt> | |
256 | <dt><span class="section"><a href="fusion/functional/invocation/limits.html">Limits</a></span></dt> | |
257 | </dl></dd> | |
258 | <dt><span class="section"><a href="fusion/functional/adapters.html">Adapters</a></span></dt> | |
259 | <dd><dl> | |
260 | <dt><span class="section"><a href="fusion/functional/adapters/fused.html">fused</a></span></dt> | |
261 | <dt><span class="section"><a href="fusion/functional/adapters/fused_procedure.html">fused_procedure</a></span></dt> | |
262 | <dt><span class="section"><a href="fusion/functional/adapters/fused_function_object.html">fused_function_object</a></span></dt> | |
263 | <dt><span class="section"><a href="fusion/functional/adapters/unfused.html">unfused</a></span></dt> | |
264 | <dt><span class="section"><a href="fusion/functional/adapters/unfused_typed.html">unfused_typed</a></span></dt> | |
265 | <dt><span class="section"><a href="fusion/functional/adapters/limits.html">Limits</a></span></dt> | |
266 | </dl></dd> | |
267 | <dt><span class="section"><a href="fusion/functional/generation.html">Generation</a></span></dt> | |
268 | <dd><dl> | |
269 | <dt><span class="section"><a href="fusion/functional/generation/functions.html">Functions</a></span></dt> | |
270 | <dt><span class="section"><a href="fusion/functional/generation/metafunctions.html">Metafunctions</a></span></dt> | |
271 | </dl></dd> | |
272 | </dl></dd> | |
273 | <dt><span class="section"><a href="fusion/notes.html">Notes</a></span></dt> | |
274 | <dt><span class="section"><a href="fusion/change_log.html">Change log</a></span></dt> | |
275 | <dt><span class="section"><a href="fusion/acknowledgements.html">Acknowledgements</a></span></dt> | |
276 | <dt><span class="section"><a href="fusion/references.html">References</a></span></dt> | |
277 | </dl> | |
278 | </div> | |
279 | </div> | |
280 | <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> | |
281 | <td align="left"><p><small>Last revised: June 25, 2015 at 13:41:27 GMT</small></p></td> | |
282 | <td align="right"><div class="copyright-footer"></div></td> | |
283 | </tr></table> | |
284 | <hr> | |
285 | <div class="spirit-nav"><a accesskey="n" href="fusion/preface.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div> | |
286 | </body> | |
287 | </html> |