File tree Expand file tree Collapse file tree 1 file changed +0
-14
lines changed
Framework/Foundation/include/Framework Expand file tree Collapse file tree 1 file changed +0
-14
lines changed Original file line number Diff line number Diff line change @@ -49,20 +49,6 @@ struct always_static_assert : std::false_type {
4949template <typename ... T>
5050inline constexpr bool always_static_assert_v = always_static_assert<T...>::value;
5151
52- // template <template <typename...> class base, typename derived>
53- // struct is_base_of_template_impl {
54- // template <typename... Ts>
55- // static constexpr std::true_type test(const base<Ts...>*);
56- // static constexpr std::false_type test(...);
57- // using type = decltype(test(std::declval<derived*>()));
58- // };
59-
60- // template <template <typename...> class base, typename derived>
61- // using is_base_of_template = typename is_base_of_template_impl<base, derived>::type;
62-
63- // template <template <typename...> class base, typename derived>
64- // inline constexpr bool is_base_of_template_v = is_base_of_template<base, derived>::value;
65-
6652template <template <typename ...> typename B, typename D>
6753concept base_of_template = requires {
6854 []<typename ... Ts>(B<Ts...>*) {}(std::declval<D*>());
You can’t perform that action at this time.
0 commit comments