File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Framework/Foundation/include/Framework Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ inline constexpr bool is_specialization_v = is_specialization<T, Ref>::value;
3434template <template <typename ...> typename T, typename S>
3535concept specialization_of_template = requires {
3636 {
37- []<typename ... Ts>(T<Ts...>*) -> T<Ts...> {}(std::declval<S *>())
37+ []<typename ... Ts>(T<Ts...>*) -> T<Ts...> {}(std::declval<std:: decay_t <S> *>())
3838 } -> std::same_as<S>;
3939};
4040
@@ -51,7 +51,7 @@ inline constexpr bool always_static_assert_v = always_static_assert<T...>::value
5151
5252template <template <typename ...> typename B, typename D>
5353concept base_of_template = requires {
54- []<typename ... Ts>(B<Ts...>*) {}(std::declval<D *>());
54+ []<typename ... Ts>(B<Ts...>*) {}(std::declval<std:: decay_t <D> *>());
5555};
5656
5757template <template <typename ...> typename B, typename D>
You can’t perform that action at this time.
0 commit comments