32 #ifndef _GLIBCXX_PARALLEL_TYPES_H 
   33 #define _GLIBCXX_PARALLEL_TYPES_H 1 
   39 namespace __gnu_parallel
 
  109       CONSTANT_SIZE_BLOCKS, 
 
_SortAlgorithm
Sorting algorithms: 
static const int _CASable_bits
Number of bits of _CASable. 
_MultiwayMergeAlgorithm
Merging algorithms: 
uint16_t _ThreadIndex
Unsigned integer to index a thread number. The maximum thread number (for each processor) must fit in...
Parallel with OpenMP static load-balancing. 
Properties of fundamental types. 
uint64_t _SequenceIndex
Unsigned integer to index __elements. The total number of elements for each algorithm must fit into t...
_Parallelism
Run-time equivalents for the compile-time tags. 
_PartialSumAlgorithm
Partial sum algorithms: recursive, linear. 
Parallel with OpenMP dynamic load-balancing. 
Parallel with OpenMP taskqueue construct. 
_FindAlgorithm
Find algorithms: 
_AlgorithmStrategy
Strategies for run-time algorithm selection: 
static const _CASable _CASable_mask
_CASable with the right half of bits set to 1. 
int64_t _CASable
Longest compare-and-swappable integer type on this platform. 
Parallel balanced (work-stealing). 
Parallel unbalanced (equal-sized chunks). 
_SplittingAlgorithm
Sorting/merging algorithms: sampling, __exact.