libstdc++
__gnu_parallel::_QSBThreadLocal Struct Reference

List of all members.

Public Types

Public Member Functions

Public Attributes


Detailed Description

Information local to one thread in the parallel quicksort run.


Member Typedef Documentation

Continuous part of the sequence, described by an iterator pair.

Definition at line 69 of file balanced_quicksort.h.


Constructor & Destructor Documentation

__gnu_parallel::_QSBThreadLocal::_QSBThreadLocal ( int  __queue_size) [inline]

Constructor.

Parameters:
__queue_sizesize of the work-stealing queue.

Definition at line 88 of file balanced_quicksort.h.


Member Data Documentation

Pointer to a counter of elements left over to sort.

Definition at line 81 of file balanced_quicksort.h.

Referenced by __gnu_parallel::__qsb_conquer(), __gnu_parallel::__qsb_local_sort_with_helping(), and __gnu_parallel::__parallel_sort_qsb().

The complete sequence to sort.

Definition at line 84 of file balanced_quicksort.h.

Number of threads involved in this algorithm.

Definition at line 78 of file balanced_quicksort.h.

Referenced by __gnu_parallel::__qsb_local_sort_with_helping().


The documentation for this struct was generated from the following file: