16 #ifndef OPENKALMAN_COMPATIBILITY_CALLABLE_CONCEPTS_HPP 17 #define OPENKALMAN_COMPATIBILITY_CALLABLE_CONCEPTS_HPP 23 #ifdef __cpp_lib_concepts 25 using std::regular_invocable;
27 template<
typename F,
typename...Args>
29 invocable = std::is_invocable_v<F, Args...>;
32 template<
typename F,
typename...Args>
34 regular_invocable = invocable<F, Args...>;
Definitions relating to a compatible replacement for std::invoke.
Definition: basics.hpp:55