Lines Matching full:ancestor
1108 // Resolves a context that was created as _S_captureDeferred based on the environment (ancestor, current context).
2586 // call to execute the continuation. If it then happens to do something which waits on the ancestor (say it calls .get(), which
2588 // synchronous callback, which causes a deadlock. To avoid this, we test the state ancestor's event , and we will NOT wait on
2705 /// Set to true if the cancel takes place as a result of the task body encountering an exception, or because an ancestor or task_completion_event the task
2714 /// Whether this exception came from an ancestor task or a task_completion_event as opposed to an exception that was encountered by the task itself. Only valid when
2730 // This task was canceled because an ancestor task encountered an exception.
2932 // If the ancestor encountered an exception, transfer the exception to the continuation
2938 // If the ancestor was canceled, then your own execution should be canceled.
2945 // This can only run when the ancestor has completed or it's a task based continuation that fires when a task is canceled
3080 // If the ancestor was canceled, then your own execution should be canceled.
3089 // If the ancestor encountered an exception, transfer the exception to the continuation
3237 // Set _PropagatedFromAncestor to false, since _AncestorTask is not an ancestor of _UnwrappedTask.
3266 // Set to true either if the ancestor task had the flag set to true, or if the lambda that does the work of this task returns an
3365 // If the state is _Canceled, the exception has to be coming from an ancestor.
3368 // If the state is _Started or _PendingCancel, the exception cannot be coming from an ancestor.
3411 // ancestor has been canceled.
5052 // If the ancestor encountered an exception, transfer the exception to the continuation
5058 // If the ancestor was canceled, then your own execution should be canceled.
5068 // This is a straight task continuation which simply invokes its target with the ancestor's completion argument
5219 // The continuation takes a parameter of type task<_Input>, which is the same as the ancestor task.
5233 // The continuation takes a parameter of type task<_Input>, which is the same as the ancestor task.
5255 // The continuation takes a parameter of type task<_Input>, which is the same as the ancestor task.
5278 // The continuation takes a parameter of type task<_Input>, which is the same as the ancestor task.
5303 // The continuation takes a parameter of type task<_Input>, which is the same as the ancestor task.