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: