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

#include <taskGraph_impl.h>

Classes

class  BaseTask
 

Public Member Functions

WORK_API WorkImpl_TaskGraph ()
 
WORK_API ~WorkImpl_TaskGraph () noexcept
 
 WorkImpl_TaskGraph (WorkImpl_TaskGraph const &)=delete
 
WorkImpl_TaskGraphoperator= (WorkImpl_TaskGraph 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 37 of file taskGraph_impl.h.

Constructor & Destructor Documentation

WORK_API WorkImpl_TaskGraph::WorkImpl_TaskGraph ( )
WORK_API WorkImpl_TaskGraph::~WorkImpl_TaskGraph ( )
noexcept
WorkImpl_TaskGraph::WorkImpl_TaskGraph ( WorkImpl_TaskGraph const &  )
delete

Member Function Documentation

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

Definition at line 94 of file taskGraph_impl.h.

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

Definition at line 52 of file taskGraph_impl.h.

WORK_API void WorkImpl_TaskGraph::Wait ( )

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