@@ -220,9 +220,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
template<typename _Tp>
inline constexpr bool __is_in_place_type_v<in_place_type_t<_Tp>> = true;
- template<typename _Tp>
- using __is_in_place_type = bool_constant<__is_in_place_type_v<_Tp>>;
-
template<typename>
inline constexpr bool __is_in_place_index_v = false;
@@ -1488,13 +1488,6 @@ namespace __detail::__variant
using _Traits = __detail::__variant::_Traits<_Types...>;
- template<typename _Tp>
- struct __is_in_place_tag : false_type { };
- template<typename _Tp>
- struct __is_in_place_tag<in_place_type_t<_Tp>> : true_type { };
- template<size_t _Np>
- struct __is_in_place_tag<in_place_index_t<_Np>> : true_type { };
-
template<typename _Tp>
static constexpr bool __not_in_place_tag
= !__is_in_place_type_v<__remove_cvref_t<_Tp>>