libstdc++: __gnu_parallel::_PMWMSSortingData< _RAIter > Struct Template Reference (original) (raw)
#include <[multiway_mergesort.h](a01043%5Fsource.html)>
Public Types | |
---|---|
typedef _TraitsType::difference_type | _DifferenceType |
typedef std::iterator_traits< _RAIter > | _TraitsType |
typedef _TraitsType::value_type | _ValueType |
Public Attributes | |
---|---|
_ThreadIndex | _M_num_threads |
_DifferenceType * | _M_offsets |
std::vector< _Piece< _DifferenceType > > * | _M_pieces |
_ValueType * | _M_samples |
_RAIter | _M_source |
_DifferenceType * | _M_starts |
_ValueType ** | _M_temporary |
Detailed Description
template<typename _RAIter>
struct __gnu_parallel::_PMWMSSortingData< _RAIter >
Data accessed by all threads.
PMWMS = parallel multiway mergesort
Definition at line 61 of file multiway_mergesort.h.
Member Typedef Documentation
◆ _DifferenceType
template<typename _RAIter >
◆ _TraitsType
template<typename _RAIter >
◆ _ValueType
template<typename _RAIter >
Member Data Documentation
◆ _M_num_threads
template<typename _RAIter >
◆ _M_offsets
template<typename _RAIter >
◆ _M_pieces
template<typename _RAIter >
◆ _M_samples
template<typename _RAIter >
◆ _M_source
template<typename _RAIter >
◆ _M_starts
template<typename _RAIter >
◆ _M_temporary
template<typename _RAIter >
The documentation for this struct was generated from the following file: