ThreadEngineStarterBase< T > Class Template Reference

ThreadEngineStarterBase< T > Class Template Reference

#include <qtconcurrentthreadengine.h>

Class Description

template<typename T>
class QtConcurrent::ThreadEngineStarterBase< T >

Definition at line 211 of file qtconcurrentthreadengine.h.

+ Inheritance diagram for ThreadEngineStarterBase< T >:

Public Member Functions

 ThreadEngineStarterBase (ThreadEngine< T > *_threadEngine)
 
 ThreadEngineStarterBase (const ThreadEngineStarterBase &other)
 
QFuture< T > startAsynchronously ()
 
 operator QFuture< T > ()
 

Protected Attributes

ThreadEngine< T > * threadEngine
 

Constructor & Destructor Documentation

ThreadEngineStarterBase ( ThreadEngine< T > *  _threadEngine)
inline

Definition at line 214 of file qtconcurrentthreadengine.h.

215  : threadEngine(_threadEngine) { }
ThreadEngineStarterBase ( const ThreadEngineStarterBase< T > &  other)
inline

Definition at line 217 of file qtconcurrentthreadengine.h.

218  : threadEngine(other.threadEngine) { }

Member Function Documentation

QFuture<T> startAsynchronously ( )
inline

Definition at line 220 of file qtconcurrentthreadengine.h.

221  {
222  return threadEngine->startAsynchronously();
223  }
operator QFuture< T > ( )
inline

Definition at line 225 of file qtconcurrentthreadengine.h.

226  {
227  return startAsynchronously();
228  }

Member Data Documentation

ThreadEngine<T>* threadEngine
protected

Definition at line 231 of file qtconcurrentthreadengine.h.


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