#include <parallel/multiway_merge.h>
template<typename _RAIter , typename _Compare >
Constructor. Sets iterator to beginning of sequence.
- Parameters
-
__begin | Begin iterator of sequence. |
__end | Unused, only for compatibility. |
__comp | Unused, only for compatibility. |
_Compare & __comp
_Compare.
Definition: multiway_merge.h:153
_RAIter _M_current
Current iterator __position.
Definition: multiway_merge.h:151
template<typename _RAIter , typename _Compare >
Convert to wrapped iterator.
- Returns
- Wrapped iterator.
_RAIter _M_current
Current iterator __position.
Definition: multiway_merge.h:151
template<typename _RAIter , typename _Compare >
Dereference operator.
- Returns
- Referenced element.
_RAIter _M_current
Current iterator __position.
Definition: multiway_merge.h:151
template<typename _RAIter , typename _Compare >
Pre-increment operator.
- Returns
- This.
_RAIter _M_current
Current iterator __position.
Definition: multiway_merge.h:151
template<typename _RAIter , typename _Compare >
Compare two elements referenced by unguarded iterators.
- Parameters
-
__bi1 | First iterator. |
__bi2 | Second iterator. |
- Returns
true
if less.
194 return (__bi1.__comp)(*__bi1, *__bi2);
template<typename _RAIter , typename _Compare >
Compare two elements referenced by unguarded iterators.
- Parameters
-
__bi1 | First iterator. |
__bi2 | Second iterator. |
- Returns
True
if less equal.
206 return !(__bi1.__comp)(*__bi2, *__bi1);
template<typename _RAIter , typename _Compare >
template<typename _RAIter , typename _Compare >
Current iterator __position.
The documentation for this class was generated from the following file: