File: stablepartition.yo

package info (click to toggle)
c%2B%2B-annotations 8.2.0-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 11,804 kB
  • ctags: 2,845
  • sloc: cpp: 15,418; makefile: 2,473; ansic: 165; perl: 90; sh: 29
file content (22 lines) | stat: -rw-r--r-- 988 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
hi(stable_partition)
    itemization(
        it() Header file: tt(<algorithm>)
        it() Function prototype:
        itemization(
            itt(BidirectionalIterator
              stable_partition+OPENPARBidirectionalIterator first,)linebreak()
              tt(BidirectionalIterator last, UnaryPredicate pred+CLOSEPAR;)
        )
        it() Description:
        itemization(
            it() All elements in the range rangett(first, last) for which the
unary predicate tt(pred) evaluates as tt(true) are placed before the elements
which evaluate as tt(false). Apart from this reordering, the relative order of
all elements for which the predicate evaluates to tt(false) and the relative
order of all elements for which the predicate evaluates to tt(true) is kept.
The return value points just beyond the last element in the
partitioned range for which tt(pred) evaluates as tt(true).
        )
        it() Example:
        verbinclude(generic/examples/stablepartition.cc)
    )