diff --git a/include/cppmp/misc/getter.inl b/include/cppmp/misc/getter.inl index 9e07838..b305abd 100644 --- a/include/cppmp/misc/getter.inl +++ b/include/cppmp/misc/getter.inl @@ -39,7 +39,10 @@ namespace cppmp template struct getter_builder< list, - void> + enable_if_t< + !is_valid_v> + > + > { struct getter_member_var : public tag_getter diff --git a/include/cppmp/traits/lambda_traits.inl b/include/cppmp/traits/lambda_traits.inl index 7387c04..ea1d1d6 100644 --- a/include/cppmp/traits/lambda_traits.inl +++ b/include/cppmp/traits/lambda_traits.inl @@ -58,7 +58,7 @@ namespace cppmp template struct lambda_traits - : public __impl::lambda_traits_impl + : public __impl::lambda_traits_impl { }; } diff --git a/test/cppmp/cppmp_traits_test.cpp b/test/cppmp/cppmp_traits_test.cpp index 505216b..abe0f86 100644 --- a/test/cppmp/cppmp_traits_test.cpp +++ b/test/cppmp/cppmp_traits_test.cpp @@ -34,7 +34,7 @@ static_assert( type0::is_mutable_v == true, static_assert( type0::is_static_v == false, ""); static_assert( type0::argument_count_v == 1, ""); -static_assert(is_same_v, ""); +static_assert(is_same_v, ""); static_assert(is_same_v, ""); static_assert(is_same_v>, ""); static_assert( type1::is_mutable_v == false, "");