|
| _ContinuationTaskHandle (const typename details::_Task_ptr< _ReturnType >::_Type &_AncestorImpl, const typename details::_Task_ptr< _NormalizedContinuationReturnType >::_Type &_ContinuationImpl, const _Function &_Func, const task_continuation_context &_Context, details::_TaskInliningMode_t _InliningMode) |
|
virtual | ~_ContinuationTaskHandle () |
|
template<typename _Func , typename _Arg > |
auto | _LogWorkItemAndInvokeUserLambda (_Func &&_func, _Arg &&_value) const -> decltype(_func(std::forward< _Arg >(_value))) |
|
void | _Perform () const |
|
void | _SyncCancelAndPropagateException () const |
|
void | _Continue (std::false_type, details::_TypeSelectorNoAsync) const |
|
void | _Continue (std::false_type, details::_TypeSelectorAsyncOperationOrTask) const |
|
void | _Continue (std::true_type, details::_TypeSelectorNoAsync) const |
|
void | _Continue (std::true_type, details::_TypeSelectorAsyncOperationOrTask) const |
|
Public Member Functions inherited from Concurrency::details::_PPLTaskHandle< details::_NormalizeVoidToUnitType< _ContinuationReturnType >::_Type, _ContinuationTaskHandle< _InternalReturnType, _ContinuationReturnType, _Function, _IsTaskBased, _TypeSelection >, details::_ContinuationTaskHandleBase > |
| _PPLTaskHandle (const typename _Task_ptr< details::_NormalizeVoidToUnitType< _ContinuationReturnType >::_Type >::_Type &_PTask) |
|
virtual | ~_PPLTaskHandle () |
|
virtual void | invoke () const |
|
_Task_ptr_base | _GetTaskImplBase () const |
|
Public Member Functions inherited from Concurrency::details::_ContinuationTaskHandleBase |
| _ContinuationTaskHandleBase () |
|
virtual | ~_ContinuationTaskHandleBase () |
|
Public Member Functions inherited from Concurrency::details::_TaskProcHandle |
| _TaskProcHandle () |
|
virtual | ~_TaskProcHandle () |
|
void | operator() () const |
|
| _UnrealizedChore () |
|
virtual | ~_UnrealizedChore () |
|
void | _Invoke () |
|
void | _SetDetached (bool _FDetached) |
|
Concurrency::details::_TaskCollectionBase * | _OwningCollection () const |
|
void | _SetRuntimeOwnsLifetime (bool fValue) |
|
bool | _GetRuntimeOwnsLifetime () const |
|
void | _PrepareSteal (ContextBase *_PContext) |
|
void * | operator new (size_t _Size) |
|
void | operator delete (void *_Ptr) throw () |
|
void * | operator new (size_t _Size, const std::nothrow_t &) throw () |
|
void | operator delete (void *_Ptr, const std::nothrow_t &) throw () |
|
void * | operator new[] (size_t _Size) |
|
void | operator delete[] (void *_Ptr) throw () |
|
void * | operator new[] (size_t _Size, const std::nothrow_t &_No_throw) throw () |
|
void | operator delete[] (void *_Ptr, const std::nothrow_t &_No_throw) throw () |
|
void * | operator new (size_t, void *_Location) throw () |
|
void | operator delete (void *, void *) throw () |
|
void *__cdecl | operator new[] (size_t, void *_Location) throw () |
|
void __cdecl | operator delete[] (void *, void *) throw () |
|
template<typename _ReturnType>
template<typename _InternalReturnType, typename _ContinuationReturnType, typename _Function, typename _IsTaskBased, typename _TypeSelection>
struct Concurrency::task< _ReturnType >::_ContinuationTaskHandle< _InternalReturnType, _ContinuationReturnType, _Function, _IsTaskBased, _TypeSelection >
The task handle type used to create a 'continuation task'.