Imported Upstream version 1.57.0
[platform/upstream/boost.git] / libs / range / doc / html / range / headers / algorithm.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Algorithm</title>
5 <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Range 2.0">
8 <link rel="up" href="../headers.html" title="Library Headers">
9 <link rel="prev" href="adaptors.html" title="Adaptors">
10 <link rel="next" href="algorithm_ext.html" title="Algorithm Extensions">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="adaptors.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../headers.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="algorithm_ext.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h3 class="title">
27 <a name="range.headers.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm">Algorithm</a>
28 </h3></div></div></div>
29 <div class="informaltable"><table class="table">
30 <colgroup>
31 <col>
32 <col>
33 </colgroup>
34 <thead><tr>
35 <th>
36                 <p>
37                   Header
38                 </p>
39               </th>
40 <th>
41                 <p>
42                   Includes
43                 </p>
44               </th>
45 </tr></thead>
46 <tbody>
47 <tr>
48 <td>
49                 <p>
50                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">adjacent_find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
51                 </p>
52               </td>
53 <td>
54                 <p>
55                   <a class="link" href="../reference/algorithms/non_mutating/adjacent_find.html" title="adjacent_find">adjacent_find</a>
56                 </p>
57               </td>
58 </tr>
59 <tr>
60 <td>
61                 <p>
62                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">binary_search</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
63                 </p>
64               </td>
65 <td>
66                 <p>
67                   <a class="link" href="../reference/algorithms/non_mutating/binary_search.html" title="binary_search">binary_search</a>
68                 </p>
69               </td>
70 </tr>
71 <tr>
72 <td>
73                 <p>
74                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
75                 </p>
76               </td>
77 <td>
78                 <p>
79                   <a class="link" href="../reference/algorithms/mutating/copy.html" title="copy">copy</a>
80                 </p>
81               </td>
82 </tr>
83 <tr>
84 <td>
85                 <p>
86                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">copy_backward</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
87                 </p>
88               </td>
89 <td>
90                 <p>
91                   <a class="link" href="../reference/algorithms/mutating/copy_backward.html" title="copy_backward">copy_backward</a>
92                 </p>
93               </td>
94 </tr>
95 <tr>
96 <td>
97                 <p>
98                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
99                 </p>
100               </td>
101 <td>
102                 <p>
103                   <a class="link" href="../reference/algorithms/non_mutating/count.html" title="count">count</a>
104                 </p>
105               </td>
106 </tr>
107 <tr>
108 <td>
109                 <p>
110                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
111                 </p>
112               </td>
113 <td>
114                 <p>
115                   <a class="link" href="../reference/algorithms/non_mutating/count_if.html" title="count_if">count_if</a>
116                 </p>
117               </td>
118 </tr>
119 <tr>
120 <td>
121                 <p>
122                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
123                 </p>
124               </td>
125 <td>
126                 <p>
127                   <a class="link" href="../reference/algorithms/non_mutating/equal.html" title="equal">equal</a>
128                 </p>
129               </td>
130 </tr>
131 <tr>
132 <td>
133                 <p>
134                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">equal_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
135                 </p>
136               </td>
137 <td>
138                 <p>
139                   <a class="link" href="../reference/algorithms/non_mutating/equal_range.html" title="equal_range">equal_range</a>
140                 </p>
141               </td>
142 </tr>
143 <tr>
144 <td>
145                 <p>
146                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
147                 </p>
148               </td>
149 <td>
150                 <p>
151                   <a class="link" href="../reference/algorithms/mutating/fill.html" title="fill">fill</a>
152                 </p>
153               </td>
154 </tr>
155 <tr>
156 <td>
157                 <p>
158                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">fill_n</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
159                 </p>
160               </td>
161 <td>
162                 <p>
163                   <a class="link" href="../reference/algorithms/mutating/fill_n.html" title="fill_n">fill_n</a>
164                 </p>
165               </td>
166 </tr>
167 <tr>
168 <td>
169                 <p>
170                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
171                 </p>
172               </td>
173 <td>
174                 <p>
175                   <a class="link" href="../reference/algorithms/non_mutating/find.html" title="find">find</a>
176                 </p>
177               </td>
178 </tr>
179 <tr>
180 <td>
181                 <p>
182                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
183                 </p>
184               </td>
185 <td>
186                 <p>
187                   <a class="link" href="../reference/algorithms/non_mutating/find_end.html" title="find_end">find_end</a>
188                 </p>
189               </td>
190 </tr>
191 <tr>
192 <td>
193                 <p>
194                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_first_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
195                 </p>
196               </td>
197 <td>
198                 <p>
199                   <a class="link" href="../reference/algorithms/non_mutating/find_first_of.html" title="find_first_of">find_first_of</a>
200                 </p>
201               </td>
202 </tr>
203 <tr>
204 <td>
205                 <p>
206                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">find_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
207                 </p>
208               </td>
209 <td>
210                 <p>
211                   <a class="link" href="../reference/algorithms/non_mutating/find_if.html" title="find_if">find_if</a>
212                 </p>
213               </td>
214 </tr>
215 <tr>
216 <td>
217                 <p>
218                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
219                 </p>
220               </td>
221 <td>
222                 <p>
223                   <a class="link" href="../reference/algorithms/non_mutating/for_each.html" title="for_each">for_each</a>
224                 </p>
225               </td>
226 </tr>
227 <tr>
228 <td>
229                 <p>
230                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">generate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
231                 </p>
232               </td>
233 <td>
234                 <p>
235                   <a class="link" href="../reference/algorithms/mutating/generate.html" title="generate">generate</a>
236                 </p>
237               </td>
238 </tr>
239 <tr>
240 <td>
241                 <p>
242                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">heap_algorithm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
243                 </p>
244               </td>
245 <td>
246                 <p>
247                   <a class="link" href="../reference/algorithms/heap/push_heap.html" title="push_heap">push_heap</a>
248                   <a class="link" href="../reference/algorithms/heap/pop_heap.html" title="pop_heap">pop_heap</a>
249                   <a class="link" href="../reference/algorithms/heap/make_heap.html" title="make_heap">make_heap</a>
250                   <a class="link" href="../reference/algorithms/heap/sort_heap.html" title="sort_heap">sort_heap</a>
251                 </p>
252               </td>
253 </tr>
254 <tr>
255 <td>
256                 <p>
257                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">inplace_merge</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
258                 </p>
259               </td>
260 <td>
261                 <p>
262                   <a class="link" href="../reference/algorithms/mutating/inplace_merge.html" title="inplace_merge">inplace_merge</a>
263                 </p>
264               </td>
265 </tr>
266 <tr>
267 <td>
268                 <p>
269                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lexicographical_compare</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
270                 </p>
271               </td>
272 <td>
273                 <p>
274                   <a class="link" href="../reference/algorithms/non_mutating/lexicographical_compare.html" title="lexicographical_compare">lexicographical_compare</a>
275                 </p>
276               </td>
277 </tr>
278 <tr>
279 <td>
280                 <p>
281                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">lower_bound</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
282                 </p>
283               </td>
284 <td>
285                 <p>
286                   <a class="link" href="../reference/algorithms/non_mutating/lower_bound.html" title="lower_bound">lower_bound</a>
287                 </p>
288               </td>
289 </tr>
290 <tr>
291 <td>
292                 <p>
293                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">max_element</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
294                 </p>
295               </td>
296 <td>
297                 <p>
298                   <a class="link" href="../reference/algorithms/non_mutating/max_element.html" title="max_element">max_element</a>
299                 </p>
300               </td>
301 </tr>
302 <tr>
303 <td>
304                 <p>
305                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">merge</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
306                 </p>
307               </td>
308 <td>
309                 <p>
310                   <a class="link" href="../reference/algorithms/mutating/merge.html" title="merge">merge</a>
311                 </p>
312               </td>
313 </tr>
314 <tr>
315 <td>
316                 <p>
317                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">min_element</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
318                 </p>
319               </td>
320 <td>
321                 <p>
322                   <a class="link" href="../reference/algorithms/non_mutating/min_element.html" title="min_element">min_element</a>
323                 </p>
324               </td>
325 </tr>
326 <tr>
327 <td>
328                 <p>
329                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">mismatch</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
330                 </p>
331               </td>
332 <td>
333                 <p>
334                   <a class="link" href="../reference/algorithms/non_mutating/mismatch.html" title="mismatch">mismatch</a>
335                 </p>
336               </td>
337 </tr>
338 <tr>
339 <td>
340                 <p>
341                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">nth_element</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
342                 </p>
343               </td>
344 <td>
345                 <p>
346                   <a class="link" href="../reference/algorithms/mutating/nth_element.html" title="nth_element">nth_element</a>
347                 </p>
348               </td>
349 </tr>
350 <tr>
351 <td>
352                 <p>
353                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partial_sort</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
354                 </p>
355               </td>
356 <td>
357                 <p>
358                   <a class="link" href="../reference/algorithms/mutating/partial_sort.html" title="partial_sort">partial_sort</a>
359                 </p>
360               </td>
361 </tr>
362 <tr>
363 <td>
364                 <p>
365                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">partition</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
366                 </p>
367               </td>
368 <td>
369                 <p>
370                   <a class="link" href="../reference/algorithms/mutating/partition.html" title="partition">partition</a>
371                 </p>
372               </td>
373 </tr>
374 <tr>
375 <td>
376                 <p>
377                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">permutation</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
378                 </p>
379               </td>
380 <td>
381                 <p>
382                   <a class="link" href="../reference/algorithms/permutation/next_permutation.html" title="next_permutation">next_permutation</a>
383                   <a class="link" href="../reference/algorithms/permutation/prev_permutation.html" title="prev_permutation">prev_permutation</a>
384                 </p>
385               </td>
386 </tr>
387 <tr>
388 <td>
389                 <p>
390                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">random_shuffle</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
391                 </p>
392               </td>
393 <td>
394                 <p>
395                   <a class="link" href="../reference/algorithms/mutating/random_shuffle.html" title="random_shuffle">random_shuffle</a>
396                 </p>
397               </td>
398 </tr>
399 <tr>
400 <td>
401                 <p>
402                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
403                 </p>
404               </td>
405 <td>
406                 <p>
407                   <a class="link" href="../reference/algorithms/mutating/remove.html" title="remove">remove</a>
408                 </p>
409               </td>
410 </tr>
411 <tr>
412 <td>
413                 <p>
414                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
415                 </p>
416               </td>
417 <td>
418                 <p>
419                   <a class="link" href="../reference/algorithms/mutating/remove_copy.html" title="remove_copy">remove_copy</a>
420                 </p>
421               </td>
422 </tr>
423 <tr>
424 <td>
425                 <p>
426                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_copy_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
427                 </p>
428               </td>
429 <td>
430                 <p>
431                   <a class="link" href="../reference/algorithms/mutating/remove_copy_if.html" title="remove_copy_if">remove_copy_if</a>
432                 </p>
433               </td>
434 </tr>
435 <tr>
436 <td>
437                 <p>
438                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
439                 </p>
440               </td>
441 <td>
442                 <p>
443                   <a class="link" href="../reference/algorithms/mutating/remove_if.html" title="remove_if">remove_if</a>
444                 </p>
445               </td>
446 </tr>
447 <tr>
448 <td>
449                 <p>
450                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
451                 </p>
452               </td>
453 <td>
454                 <p>
455                   <a class="link" href="../reference/algorithms/mutating/replace.html" title="replace">replace</a>
456                 </p>
457               </td>
458 </tr>
459 <tr>
460 <td>
461                 <p>
462                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
463                 </p>
464               </td>
465 <td>
466                 <p>
467                   <a class="link" href="../reference/algorithms/mutating/replace_copy.html" title="replace_copy">replace_copy</a>
468                 </p>
469               </td>
470 </tr>
471 <tr>
472 <td>
473                 <p>
474                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_copy_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
475                 </p>
476               </td>
477 <td>
478                 <p>
479                   <a class="link" href="../reference/algorithms/mutating/replace_copy_if.html" title="replace_copy_if">replace_copy_if</a>
480                 </p>
481               </td>
482 </tr>
483 <tr>
484 <td>
485                 <p>
486                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
487                 </p>
488               </td>
489 <td>
490                 <p>
491                   <a class="link" href="../reference/algorithms/mutating/replace_if.html" title="replace_if">replace_if</a>
492                 </p>
493               </td>
494 </tr>
495 <tr>
496 <td>
497                 <p>
498                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
499                 </p>
500               </td>
501 <td>
502                 <p>
503                   <a class="link" href="../reference/algorithms/mutating/reverse.html" title="reverse">reverse</a>
504                 </p>
505               </td>
506 </tr>
507 <tr>
508 <td>
509                 <p>
510                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">reverse_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
511                 </p>
512               </td>
513 <td>
514                 <p>
515                   <a class="link" href="../reference/algorithms/mutating/reverse_copy.html" title="reverse_copy">reverse_copy</a>
516                 </p>
517               </td>
518 </tr>
519 <tr>
520 <td>
521                 <p>
522                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
523                 </p>
524               </td>
525 <td>
526                 <p>
527                   <a class="link" href="../reference/algorithms/mutating/rotate.html" title="rotate">rotate</a>
528                 </p>
529               </td>
530 </tr>
531 <tr>
532 <td>
533                 <p>
534                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">rotate_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
535                 </p>
536               </td>
537 <td>
538                 <p>
539                   <a class="link" href="../reference/algorithms/mutating/rotate_copy.html" title="rotate_copy">rotate_copy</a>
540                 </p>
541               </td>
542 </tr>
543 <tr>
544 <td>
545                 <p>
546                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
547                 </p>
548               </td>
549 <td>
550                 <p>
551                   <a class="link" href="../reference/algorithms/non_mutating/search.html" title="search">search</a>
552                 </p>
553               </td>
554 </tr>
555 <tr>
556 <td>
557                 <p>
558                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">search_n</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
559                 </p>
560               </td>
561 <td>
562                 <p>
563                   <a class="link" href="../reference/algorithms/non_mutating/search_n.html" title="search_n">search_n</a>
564                 </p>
565               </td>
566 </tr>
567 <tr>
568 <td>
569                 <p>
570                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">set_algorithm</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
571                 </p>
572               </td>
573 <td>
574                 <p>
575                   <a class="link" href="../reference/algorithms/set/includes.html" title="includes">includes</a>
576                   <a class="link" href="../reference/algorithms/set/set_union.html" title="set_union">set_union</a>
577                   <a class="link" href="../reference/algorithms/set/set_intersection.html" title="set_intersection">set_intersection</a>
578                   <a class="link" href="../reference/algorithms/set/set_difference.html" title="set_difference">set_difference</a>
579                   <a class="link" href="../reference/algorithms/set/set_symmetric_difference.html" title="set_symmetric_difference">set_symmetric_difference</a>
580                 </p>
581               </td>
582 </tr>
583 <tr>
584 <td>
585                 <p>
586                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">sort</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
587                 </p>
588               </td>
589 <td>
590                 <p>
591                   <a class="link" href="../reference/algorithms/mutating/sort.html" title="sort">sort</a>
592                 </p>
593               </td>
594 </tr>
595 <tr>
596 <td>
597                 <p>
598                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">stable_partition</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
599                 </p>
600               </td>
601 <td>
602                 <p>
603                   <a class="link" href="../reference/algorithms/mutating/stable_partition.html" title="stable_partition">stable_partition</a>
604                 </p>
605               </td>
606 </tr>
607 <tr>
608 <td>
609                 <p>
610                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">swap_ranges</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
611                 </p>
612               </td>
613 <td>
614                 <p>
615                   <a class="link" href="../reference/algorithms/mutating/swap_ranges.html" title="swap_ranges">swap_ranges</a>
616                 </p>
617               </td>
618 </tr>
619 <tr>
620 <td>
621                 <p>
622                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
623                 </p>
624               </td>
625 <td>
626                 <p>
627                   <a class="link" href="../reference/algorithms/mutating/transform.html" title="transform">transform</a>
628                 </p>
629               </td>
630 </tr>
631 <tr>
632 <td>
633                 <p>
634                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
635                 </p>
636               </td>
637 <td>
638                 <p>
639                   <a class="link" href="../reference/algorithms/mutating/unique.html" title="unique">unique</a>
640                 </p>
641               </td>
642 </tr>
643 <tr>
644 <td>
645                 <p>
646                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">unique_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
647                 </p>
648               </td>
649 <td>
650                 <p>
651                   <a class="link" href="../reference/algorithms/mutating/unique_copy.html" title="unique_copy">unique_copy</a>
652                 </p>
653               </td>
654 </tr>
655 <tr>
656 <td>
657                 <p>
658                   <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">algorithm</span><span class="special">/</span><span class="identifier">upper_bound</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
659                 </p>
660               </td>
661 <td>
662                 <p>
663                   <a class="link" href="../reference/algorithms/non_mutating/upper_bound.html" title="upper_bound">upper_bound</a>
664                 </p>
665               </td>
666 </tr>
667 </tbody>
668 </table></div>
669 </div>
670 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
671 <td align="left"></td>
672 <td align="right"><div class="copyright-footer">Copyright &#169; 2003-2010 Thorsten Ottosen,
673       Neil Groves<p>
674         Distributed under the Boost Software License, Version 1.0. (See accompanying
675         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>)
676       </p>
677 </div></td>
678 </tr></table>
679 <hr>
680 <div class="spirit-nav">
681 <a accesskey="p" href="adaptors.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../headers.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="algorithm_ext.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
682 </div>
683 </body>
684 </html>