ROSE 0.11.145.147
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare > Struct Template Reference

Description

template<class RandomAccessIterator, class Compare>
struct Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >

Definition at line 36 of file ParallelSort.h.

Collaboration diagram for Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >:
Collaboration graph
[legend]

Public Member Functions

 Job (Compare compare)
 

Public Attributes

Compare compare
 
boost::condition_variable worklistInsertion
 
boost::mutex mutex
 
std::list< Work< RandomAccessIterator > > worklist
 
size_t npending
 

Static Public Attributes

static const int multiThreshold = 10000
 

Constructor & Destructor Documentation

◆ Job()

template<class RandomAccessIterator , class Compare >
Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::Job ( Compare  compare)
inline

Definition at line 43 of file ParallelSort.h.

Member Data Documentation

◆ compare

template<class RandomAccessIterator , class Compare >
Compare Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::compare

Definition at line 37 of file ParallelSort.h.

◆ worklistInsertion

template<class RandomAccessIterator , class Compare >
boost::condition_variable Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::worklistInsertion

Definition at line 38 of file ParallelSort.h.

◆ multiThreshold

template<class RandomAccessIterator , class Compare >
const int Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::multiThreshold = 10000
static

Definition at line 39 of file ParallelSort.h.

◆ mutex

template<class RandomAccessIterator , class Compare >
boost::mutex Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::mutex

Definition at line 40 of file ParallelSort.h.

◆ worklist

template<class RandomAccessIterator , class Compare >
std::list<Work<RandomAccessIterator> > Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::worklist

Definition at line 41 of file ParallelSort.h.

◆ npending

template<class RandomAccessIterator , class Compare >
size_t Rose::ParallelSort::Private::Job< RandomAccessIterator, Compare >::npending

Definition at line 42 of file ParallelSort.h.


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