HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
WorkTaskGraph_DefaultImpl Class Reference

#include <taskGraph_defaultImpl.h>

Classes

class  BaseTask
 

Public Member Functions

 WorkTaskGraph_DefaultImpl ()=default
 
 ~WorkTaskGraph_DefaultImpl () noexcept=default
 
 WorkTaskGraph_DefaultImpl (WorkTaskGraph_DefaultImpl const &)=delete
 
WorkTaskGraph_DefaultImploperator= (WorkTaskGraph_DefaultImpl const &)=delete
 
template<typename F , typename... Args>
F * AllocateTask (Args &&...args)
 
template<typename F >
void RunTask (F *task)
 
WORK_API void Wait ()
 

Detailed Description

Definition at line 23 of file taskGraph_defaultImpl.h.

Constructor & Destructor Documentation

WorkTaskGraph_DefaultImpl::WorkTaskGraph_DefaultImpl ( )
default
WorkTaskGraph_DefaultImpl::~WorkTaskGraph_DefaultImpl ( )
defaultnoexcept
WorkTaskGraph_DefaultImpl::WorkTaskGraph_DefaultImpl ( WorkTaskGraph_DefaultImpl const &  )
delete

Member Function Documentation

template<typename F , typename... Args>
F * WorkTaskGraph_DefaultImpl::AllocateTask ( Args &&...  args)

Definition at line 108 of file taskGraph_defaultImpl.h.

WorkTaskGraph_DefaultImpl& WorkTaskGraph_DefaultImpl::operator= ( WorkTaskGraph_DefaultImpl const &  )
delete
template<typename F >
void WorkTaskGraph_DefaultImpl::RunTask ( F *  task)
inline

Definition at line 39 of file taskGraph_defaultImpl.h.

WORK_API void WorkTaskGraph_DefaultImpl::Wait ( )

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