This commit is contained in:
2025-07-03 19:05:43 +03:00
parent c3d3f0f4b8
commit 08b582b895
4 changed files with 139 additions and 6 deletions

View File

@@ -130,6 +130,9 @@ using mcc_retval_t = typename mcc_func_traits<T>::ret_t;
template <typename T>
using mcc_func_arg1_t = typename mcc_func_traits<T>::arg1_t;
template <typename T, size_t N = 1>
using mcc_func_argN_t = std::
conditional_t<N >= mcc_func_traits<T>::arity, std::tuple_element_t<N, typename mcc_func_traits<T>::args_t>, void>;
namespace details
{