STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
Concurrency::details::_TaskProcHandle Struct Referenceabstract

#include <pplwin.h>

Inheritance diagram for Concurrency::details::_TaskProcHandle:
Concurrency::details::_PPLTaskHandle< _ReturnType, _InitialTaskHandle< _InternalReturnType, _Function, _TypeSelection >, details::_UnrealizedChore_t > Concurrency::details::_ContinuationTaskHandleBase Concurrency::task< _ReturnType >::_InitialTaskHandle< _InternalReturnType, _Function, _TypeSelection > Concurrency::details::_PPLTaskHandle< details::_NormalizeVoidToUnitType< _ContinuationReturnType >::_Type, _ContinuationTaskHandle< _InternalReturnType, _ContinuationReturnType, _Function, _IsTaskBased, _TypeSelection >, details::_ContinuationTaskHandleBase > Concurrency::task< _ReturnType >::_ContinuationTaskHandle< _InternalReturnType, _ContinuationReturnType, _Function, _IsTaskBased, _TypeSelection >

Public Member Functions

 _TaskProcHandle ()
 
virtual ~_TaskProcHandle ()
 
virtual void invoke () const =0
 
void operator() () const
 

Static Public Member Functions

static void __cdecl _RunChoreBridge (void *_Parameter)
 

Constructor & Destructor Documentation

Concurrency::details::_TaskProcHandle::_TaskProcHandle ( )
inline
135 {}
virtual Concurrency::details::_TaskProcHandle::~_TaskProcHandle ( )
inlinevirtual
136 {}

Member Function Documentation

static void __cdecl Concurrency::details::_TaskProcHandle::_RunChoreBridge ( void _Parameter)
inlinestatic
145  {
146  ::std::unique_ptr<_TaskProcHandle> {static_cast<_TaskProcHandle *>(_Parameter)}->invoke();
147  }
_TaskProcHandle()
Definition: pplwin.h:135
virtual void invoke() const =0
virtual void Concurrency::details::_TaskProcHandle::invoke ( ) const
pure virtual
void Concurrency::details::_TaskProcHandle::operator() ( ) const
inline
140  {
141  this->invoke();
142  }
virtual void invoke() const =0

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