di 0.1.0
Loading...
Searching...
No Matches
lazy.h File Reference

Go to the source code of this file.

Classes

struct  di::execution::lazy_ns::AllocFailed
class  di::execution::lazy_ns::PromiseBase< Self, T >
class  di::execution::lazy_ns::Lazy< T >
class  di::execution::Lazy< T >
class  di::Lazy< T >

Namespaces

namespace  di
namespace  di::execution
namespace  di::execution::lazy_ns
namespace  di::vocab

Functions

template<concepts::Expected T, typename Promise>
constexpr auto di::vocab::tag_invoke (types::Tag< execution::as_awaitable >, T &&value, Promise &promise) -> decltype(auto)
template<concepts::Unexpected T, typename Promise>
constexpr auto di::vocab::tag_invoke (types::Tag< execution::as_awaitable >, T &&value, Promise &promise) -> decltype(auto)