webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WTF::ParallelJobs< Type > Class Template Reference

#include <ParallelJobs.h>

Public Types

typedef void(* WorkerFunction) (Type *)
 
typedef void(* WorkerFunction) (Type *)
 
typedef void(* WorkerFunction) (Type *)
 

Public Member Functions

 ParallelJobs (WorkerFunction func, int requestedJobNumber)
 
size_t numberOfJobs ()
 
Typeparameter (size_t i)
 
void execute ()
 
 ParallelJobs (WorkerFunction func, int requestedJobNumber)
 
size_t numberOfJobs ()
 
Typeparameter (size_t i)
 
void execute ()
 
 ParallelJobs (WorkerFunction func, int requestedJobNumber)
 
size_t numberOfJobs ()
 
Typeparameter (size_t i)
 
void execute ()
 

Member Typedef Documentation

◆ WorkerFunction [1/3]

template<typename Type >
typedef void(* WTF::ParallelJobs< Type >::WorkerFunction) (Type *)

◆ WorkerFunction [2/3]

template<typename Type >
typedef void(* WTF::ParallelJobs< Type >::WorkerFunction) (Type *)

◆ WorkerFunction [3/3]

template<typename Type >
typedef void(* WTF::ParallelJobs< Type >::WorkerFunction) (Type *)

Constructor & Destructor Documentation

◆ ParallelJobs() [1/3]

template<typename Type >
WTF::ParallelJobs< Type >::ParallelJobs ( WorkerFunction  func,
int  requestedJobNumber 
)
inline

◆ ParallelJobs() [2/3]

template<typename Type >
WTF::ParallelJobs< Type >::ParallelJobs ( WorkerFunction  func,
int  requestedJobNumber 
)
inline

◆ ParallelJobs() [3/3]

template<typename Type >
WTF::ParallelJobs< Type >::ParallelJobs ( WorkerFunction  func,
int  requestedJobNumber 
)
inline

Member Function Documentation

◆ execute() [1/3]

template<typename Type >
void WTF::ParallelJobs< Type >::execute ( )
inline

◆ execute() [2/3]

template<typename Type >
void WTF::ParallelJobs< Type >::execute ( )
inline

◆ execute() [3/3]

template<typename Type >
void WTF::ParallelJobs< Type >::execute ( )
inline

◆ numberOfJobs() [1/3]

template<typename Type >
size_t WTF::ParallelJobs< Type >::numberOfJobs ( )
inline

◆ numberOfJobs() [2/3]

template<typename Type >
size_t WTF::ParallelJobs< Type >::numberOfJobs ( )
inline

◆ numberOfJobs() [3/3]

template<typename Type >
size_t WTF::ParallelJobs< Type >::numberOfJobs ( )
inline

◆ parameter() [1/3]

template<typename Type >
Type& WTF::ParallelJobs< Type >::parameter ( size_t  i)
inline

◆ parameter() [2/3]

template<typename Type >
Type& WTF::ParallelJobs< Type >::parameter ( size_t  i)
inline

◆ parameter() [3/3]

template<typename Type >
Type& WTF::ParallelJobs< Type >::parameter ( size_t  i)
inline

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