Searched defs:_TaskTypeTraits (Results 1 – 1 of 1) sorted by relevance
445 struct _TaskTypeTraits struct447 typedef typename details::_UnwrapTaskType<_Type>::_Type _TaskRetType;448 typedef _TaskRetType _TaskRetType_abi;449 typedef decltype(_AsyncOperationKindSelector(stdx::declval<_Type>())) _AsyncKind;450 … typedef typename details::_NormalizeVoidToUnitType<_TaskRetType>::_Type _NormalizedTaskRetType;452 static const bool _IsAsyncTask = _IsAsync;453 …static const bool _IsUnwrappedTaskOrAsync = details::_IsUnwrappedAsyncSelector<_AsyncKind>::_Value;457 struct _TaskTypeTraits<_Type, true> struct459 typedef decltype(_ReturnAsyncOperationKindSelector(stdx::declval<_Type>())) _TaskRetType;460 typedef decltype(_GetUnwrappedType(stdx::declval<_Type>())) _TaskRetType_abi;[all …]