5#include <boost/mp11/algorithm.hpp>
6#include <boost/mp11/detail/mp_list.hpp>
12template <
typename Func>
18template <
typename FuncRet,
typename... FuncArgs>
23 using Args = boost::mp11::mp_list<FuncArgs...>;
25 template <std::
size_t I>
26 requires(I < boost::mp11::mp_size<Args>::value)
29 using type = boost::mp11::mp_at_c<Args, I>;
Definition asm_buffer.hpp:19
constexpr bool always_false_v
Definition always_false.hpp:16
Definition functional_traits.hpp:28
boost::mp11::mp_at_c< Args, I > type
Definition functional_traits.hpp:29
boost::mp11::mp_list< FuncArgs... > Args
Definition functional_traits.hpp:23
FuncRet Ret
Definition functional_traits.hpp:21
Definition functional_traits.hpp:14