#include "di/execution/concepts/sender_in.h"
#include "di/execution/concepts/valid_completion_signatures.h"
#include "di/execution/meta/error_types_of.h"
#include "di/execution/meta/sends_stopped.h"
#include "di/execution/meta/value_types_of.h"
#include "di/execution/types/empty_env.h"
Go to the source code of this file.
Classes | |
struct | di::meta::detail::MakeCompletionSignaturesHelper< As, meta::List< Bs... >, meta::List< Cs... >, Ds > |
Namespaces | |
namespace | di |
namespace | di::meta |
namespace | di::meta::detail |
Typedefs | |
template<typename... Values> | |
using | di::meta::detail::DefaultSetValue = types::CompletionSignatures<execution::SetValue(Values...)> |
template<typename Error> | |
using | di::meta::detail::DefaultSetError = types::CompletionSignatures<execution::SetError(Error)> |
template<typename Send, typename Env = types::EmptyEnv, concepts::ValidCompletionSignatures ExtraSigs = types::CompletionSignatures<>, template< typename... > typename SetValue = detail::DefaultSetValue, template< typename... > typename SetError = detail::DefaultSetError, concepts::ValidCompletionSignatures SetStopped = types::CompletionSignatures<execution::SetStopped()>> | |
using | di::meta::MakeCompletionSignatures |