File: merge.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 (29 lines) | stat: -rw-r--r-- 1,400 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
23
24
25
26
27
28
29
    hi(merge)
    itemization(
        it() Header file: tt(<algorithm>)
        it() Function prototypes:
        itemization(
            itt(OutputIterator merge+OPENPARInputIterator1 first1,
InputIterator1 last1,)linebreak()
            tt(InputIterator2 first2, InputIterator2 last2,
                    OutputIterator result+CLOSEPAR;)
            itt(OutputIterator merge+OPENPARInputIterator1 first1,
InputIterator1 last1,)linebreak()tt(InputIterator2 first2, InputIterator2
last2, OutputIterator result,)linebreak() tt(Compare comp+CLOSEPAR;)
        )
        it() Description:
        itemization(
            it() The first prototype: the two (sorted) ranges rangett(first1,
last1) and rangett(first2, last2) are merged, keeping a sorted list (using the
ti(operator<) of the data type to which the iterators point). The final
series is stored in the range starting at tt(result) and ending just before
the tt(OutputIterator) returned by the function.
            it() The first prototype: the two (sorted) ranges rangett(first1,
last1) and rangett(first2, last2) are merged, keeping a sorted list (using the
boolean result of the binary comparison operator tt(comp)). The final series
is stored in the range starting at tt(result) and ending just before the
tt(OutputIterator) returned by the function.
        )
        it() Example:
        verbinclude(generic/examples/merge.cc)
    )