|
halcheck 1.0
|
Utilities for functional programming. More...
Typedefs | |
| template<typename F , typename... Args> | |
| using | halcheck::lib::invoke_result_t = decltype(lib::invoke(std::declval<F>(), std::declval<Args>()...)) |
| An implementation of std::invoke_result_t. | |
Functions | |
| template<typename... Args> | |
| lib::overload< Args... > | halcheck::lib::make_overload (Args... args) |
| Constructs an overloaded functor from a set of pre-existing functors. | |
Variables | ||
| struct { | ||
| } | halcheck::lib::invoke | |
| An implementation of std::invoke. | ||
Utilities for functional programming.