Iros
 
Loading...
Searching...
No Matches
di::execution::AnySenderOfT< T >::Type Class Reference

#include <di/execution/any/any_sender.h>

Inheritance diagram for di::execution::AnySenderOfT< T >::Type:
[legend]

Public Types

using promise_type = execution::Lazy<T>::promise_type
 

Public Member Functions

 Type ()
 
template<typename U>
requires (!concepts::RemoveCVRefSameAs<Type, U> && !concepts::Sender<U> && concepts::ConstructibleFrom<T, U>)
 Type (U &&value)
 
template<typename U, typename E>
requires (concepts::ConstructibleFrom<T, U> && concepts::ConstructibleFrom<vocab::Error, E>)
 Type (vocab::Expected< U, E > &&value)
 

Member Typedef Documentation

◆ promise_type

template<typename T>
using di::execution::AnySenderOfT< T >::Type::promise_type = execution::Lazy<T>::promise_type

Constructor & Destructor Documentation

◆ Type() [1/3]

template<typename T>
di::execution::AnySenderOfT< T >::Type::Type ( )
inline

◆ Type() [2/3]

template<typename T>
template<typename U>
requires (!concepts::RemoveCVRefSameAs<Type, U> && !concepts::Sender<U> && concepts::ConstructibleFrom<T, U>)
di::execution::AnySenderOfT< T >::Type::Type ( U && value)
inline

◆ Type() [3/3]

template<typename T>
template<typename U, typename E>
requires (concepts::ConstructibleFrom<T, U> && concepts::ConstructibleFrom<vocab::Error, E>)
di::execution::AnySenderOfT< T >::Type::Type ( vocab::Expected< U, E > && value)
inline

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