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

#include <ppltasks.h>

Inheritance diagram for Concurrency::details::_ContinuationTaskHandleBase:
Concurrency::details::_TaskProcHandle 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

virtual _Task_ptr_base _GetTaskImplBase () const =0
 
 _ContinuationTaskHandleBase ()
 
virtual ~_ContinuationTaskHandleBase ()
 
- Public Member Functions inherited from Concurrency::details::_TaskProcHandle
 _TaskProcHandle ()
 
virtual ~_TaskProcHandle ()
 
virtual void invoke () const =0
 
void operator() () const
 

Public Attributes

_ContinuationTaskHandleBase_M_next
 
task_continuation_context _M_continuationContext
 
bool _M_isTaskBasedContinuation
 
_TaskInliningMode_t _M_inliningMode
 

Additional Inherited Members

- Static Public Member Functions inherited from Concurrency::details::_TaskProcHandle
static void __cdecl _RunChoreBridge (void *_Parameter)
 

Constructor & Destructor Documentation

Concurrency::details::_ContinuationTaskHandleBase::_ContinuationTaskHandleBase ( )
inline
1301  :
1303  {
1304  }
_ContinuationTaskHandleBase * _M_next
Definition: ppltasks.h:1292
bool _M_isTaskBasedContinuation
Definition: ppltasks.h:1294
_TaskInliningMode_t _M_inliningMode
Definition: ppltasks.h:1297
Definition: pplinterface.h:224
task_continuation_context _M_continuationContext
Definition: ppltasks.h:1293
static task_continuation_context use_default()
Creates the default task continuation context.
Definition: ppltasks.h:937
virtual Concurrency::details::_ContinuationTaskHandleBase::~_ContinuationTaskHandleBase ( )
inlinevirtual
1306 {}

Member Function Documentation

virtual _Task_ptr_base Concurrency::details::_ContinuationTaskHandleBase::_GetTaskImplBase ( ) const
pure virtual

Member Data Documentation

task_continuation_context Concurrency::details::_ContinuationTaskHandleBase::_M_continuationContext
_TaskInliningMode_t Concurrency::details::_ContinuationTaskHandleBase::_M_inliningMode
bool Concurrency::details::_ContinuationTaskHandleBase::_M_isTaskBasedContinuation
_ContinuationTaskHandleBase* Concurrency::details::_ContinuationTaskHandleBase::_M_next

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