Update ssp.hpp to handle issue fixed in the previous commit

This commit is contained in:
ado
2023-07-25 11:13:32 +02:00
parent 8b928de086
commit 103ff33f21
2 changed files with 12 additions and 8 deletions

View File

@@ -109,10 +109,10 @@ struct get_matcher<Matcher, T, Ts...> {
struct is_matcher : is_instance_of_matcher<U, Matcher> {};
static_assert(count_v<is_matcher, T, Ts...> <= 1,
"the same matcher is cannot"
"the same matcher cannot"
"be defined multiple times");
using type = std::conditional_t<is_matcher<T>::value, T,
typename get_matcher<Matcher, Ts...>::type>;
typename get_matcher<Matcher, Ts...>::type>;
};
template <template <char...> class Matcher>
@@ -150,7 +150,7 @@ struct get_multiline;
template <typename T, typename... Ts>
struct get_multiline<T, Ts...> {
using type = std::conditional_t<is_instance_of_multiline<T>::value, T,
typename get_multiline<Ts...>::type>;
typename get_multiline<Ts...>::type>;
};
template <>