diff --git a/include/cppmp/misc/getter.inl b/include/cppmp/misc/getter.inl index bb6e736..907322e 100644 --- a/include/cppmp/misc/getter.inl +++ b/include/cppmp/misc/getter.inl @@ -142,8 +142,8 @@ namespace cppmp { using lambda_type = T_lambda; using lambda_traits_type = lambda_traits; - using object_type = typename lambda_traits_type::template argument_t<0>; - using value_type = typename lambda_traits_type::return_type; + using object_type = decay_t>; + using value_type = decay_t; lambda_type lambda;