ExtremeElement functions. More...
#include "../defs.h"
#include <iterator>
#include <cassert>
Go to the source code of this file.
Functions | |
template<typename _RandomAccessIterator > | |
_RandomAccessIterator | findMinimumElementUnrolledEven (_RandomAccessIterator begin, _RandomAccessIterator end) |
Return the minimum element in a range of even length. | |
template<typename _RandomAccessIterator > | |
_RandomAccessIterator | findMinimumElementUnrolledOdd (_RandomAccessIterator begin, _RandomAccessIterator end) |
Return the minimum element in a range of even length. | |
template<typename _RandomAccessIterator > | |
_RandomAccessIterator | findMinimumElementUnrolled (_RandomAccessIterator begin, _RandomAccessIterator end) |
Return the minimum element in a range. | |
template<typename _RandomAccessIterator > | |
_RandomAccessIterator | findMaximumElementUnrolledEven (_RandomAccessIterator begin, _RandomAccessIterator end) |
Return the maximum element in a range of even length. | |
template<typename _RandomAccessIterator > | |
_RandomAccessIterator | findMaximumElementUnrolledOdd (_RandomAccessIterator begin, _RandomAccessIterator end) |
Return the maximum element in a range of even length. | |
template<typename _RandomAccessIterator > | |
_RandomAccessIterator | findMaximumElementUnrolled (_RandomAccessIterator begin, _RandomAccessIterator end) |
Return the maximum element in a range. | |
template<typename _RandomAccessIterator , typename _BinaryPredicate > | |
_RandomAccessIterator | findExtremeElementUnrolledEven (_RandomAccessIterator begin, _RandomAccessIterator end, _BinaryPredicate compare) |
Return the extreme element in a range of even length. | |
template<typename _RandomAccessIterator , typename _BinaryPredicate > | |
_RandomAccessIterator | findExtremeElementUnrolledOdd (_RandomAccessIterator begin, _RandomAccessIterator end, _BinaryPredicate compare) |
Return the extreme element in a range of even length. | |
template<typename _RandomAccessIterator , typename _BinaryPredicate > | |
_RandomAccessIterator | findExtremeElementUnrolled (_RandomAccessIterator begin, _RandomAccessIterator end, _BinaryPredicate compare) |
Return the extreme element in a range. |
ExtremeElement functions.