|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include "internal/_warning_suppress_enable_notice.h"#include "parallel_for.h"#include "blocked_range.h"#include "internal/_range_iterator.h"#include <algorithm>#include <iterator>#include <functional>#include "tbb_profiling.h"#include "internal/_warning_suppress_disable_notice.h"Go to the source code of this file.
Classes | |
| class | tbb::interface9::internal::quick_sort_range< RandomAccessIterator, Compare > |
| Range used in quicksort to split elements into subranges based on a value. More... | |
| class | tbb::interface9::internal::quick_sort_pretest_body< RandomAccessIterator, Compare > |
| Body class used to test if elements in a range are presorted. More... | |
| struct | tbb::interface9::internal::quick_sort_body< RandomAccessIterator, Compare > |
| Body class used to sort elements in a range that is smaller than the grainsize. More... | |
Namespaces | |
| tbb | |
| The graph class. | |
| tbb::interface9 | |
| tbb::interface9::internal | |
Macros | |
| #define | __TBB_parallel_sort_H_include_area |
Functions | |
| template<typename RandomAccessIterator , typename Compare > | |
| void | tbb::interface9::internal::parallel_quick_sort (RandomAccessIterator begin, RandomAccessIterator end, const Compare &comp) |
| Wrapper method to initiate the sort by calling parallel_for. More... | |
parallel_sort | |
See also requirements on iterators for parallel_sort. | |
| template<typename RandomAccessIterator , typename Compare > | |
| void | tbb::parallel_sort (RandomAccessIterator begin, RandomAccessIterator end, const Compare &comp) |
| Sorts the data in [begin,end) using the given comparator. More... | |
| template<typename RandomAccessIterator > | |
| void | tbb::parallel_sort (RandomAccessIterator begin, RandomAccessIterator end) |
Sorts the data in [begin,end) with a default comparator std::less<RandomAccessIterator> More... | |
| template<typename Range , typename Compare > | |
| void | tbb::parallel_sort (Range &rng, const Compare &comp) |
| Sorts the data in rng using the given comparator. More... | |
| template<typename Range > | |
| void | tbb::parallel_sort (Range &rng) |
Sorts the data in rng with a default comparator std::less<RandomAccessIterator> More... | |
| template<typename T > | |
| void | tbb::parallel_sort (T *begin, T *end) |
Sorts the data in the range [begin,end) with a default comparator std::less<T> More... | |
| #define __TBB_parallel_sort_H_include_area |
Definition at line 20 of file parallel_sort.h.