| 1708 | |
| 1709 | template <typename ClassT, typename T, typename = std::enable_if_t<std::is_same_v<MonadType<ClassT>, MonadType<T>>, void>> |
| 1710 | constexpr auto evalDeferredImpl(T&& t) |
| 1711 | { |
| 1712 | return std::forward<T>(t); |
| 1713 | } |
| 1714 | |
| 1715 | template <typename ClassT, typename T> |
| 1716 | constexpr auto evalDeferredImpl(DeferredPure<T> t) |
nothing calls this directly
no outgoing calls
no test coverage detected