#include <di/function/ycombinator.h>
◆ YCombinator() [1/3]
template<typename F>
template<typename Fn>
◆ YCombinator() [2/3]
◆ YCombinator() [3/3]
◆ operator()() [1/4]
template<typename F>
template<typename... Args>
requires (concepts::Invocable<F &&,
YCombinator &&, Args...>)
◆ operator()() [2/4]
template<typename F>
template<typename... Args>
requires (concepts::Invocable<F&,
YCombinator&, Args...>)
◆ operator()() [3/4]
template<typename F>
template<typename... Args>
requires (concepts::Invocable<F const &&,
YCombinator const &&, Args...>)
◆ operator()() [4/4]
template<typename F>
template<typename... Args>
requires (concepts::Invocable<F const&,
YCombinator const&, Args...>)
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this struct was generated from the following file: