|
| template<typename RangeType , typename PredicateType > |
| void | Algo::ParallelSort (RangeType &&Range, PredicateType Predicate) |
| |
| template<typename RangeType , typename PredicateType > |
| void | Algo::ParallelSortForceSingleThreaded (RangeType &&Range, PredicateType Predicate) |
| |
| template<typename T , typename IndexType , typename PredicateType > |
| void | Algo::MergeSort::ParallelMergeSortPointerAndNum (T *First, IndexType Num, PredicateType Predicate) |
| |
| template<typename T , typename IndexType , typename PredicateType > |
| void | Algo::MergeSort::MergeSortPointerAndNum (T *First, IndexType Num, PredicateType Predicate) |
| |
| template<typename T , typename IndexType , typename PredicateType > |
| void | Algo::MergeSort::MergeSortRecursive (T *First, IndexType Num, PredicateType Predicate, TMergeBuffer< T > &MergeBuffer) |
| |
| template<typename T , typename IndexType , typename PredicateType > |
| void | Algo::MergeSort::Merge (T *First, IndexType Num, IndexType FloorMidIndex, PredicateType Predicate, TMergeBuffer< T > &MergeBuffer) |
| |
| template<typename T , typename IndexType , typename PredicateType > |
| void | Algo::MergeSort::SmallSort (T *First, IndexType Num, PredicateType Predicate) |
| |
| template<typename RangeType > |
| void | Algo::ParallelSort (RangeType &&Range) |
| |
| template<typename RangeType , typename PredicateType > |
| void | Algo::ParallelSortForceSingleThreaded (RangeType &&Range) |
| |