template<typename_RAIter>_ThreadIndex*__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_bin_proc
Number of the thread that will further process the corresponding bin.
Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
__gnu_parallel::__parallel_random_shuffle_drs_pu().
template<typename_RAIter>_DifferenceType**__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_dist
Two-dimensional array to hold the thread-bin distribution. Dimensions (_M_num_threads + 1) __x
(_M_num_bins + 1).
Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
__gnu_parallel::__parallel_random_shuffle_drs_pu().
template<typename_RAIter>int__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_num_bins
Number of bins to distribute to.
Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
__gnu_parallel::__parallel_random_shuffle_drs_pu().
template<typename_RAIter>int__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_num_bits
Number of bits needed to address the bins.
Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
__gnu_parallel::__parallel_random_shuffle_drs_pu().
template<typename_RAIter>_RAIter&__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_source
Begin iterator of the __source.
Referenced by __gnu_parallel::__parallel_random_shuffle_drs_pu().
template<typename_RAIter>_DifferenceType*__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_starts
Start indexes of the threads' __chunks.
Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
__gnu_parallel::__parallel_random_shuffle_drs_pu().
template<typename_RAIter>_ValueType**__gnu_parallel::_DRandomShufflingGlobalData<_RAIter>::_M_temporaries
Temporary arrays for each thread.
Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
__gnu_parallel::__parallel_random_shuffle_drs_pu().