1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 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.79.1"> 7<link rel="home" href="../../index.html" title="Chapter 1. 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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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">></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 © 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> 685