os/ossrv/genericopenlibs/cppstdlib/stl/stlport/stl/_algo.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 
     2 /** 
     3 @file _algo.h
     4 @internalComponent
     5 */
     6 
     7 //algo.h
     8 
     9 /** @fn std::for_each(_InputIter __first, _InputIter __last, _Function __f)
    10 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    11 
    12 The Symbian implementation of this API fully supports all STL functionality.
    13 
    14 @publishedAll
    15 @externallyDefinedApi
    16 @param __first -
    17 @param __last -
    18 @param __f -
    19 @return -
    20 */
    21 
    22 /** @fn std::count_if(_InputIter __first, _InputIter __last, _Predicate __pred)
    23 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    24 
    25 The Symbian implementation of this API fully supports all STL functionality.
    26 
    27 @publishedAll
    28 @externallyDefinedApi
    29 @param __first -
    30 @param __last -
    31 @param __pred -
    32 @return -
    33 */
    34 
    35 /** @fn std::adjacent_find(_ForwardIter __first, _ForwardIter __last, _BinaryPredicate __binary_pred)
    36 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    37 
    38 The Symbian implementation of this API fully supports all STL functionality.
    39 
    40 @publishedAll
    41 @externallyDefinedApi
    42 @param __first -
    43 @param __last -
    44 @param __binary_pred -
    45 @return -
    46 */
    47 
    48 /** @fn std::adjacent_find(_ForwardIter __first, _ForwardIter __last)
    49 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    50 
    51 The Symbian implementation of this API fully supports all STL functionality.
    52 
    53 @publishedAll
    54 @externallyDefinedApi
    55 @param __first -
    56 @param __last -
    57 @return -
    58 */
    59 
    60 /** @fn std::count(_InputIter __first, _InputIter __last, const _Tp &__val, _Size &__n)
    61 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    62 
    63 The Symbian implementation of this API fully supports all STL functionality.
    64 
    65 @publishedAll
    66 @externallyDefinedApi
    67 @param __first -
    68 @param __last -
    69 @param __val -
    70 @param __n -
    71 @return -
    72 */
    73 
    74 /** @fn std::count_if(_InputIter __first, _InputIter __last, _Predicate __pred, _Size &__n)
    75 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    76 
    77 The Symbian implementation of this API fully supports all STL functionality.
    78 
    79 @publishedAll
    80 @externallyDefinedApi
    81 @param __first -
    82 @param __last -
    83 @param __pred -
    84 @param __n -
    85 @return -
    86 */
    87 
    88 /** @fn std::find_first_of(_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2)
    89 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
    90 
    91 The Symbian implementation of this API fully supports all STL functionality.
    92 
    93 @publishedAll
    94 @externallyDefinedApi
    95 @param __first1 -
    96 @param __last1 -
    97 @param __first2 -
    98 @param __last2 -
    99 @return -
   100 */
   101 
   102 /** @fn std::find_first_of(_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2, _BinaryPredicate __comp)
   103 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   104 
   105 The Symbian implementation of this API fully supports all STL functionality.
   106 
   107 @publishedAll
   108 @externallyDefinedApi
   109 @param __first1 -
   110 @param __last1 -
   111 @param __first2 -
   112 @param __last2 -
   113 @param __comp -
   114 @return -
   115 */
   116 
   117 /** @fn std::swap_ranges(_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2)
   118 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   119 
   120 The Symbian implementation of this API fully supports all STL functionality.
   121 
   122 @publishedAll
   123 @externallyDefinedApi
   124 @param __first1 -
   125 @param __last1 -
   126 @param __first2 -
   127 @return -
   128 */
   129 
   130 /** @fn std::transform(_InputIter __first, _InputIter __last, _OutputIter __result, _UnaryOperation __opr)
   131 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   132 
   133 The Symbian implementation of this API fully supports all STL functionality.
   134 
   135 @publishedAll
   136 @externallyDefinedApi
   137 @param __first -
   138 @param __last -
   139 @param __result -
   140 @param __opr -
   141 @return -
   142 */
   143 
   144 /** @fn std::transform(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _OutputIter __result, _BinaryOperation __binary_op)
   145 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   146 
   147 The Symbian implementation of this API fully supports all STL functionality.
   148 
   149 @publishedAll
   150 @externallyDefinedApi
   151 @param __first1 -
   152 @param __last1 -
   153 @param __first2 -
   154 @param __result -
   155 @param __binary_op -
   156 @return -
   157 */
   158 
   159 /** @fn std::replace_if(_ForwardIter __first, _ForwardIter __last, _Predicate __pred, const _Tp &__new_value)
   160 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   161 
   162 The Symbian implementation of this API fully supports all STL functionality.
   163 
   164 @publishedAll
   165 @externallyDefinedApi
   166 @param __first -
   167 @param __last -
   168 @param __pred -
   169 @param __new_value -
   170 @return -
   171 */
   172 
   173 /** @fn std::replace_copy(_InputIter __first, _InputIter __last, _OutputIter __result, const _Tp &__old_value, const _Tp &__new_value)
   174 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   175 
   176 The Symbian implementation of this API fully supports all STL functionality.
   177 
   178 @publishedAll
   179 @externallyDefinedApi
   180 @param __first -
   181 @param __last -
   182 @param __result -
   183 @param __old_value -
   184 @param __new_value -
   185 @return -
   186 */
   187 
   188 /** @fn std::replace_copy_if(_Iterator __first, _Iterator __last, _OutputIter __result, _Predicate __pred, const _Tp &__new_value)
   189 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   190 
   191 The Symbian implementation of this API fully supports all STL functionality.
   192 
   193 @publishedAll
   194 @externallyDefinedApi
   195 @param __first -
   196 @param __last -
   197 @param __result -
   198 @param __pred -
   199 @param __new_value -
   200 @return -
   201 */
   202 
   203 /** @fn std::generate(_ForwardIter __first, _ForwardIter __last, _Generator __gen)
   204 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   205 
   206 The Symbian implementation of this API fully supports all STL functionality.
   207 
   208 @publishedAll
   209 @externallyDefinedApi
   210 @param __first -
   211 @param __last -
   212 @param __gen -
   213 @return -
   214 */
   215 
   216 /** @fn std::generate_n(_OutputIter __first, _Size __n, _Generator __gen)
   217 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   218 
   219 The Symbian implementation of this API fully supports all STL functionality.
   220 
   221 @publishedAll
   222 @externallyDefinedApi
   223 @param __first -
   224 @param __n -
   225 @param __gen -
   226 @return -
   227 */
   228 
   229 /** @fn std::remove_copy(_InputIter __first, _InputIter __last, _OutputIter __result, const _Tp &__val)
   230 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   231 
   232 The Symbian implementation of this API fully supports all STL functionality.
   233 
   234 @publishedAll
   235 @externallyDefinedApi
   236 @param __first -
   237 @param __last -
   238 @param __result -
   239 @param __val -
   240 @return -
   241 */
   242 
   243 /** @fn std::remove_copy_if(_InputIter __first, _InputIter __last, _OutputIter __result, _Predicate __pred)
   244 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   245 
   246 The Symbian implementation of this API fully supports all STL functionality.
   247 
   248 @publishedAll
   249 @externallyDefinedApi
   250 @param __first -
   251 @param __last -
   252 @param __result -
   253 @param __pred -
   254 @return -
   255 */
   256 
   257 /** @fn std::remove(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
   258 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   259 
   260 The Symbian implementation of this API fully supports all STL functionality.
   261 
   262 @publishedAll
   263 @externallyDefinedApi
   264 @param __first -
   265 @param __last -
   266 @param __val -
   267 @return -
   268 */
   269 
   270 /** @fn std::remove_if(_ForwardIter __first, _ForwardIter __last, _Predicate __pred)
   271 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   272 
   273 The Symbian implementation of this API fully supports all STL functionality.
   274 
   275 @publishedAll
   276 @externallyDefinedApi
   277 @param __first -
   278 @param __last -
   279 @param __pred -
   280 @return -
   281 */
   282 
   283 /** @fn std::unique(_ForwardIter __first, _ForwardIter __last)
   284 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   285 
   286 The Symbian implementation of this API fully supports all STL functionality.
   287 
   288 @publishedAll
   289 @externallyDefinedApi
   290 @param __first -
   291 @param __last -
   292 @return -
   293 */
   294 
   295 /** @fn std::unique(_ForwardIter __first, _ForwardIter __last, _BinaryPredicate __binary_pred)
   296 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   297 
   298 The Symbian implementation of this API fully supports all STL functionality.
   299 
   300 @publishedAll
   301 @externallyDefinedApi
   302 @param __first -
   303 @param __last -
   304 @param __binary_pred -
   305 @return -
   306 */
   307 
   308 /** @fn std::__reverse(_BidirectionalIter __first, _BidirectionalIter __last, const bidirectional_iterator_tag &)
   309 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   310 
   311 The Symbian implementation of this API fully supports all STL functionality.
   312 
   313 @publishedAll
   314 @externallyDefinedApi
   315 @param __first -
   316 @param __last -
   317 @param # -
   318 @return -
   319 */
   320 
   321 /** @fn std::__reverse(_RandomAccessIter __first, _RandomAccessIter __last, const random_access_iterator_tag &)
   322 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   323 
   324 The Symbian implementation of this API fully supports all STL functionality.
   325 
   326 @publishedAll
   327 @externallyDefinedApi
   328 @param __first -
   329 @param __last -
   330 @param # -
   331 @return -
   332 */
   333 
   334 /** @fn std::reverse(_BidirectionalIter __first, _BidirectionalIter __last)
   335 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   336 
   337 The Symbian implementation of this API fully supports all STL functionality.
   338 
   339 @publishedAll
   340 @externallyDefinedApi
   341 @param __first -
   342 @param __last -
   343 @return -
   344 */
   345 
   346 /** @fn std::reverse_copy(_BidirectionalIter __first, _BidirectionalIter __last, _OutputIter __result)
   347 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   348 
   349 The Symbian implementation of this API fully supports all STL functionality.
   350 
   351 @publishedAll
   352 @externallyDefinedApi
   353 @param __first -
   354 @param __last -
   355 @param __result -
   356 @return -
   357 */
   358 
   359 /** @fn std::rotate_copy(_ForwardIter __first, _ForwardIter __middle, _ForwardIter __last, _OutputIter __result)
   360 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   361 
   362 The Symbian implementation of this API fully supports all STL functionality.
   363 
   364 @publishedAll
   365 @externallyDefinedApi
   366 @param __first -
   367 @param __middle -
   368 @param __last -
   369 @param __result -
   370 @return -
   371 */
   372 
   373 /** @fn std::lower_bound(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
   374 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   375 
   376 The Symbian implementation of this API fully supports all STL functionality.
   377 
   378 @publishedAll
   379 @externallyDefinedApi
   380 @param __first -
   381 @param __last -
   382 @param __val -
   383 @return -
   384 */
   385 
   386 /** @fn std::lower_bound(_ForwardIter __first, _ForwardIter __last, const _Tp &__val, _Compare __comp)
   387 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   388 
   389 The Symbian implementation of this API fully supports all STL functionality.
   390 
   391 @publishedAll
   392 @externallyDefinedApi
   393 @param __first -
   394 @param __last -
   395 @param __val -
   396 @param __comp -
   397 @return -
   398 */
   399 
   400 /** @fn std::upper_bound(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
   401 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   402 
   403 The Symbian implementation of this API fully supports all STL functionality.
   404 
   405 @publishedAll
   406 @externallyDefinedApi
   407 @param __first -
   408 @param __last -
   409 @param __val -
   410 @return -
   411 */
   412 
   413 /** @fn std::upper_bound(_ForwardIter __first, _ForwardIter __last, const _Tp &__val, _Compare __comp)
   414 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   415 
   416 The Symbian implementation of this API fully supports all STL functionality.
   417 
   418 @publishedAll
   419 @externallyDefinedApi
   420 @param __first -
   421 @param __last -
   422 @param __val -
   423 @param __comp -
   424 @return -
   425 */
   426 
   427 /** @fn std::equal_range(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
   428 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   429 
   430 The Symbian implementation of this API fully supports all STL functionality.
   431 
   432 @publishedAll
   433 @externallyDefinedApi
   434 @param __first -
   435 @param __last -
   436 @param __val -
   437 @return -
   438 */
   439 
   440 /** @fn std::equal_range(_ForwardIter __first, _ForwardIter __last, const _Tp &__val, _Compare __comp)
   441 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   442 
   443 The Symbian implementation of this API fully supports all STL functionality.
   444 
   445 @publishedAll
   446 @externallyDefinedApi
   447 @param __first -
   448 @param __last -
   449 @param __val -
   450 @param __comp -
   451 @return -
   452 */
   453 
   454 /** @fn std::binary_search(_ForwardIter __first, _ForwardIter __last, const _Tp &__val)
   455 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   456 
   457 The Symbian implementation of this API fully supports all STL functionality.
   458 
   459 @publishedAll
   460 @externallyDefinedApi
   461 @param __first -
   462 @param __last -
   463 @param __val -
   464 @return -
   465 */
   466 
   467 /** @fn std::binary_search(_ForwardIter __first, _ForwardIter __last, const _Tp &__val, _Compare __comp)
   468 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   469 
   470 The Symbian implementation of this API fully supports all STL functionality.
   471 
   472 @publishedAll
   473 @externallyDefinedApi
   474 @param __first -
   475 @param __last -
   476 @param __val -
   477 @param __comp -
   478 @return -
   479 */
   480 
   481 /** @fn std::is_sorted(_ForwardIter __first, _ForwardIter __last)
   482 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   483 
   484 The Symbian implementation of this API fully supports all STL functionality.
   485 
   486 @publishedAll
   487 @externallyDefinedApi
   488 @param __first -
   489 @param __last -
   490 @return -
   491 */
   492 
   493 /** @fn std::is_sorted(_ForwardIter __first, _ForwardIter __last, _StrictWeakOrdering __comp)
   494 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   495 
   496 The Symbian implementation of this API fully supports all STL functionality.
   497 
   498 @publishedAll
   499 @externallyDefinedApi
   500 @param __first -
   501 @param __last -
   502 @param __comp -
   503 @return -
   504 */
   505 
   506 
   507 //algo.c
   508 
   509 /** @fn std::search(_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2)
   510 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   511 
   512 The Symbian implementation of this API fully supports all STL functionality.
   513 
   514 @publishedAll
   515 @externallyDefinedApi
   516 @param __first1 -
   517 @param __last1 -
   518 @param __first2 -
   519 @param __last2 -
   520 @return -
   521 */
   522 
   523 /** @fn std::search_n(_ForwardIter __first, _ForwardIter __last, _Integer __count, const _Tp &__val)
   524 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   525 
   526 The Symbian implementation of this API fully supports all STL functionality.
   527 
   528 @publishedAll
   529 @externallyDefinedApi
   530 @param __first -
   531 @param __last -
   532 @param __count -
   533 @param __val -
   534 @return -
   535 */
   536 
   537 /** @fn std::search_n(_ForwardIter __first, _ForwardIter __last, _Integer __count, const _Tp &__val, _BinaryPred __binary_pred)
   538 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   539 
   540 The Symbian implementation of this API fully supports all STL functionality.
   541 
   542 @publishedAll
   543 @externallyDefinedApi
   544 @param __first -
   545 @param __last -
   546 @param __count -
   547 @param __val -
   548 @param __binary_pred -
   549 @return -
   550 */
   551 
   552 /** @fn std::find_end(_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2)
   553 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   554 
   555 The Symbian implementation of this API fully supports all STL functionality.
   556 
   557 @publishedAll
   558 @externallyDefinedApi
   559 @param __first1 -
   560 @param __last1 -
   561 @param __first2 -
   562 @param __last2 -
   563 @return -
   564 */
   565 
   566 /** @fn std::unique_copy(_InputIter __first, _InputIter __last, _OutputIter __result)
   567 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   568 
   569 The Symbian implementation of this API fully supports all STL functionality.
   570 
   571 @publishedAll
   572 @externallyDefinedApi
   573 @param __first -
   574 @param __last -
   575 @param __result -
   576 @return -
   577 */
   578 
   579 /** @fn std::unique_copy(_InputIter __first, _InputIter __last, _OutputIter __result, _BinaryPredicate __binary_pred)
   580 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   581 
   582 The Symbian implementation of this API fully supports all STL functionality.
   583 
   584 @publishedAll
   585 @externallyDefinedApi
   586 @param __first -
   587 @param __last -
   588 @param __result -
   589 @param __binary_pred -
   590 @return -
   591 */
   592 
   593 /** @fn std::rotate(_ForwardIter __first, _ForwardIter __middle, _ForwardIter __last)
   594 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   595 
   596 The Symbian implementation of this API fully supports all STL functionality.
   597 
   598 @publishedAll
   599 @externallyDefinedApi
   600 @param __first -
   601 @param __middle -
   602 @param __last -
   603 @return -
   604 */
   605 
   606 /** @fn std::random_shuffle(_RandomAccessIter __first, _RandomAccessIter __last)
   607 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   608 
   609 The Symbian implementation of this API fully supports all STL functionality.
   610 
   611 @publishedAll
   612 @externallyDefinedApi
   613 @param __first -
   614 @param __last -
   615 @return -
   616 */
   617 
   618 /** @fn std::random_shuffle(_RandomAccessIter __first, _RandomAccessIter __last, _RandomNumberGenerator &__rand)
   619 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   620 
   621 The Symbian implementation of this API fully supports all STL functionality.
   622 
   623 @publishedAll
   624 @externallyDefinedApi
   625 @param __first -
   626 @param __last -
   627 @param __rand -
   628 @return -
   629 */
   630 
   631 /** @fn std::random_sample_n(_ForwardIter __first, _ForwardIter __last, _OutputIter __out_ite, const _Distance __n)
   632 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   633 
   634 The Symbian implementation of this API fully supports all STL functionality.
   635 
   636 @publishedAll
   637 @externallyDefinedApi
   638 @param __first -
   639 @param __last -
   640 @param __out_ite -
   641 @param __n -
   642 @return -
   643 */
   644 
   645 /** @fn std::random_sample_n(_ForwardIter __first, _ForwardIter __last, _OutputIter __out_ite, const _Distance __n, _RandomNumberGenerator &__rand)
   646 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   647 
   648 The Symbian implementation of this API fully supports all STL functionality.
   649 
   650 @publishedAll
   651 @externallyDefinedApi
   652 @param __first -
   653 @param __last -
   654 @param __out_ite -
   655 @param __n -
   656 @param __rand -
   657 @return -
   658 */
   659 
   660 /** @fn std::random_sample(_InputIter __first, _InputIter __last, _RandomAccessIter __out_first, _RandomAccessIter __out_last)
   661 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   662 
   663 The Symbian implementation of this API fully supports all STL functionality.
   664 
   665 @publishedAll
   666 @externallyDefinedApi
   667 @param __first -
   668 @param __last -
   669 @param __out_first -
   670 @param __out_last -
   671 @return -
   672 */
   673 
   674 /** @fn std::random_sample(_InputIter __first, _InputIter __last, _RandomAccessIter __out_first, _RandomAccessIter __out_last, _RandomNumberGenerator &__rand)
   675 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   676 
   677 The Symbian implementation of this API fully supports all STL functionality.
   678 
   679 @publishedAll
   680 @externallyDefinedApi
   681 @param __first -
   682 @param __last -
   683 @param __out_first -
   684 @param __out_last -
   685 @param __rand -
   686 @return -
   687 */
   688 
   689 /** @fn std::partition(_ForwardIter __first, _ForwardIter __last, _Predicate __pred)
   690 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   691 
   692 The Symbian implementation of this API fully supports all STL functionality.
   693 
   694 @publishedAll
   695 @externallyDefinedApi
   696 @param __first -
   697 @param __last -
   698 @param __pred -
   699 @return -
   700 */
   701 
   702 /** @fn std::stable_partition(_ForwardIter __first, _ForwardIter __last, _Predicate __pred)
   703 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   704 
   705 The Symbian implementation of this API fully supports all STL functionality.
   706 
   707 @publishedAll
   708 @externallyDefinedApi
   709 @param __first -
   710 @param __last -
   711 @param __pred -
   712 @return -
   713 */
   714 
   715 /** @fn std::sort(_RandomAccessIter __first, _RandomAccessIter __last)
   716 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   717 
   718 The Symbian implementation of this API fully supports all STL functionality.
   719 
   720 @publishedAll
   721 @externallyDefinedApi
   722 @param __first -
   723 @param __last -
   724 @return -
   725 */
   726 
   727 /** @fn std::sort(_RandomAccessIter __first, _RandomAccessIter __last, _Compare __comp)
   728 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   729 
   730 The Symbian implementation of this API fully supports all STL functionality.
   731 
   732 @publishedAll
   733 @externallyDefinedApi
   734 @param __first -
   735 @param __last -
   736 @param __comp -
   737 @return -
   738 */
   739 
   740 /** @fn std::stable_sort(_RandomAccessIter __first, _RandomAccessIter __last)
   741 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   742 
   743 The Symbian implementation of this API fully supports all STL functionality.
   744 
   745 @publishedAll
   746 @externallyDefinedApi
   747 @param __first -
   748 @param __last -
   749 @return -
   750 */
   751 
   752 /** @fn std::stable_sort(_RandomAccessIter __first, _RandomAccessIter __last, _Compare __comp)
   753 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   754 
   755 The Symbian implementation of this API fully supports all STL functionality.
   756 
   757 @publishedAll
   758 @externallyDefinedApi
   759 @param __first -
   760 @param __last -
   761 @param __comp -
   762 @return -
   763 */
   764 
   765 /** @fn std::partial_sort(_RandomAccessIter __first, _RandomAccessIter __middle, _RandomAccessIter __last)
   766 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   767 
   768 The Symbian implementation of this API fully supports all STL functionality.
   769 
   770 @publishedAll
   771 @externallyDefinedApi
   772 @param __first -
   773 @param __middle -
   774 @param __last -
   775 @return -
   776 */
   777 
   778 /** @fn std::partial_sort(_RandomAccessIter __first, _RandomAccessIter __middle, _RandomAccessIter __last, _Compare __comp)
   779 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   780 
   781 The Symbian implementation of this API fully supports all STL functionality.
   782 
   783 @publishedAll
   784 @externallyDefinedApi
   785 @param __first -
   786 @param __middle -
   787 @param __last -
   788 @param __comp -
   789 @return -
   790 */
   791 
   792 /** @fn std::partial_sort_copy(_InputIter __first, _InputIter __last, _RandomAccessIter __result_first, _RandomAccessIter __result_last)
   793 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   794 
   795 The Symbian implementation of this API fully supports all STL functionality.
   796 
   797 @publishedAll
   798 @externallyDefinedApi
   799 @param __first -
   800 @param __last -
   801 @param __result_first -
   802 @param __result_last -
   803 @return -
   804 */
   805 
   806 /** @fn std::partial_sort_copy(_InputIter __first, _InputIter __last, _RandomAccessIter __result_first, _RandomAccessIter __result_last, _Compare __comp)
   807 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   808 
   809 The Symbian implementation of this API fully supports all STL functionality.
   810 
   811 @publishedAll
   812 @externallyDefinedApi
   813 @param __first -
   814 @param __last -
   815 @param __result_first -
   816 @param __result_last -
   817 @param __comp -
   818 @return -
   819 */
   820 
   821 /** @fn std::nth_element(_RandomAccessIter __first, _RandomAccessIter __nth, _RandomAccessIter __last)
   822 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   823 
   824 The Symbian implementation of this API fully supports all STL functionality.
   825 
   826 @publishedAll
   827 @externallyDefinedApi
   828 @param __first -
   829 @param __nth -
   830 @param __last -
   831 @return -
   832 */
   833 
   834 /** @fn std::nth_element(_RandomAccessIter __first, _RandomAccessIter __nth, _RandomAccessIter __last, _Compare __comp)
   835 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   836 
   837 The Symbian implementation of this API fully supports all STL functionality.
   838 
   839 @publishedAll
   840 @externallyDefinedApi
   841 @param __first -
   842 @param __nth -
   843 @param __last -
   844 @param __comp -
   845 @return -
   846 */
   847 
   848 /** @fn std::merge(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result)
   849 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   850 
   851 The Symbian implementation of this API fully supports all STL functionality.
   852 
   853 @publishedAll
   854 @externallyDefinedApi
   855 @param __first1 -
   856 @param __last1 -
   857 @param __first2 -
   858 @param __last2 -
   859 @param __result -
   860 @return -
   861 */
   862 
   863 /** @fn std::merge(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result, _Compare __comp)
   864 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   865 
   866 The Symbian implementation of this API fully supports all STL functionality.
   867 
   868 @publishedAll
   869 @externallyDefinedApi
   870 @param __first1 -
   871 @param __last1 -
   872 @param __first2 -
   873 @param __last2 -
   874 @param __result -
   875 @param __comp -
   876 @return -
   877 */
   878 
   879 /** @fn std::inplace_merge(_BidirectionalIter __first, _BidirectionalIter __middle, _BidirectionalIter __last)
   880 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   881 
   882 The Symbian implementation of this API fully supports all STL functionality.
   883 
   884 @publishedAll
   885 @externallyDefinedApi
   886 @param __first -
   887 @param __middle -
   888 @param __last -
   889 @return -
   890 */
   891 
   892 /** @fn std::inplace_merge(_BidirectionalIter __first, _BidirectionalIter __middle, _BidirectionalIter __last, _Compare __comp)
   893 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   894 
   895 The Symbian implementation of this API fully supports all STL functionality.
   896 
   897 @publishedAll
   898 @externallyDefinedApi
   899 @param __first -
   900 @param __middle -
   901 @param __last -
   902 @param __comp -
   903 @return -
   904 */
   905 
   906 /** @fn std::includes(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _Compare __comp)
   907 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   908 
   909 The Symbian implementation of this API fully supports all STL functionality.
   910 
   911 @publishedAll
   912 @externallyDefinedApi
   913 @param __first1 -
   914 @param __last1 -
   915 @param __first2 -
   916 @param __last2 -
   917 @param __comp -
   918 @return -
   919 */
   920 
   921 /** @fn std::includes(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2)
   922 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   923 
   924 The Symbian implementation of this API fully supports all STL functionality.
   925 
   926 @publishedAll
   927 @externallyDefinedApi
   928 @param __first1 -
   929 @param __last1 -
   930 @param __first2 -
   931 @param __last2 -
   932 @return -
   933 */
   934 
   935 /** @fn std::set_union(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result)
   936 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   937 
   938 The Symbian implementation of this API fully supports all STL functionality.
   939 
   940 @publishedAll
   941 @externallyDefinedApi
   942 @param __first1 -
   943 @param __last1 -
   944 @param __first2 -
   945 @param __last2 -
   946 @param __result -
   947 @return -
   948 */
   949 
   950 /** @fn std::set_union(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result, _Compare __comp)
   951 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   952 
   953 The Symbian implementation of this API fully supports all STL functionality.
   954 
   955 @publishedAll
   956 @externallyDefinedApi
   957 @param __first1 -
   958 @param __last1 -
   959 @param __first2 -
   960 @param __last2 -
   961 @param __result -
   962 @param __comp -
   963 @return -
   964 */
   965 
   966 /** @fn std::set_intersection(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result)
   967 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   968 
   969 The Symbian implementation of this API fully supports all STL functionality.
   970 
   971 @publishedAll
   972 @externallyDefinedApi
   973 @param __first1 -
   974 @param __last1 -
   975 @param __first2 -
   976 @param __last2 -
   977 @param __result -
   978 @return -
   979 */
   980 
   981 /** @fn std::set_intersection(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result, _Compare __comp)
   982 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   983 
   984 The Symbian implementation of this API fully supports all STL functionality.
   985 
   986 @publishedAll
   987 @externallyDefinedApi
   988 @param __first1 -
   989 @param __last1 -
   990 @param __first2 -
   991 @param __last2 -
   992 @param __result -
   993 @param __comp -
   994 @return -
   995 */
   996 
   997 /** @fn std::set_difference(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result)
   998 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
   999 
  1000 The Symbian implementation of this API fully supports all STL functionality.
  1001 
  1002 @publishedAll
  1003 @externallyDefinedApi
  1004 @param __first1 -
  1005 @param __last1 -
  1006 @param __first2 -
  1007 @param __last2 -
  1008 @param __result -
  1009 @return -
  1010 */
  1011 
  1012 /** @fn std::set_difference(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result, _Compare __comp)
  1013 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1014 
  1015 The Symbian implementation of this API fully supports all STL functionality.
  1016 
  1017 @publishedAll
  1018 @externallyDefinedApi
  1019 @param __first1 -
  1020 @param __last1 -
  1021 @param __first2 -
  1022 @param __last2 -
  1023 @param __result -
  1024 @param __comp -
  1025 @return -
  1026 */
  1027 
  1028 /** @fn std::set_symmetric_difference(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result)
  1029 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1030 
  1031 The Symbian implementation of this API fully supports all STL functionality.
  1032 
  1033 @publishedAll
  1034 @externallyDefinedApi
  1035 @param __first1 -
  1036 @param __last1 -
  1037 @param __first2 -
  1038 @param __last2 -
  1039 @param __result -
  1040 @return -
  1041 */
  1042 
  1043 /** @fn std::set_symmetric_difference(_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _OutputIter __result, _Compare __comp)
  1044 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1045 
  1046 The Symbian implementation of this API fully supports all STL functionality.
  1047 
  1048 @publishedAll
  1049 @externallyDefinedApi
  1050 @param __first1 -
  1051 @param __last1 -
  1052 @param __first2 -
  1053 @param __last2 -
  1054 @param __result -
  1055 @param __comp -
  1056 @return -
  1057 */
  1058 
  1059 /** @fn std::max_element(_ForwardIter __first, _ForwardIter __last)
  1060 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1061 
  1062 The Symbian implementation of this API fully supports all STL functionality.
  1063 
  1064 @publishedAll
  1065 @externallyDefinedApi
  1066 @param __first -
  1067 @param __last -
  1068 @return -
  1069 */
  1070 
  1071 /** @fn std::max_element(_ForwardIter __first, _ForwardIter __last, _Compare __comp)
  1072 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1073 
  1074 The Symbian implementation of this API fully supports all STL functionality.
  1075 
  1076 @publishedAll
  1077 @externallyDefinedApi
  1078 @param __first -
  1079 @param __last -
  1080 @param __comp -
  1081 @return -
  1082 */
  1083 
  1084 /** @fn std::min_element(_ForwardIter __first, _ForwardIter __last)
  1085 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1086 
  1087 The Symbian implementation of this API fully supports all STL functionality.
  1088 
  1089 @publishedAll
  1090 @externallyDefinedApi
  1091 @param __first -
  1092 @param __last -
  1093 @return -
  1094 */
  1095 
  1096 /** @fn std::min_element(_ForwardIter __first, _ForwardIter __last, _Compare __comp)
  1097 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1098 
  1099 The Symbian implementation of this API fully supports all STL functionality.
  1100 
  1101 @publishedAll
  1102 @externallyDefinedApi
  1103 @param __first -
  1104 @param __last -
  1105 @param __comp -
  1106 @return -
  1107 */
  1108 
  1109 /** @fn std::next_permutation(_BidirectionalIter __first, _BidirectionalIter __last)
  1110 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1111 
  1112 The Symbian implementation of this API fully supports all STL functionality.
  1113 
  1114 @publishedAll
  1115 @externallyDefinedApi
  1116 @param __first -
  1117 @param __last -
  1118 @return -
  1119 */
  1120 
  1121 /** @fn std::next_permutation(_BidirectionalIter __first, _BidirectionalIter __last, _Compare __comp)
  1122 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1123 
  1124 The Symbian implementation of this API fully supports all STL functionality.
  1125 
  1126 @publishedAll
  1127 @externallyDefinedApi
  1128 @param __first -
  1129 @param __last -
  1130 @param __comp -
  1131 @return -
  1132 */
  1133 
  1134 /** @fn std::prev_permutation(_BidirectionalIter __first, _BidirectionalIter __last)
  1135 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1136 
  1137 The Symbian implementation of this API fully supports all STL functionality.
  1138 
  1139 @publishedAll
  1140 @externallyDefinedApi
  1141 @param __first -
  1142 @param __last -
  1143 @return -
  1144 */
  1145 
  1146 /** @fn std::prev_permutation(_BidirectionalIter __first, _BidirectionalIter __last, _Compare __comp)
  1147 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1148 
  1149 The Symbian implementation of this API fully supports all STL functionality.
  1150 
  1151 @publishedAll
  1152 @externallyDefinedApi
  1153 @param __first -
  1154 @param __last -
  1155 @param __comp -
  1156 @return -
  1157 */
  1158 
  1159 /** @fn std::is_heap(_RandomAccessIter __first, _RandomAccessIter __last)
  1160 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1161 
  1162 The Symbian implementation of this API fully supports all STL functionality.
  1163 
  1164 @publishedAll
  1165 @externallyDefinedApi
  1166 @param __first -
  1167 @param __last -
  1168 @return -
  1169 */
  1170 
  1171 /** @fn std::is_heap(_RandomAccessIter __first, _RandomAccessIter __last, _StrictWeakOrdering __comp)
  1172 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1173 
  1174 The Symbian implementation of this API fully supports all STL functionality.
  1175 
  1176 @publishedAll
  1177 @externallyDefinedApi
  1178 @param __first -
  1179 @param __last -
  1180 @param __comp -
  1181 @return -
  1182 */
  1183 
  1184 
  1185 /** @file _algo.h
  1186 For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
  1187 
  1188 The Symbian implementation of this API fully supports all STL functionality.
  1189 
  1190 @publishedAll
  1191 @externallyDefinedApi
  1192 */
  1193 
  1194