SequenceHolder1< Sequence, Base, Functor > Struct Template Reference

SequenceHolder1< Sequence, Base, Functor > Struct Template Reference

#include <qtconcurrentmapkernel.h>

Class Description

template<typename Sequence, typename Base, typename Functor>
struct QtConcurrent::SequenceHolder1< Sequence, Base, Functor >

Definition at line 215 of file qtconcurrentmapkernel.h.

+ Inheritance diagram for SequenceHolder1< Sequence, Base, Functor >:

Public Member Functions

 SequenceHolder1 (const Sequence &_sequence, Functor functor)
 
void finish ()
 

Public Attributes

Sequence sequence
 

Constructor & Destructor Documentation

SequenceHolder1 ( const Sequence &  _sequence,
Functor  functor 
)
inline

Definition at line 217 of file qtconcurrentmapkernel.h.

218  : Base(_sequence.begin(), _sequence.end(), functor), sequence(_sequence)
219  { }

Member Function Documentation

void finish ( )
inline

Definition at line 223 of file qtconcurrentmapkernel.h.

224  {
225  Base::finish();
226  // Clear the sequence to make sure all temporaries are destroyed
227  // before finished is signaled.
228  sequence = Sequence();
229  }

Member Data Documentation

Sequence sequence

Definition at line 221 of file qtconcurrentmapkernel.h.


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