.TH "__gnu_parallel::PMWMSSortingData< RandomAccessIterator >" 3cxx "Thu Aug 2 2012" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_parallel::PMWMSSortingData< RandomAccessIterator > \- .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef .br traits_type::difference_type \fBdifference_type\fP" .br .ti -1c .RI "typedef \fBstd::iterator_traits\fP .br < RandomAccessIterator > \fBtraits_type\fP" .br .ti -1c .RI "typedef traits_type::value_type \fBvalue_type\fP" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "\fBthread_index_t\fP \fBnum_threads\fP" .br .ti -1c .RI "difference_type * \fBoffsets\fP" .br .ti -1c .RI "\fBstd::vector\fP< \fBPiece\fP .br < difference_type > > * \fBpieces\fP" .br .ti -1c .RI "value_type * \fBsamples\fP" .br .ti -1c .RI "RandomAccessIterator \fBsource\fP" .br .ti -1c .RI "difference_type * \fBstarts\fP" .br .ti -1c .RI "value_type ** \fBtemporary\fP" .br .in -1c .SH "Detailed Description" .PP .SS "templatestruct __gnu_parallel::PMWMSSortingData< RandomAccessIterator >" Data accessed by all threads\&. PMWMS = parallel multiway mergesort .PP Definition at line 62 of file multiway_mergesort\&.h\&. .SH "Member Data Documentation" .PP .SS "template \fBthread_index_t\fP \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::num_threads" .PP Number of threads involved\&. .PP Definition at line 69 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::parallel_sort_mwms(), and __gnu_parallel::parallel_sort_mwms_pu()\&. .SS "template difference_type* \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::offsets" .PP Offsets to add to the found positions\&. .PP Definition at line 84 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::parallel_sort_mwms()\&. .SS "template \fBstd::vector\fP<\fBPiece\fP >* \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::pieces" .PP Pieces of data to merge \fC\fP[thread][sequence]\&. .PP Definition at line 87 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::parallel_sort_mwms(), and __gnu_parallel::parallel_sort_mwms_pu()\&. .SS "template value_type* \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::samples" .PP Samples\&. .PP Definition at line 81 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::determine_samples(), and __gnu_parallel::parallel_sort_mwms()\&. .SS "template RandomAccessIterator \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::source" .PP Input begin\&. .PP Definition at line 72 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::determine_samples(), __gnu_parallel::parallel_sort_mwms(), and __gnu_parallel::parallel_sort_mwms_pu()\&. .SS "template difference_type* \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::starts" .PP Start indices, per thread\&. .PP Definition at line 75 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::determine_samples(), __gnu_parallel::parallel_sort_mwms(), and __gnu_parallel::parallel_sort_mwms_pu()\&. .SS "template value_type** \fB__gnu_parallel::PMWMSSortingData\fP< RandomAccessIterator >::temporary" .PP Storage in which to sort\&. .PP Definition at line 78 of file multiway_mergesort\&.h\&. .PP Referenced by __gnu_parallel::parallel_sort_mwms(), and __gnu_parallel::parallel_sort_mwms_pu()\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.