SequenceHolder1< Sequence, Base, Functor > Struct Template Reference


Detailed Description

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

Definition at line 215 of file qtconcurrentmapkernel.h.

#include <qtconcurrentmapkernel.h>

List of all members.

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.

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

Member Function Documentation

void finish ( ) [inline]

Definition at line 223 of file qtconcurrentmapkernel.h.

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

Member Data Documentation

Sequence sequence

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