Go to the source code of this file.
Namespaces | |
| namespace | di |
| namespace | di::function |
| namespace | di::function::monad |
Functions | |
| template<template< typename... > typename M, typename T> requires (concepts::Monad<M> && requires(T&& value) { M { util::forward<T>(value) }; }) | |
| constexpr auto | di::function::monad::unit (T &&value) -> concepts::MonadInstance auto |