diff --git a/include/deque b/include/deque index 2ac7bf38..6b419c5b 100644 --- a/include/deque +++ b/include/deque @@ -168,6 +168,7 @@ template _LIBCPP_BEGIN_NAMESPACE_STD template class __deque_base; +template > class _LIBCPP_TYPE_VIS_ONLY deque; template @@ -1178,7 +1179,7 @@ __deque_base<_Tp, _Allocator>::clear() _NOEXCEPT } } -template > +template */> class _LIBCPP_TYPE_VIS_ONLY deque : private __deque_base<_Tp, _Allocator> { diff --git a/include/forward_list b/include/forward_list index 651452f3..a442a9b6 100644 --- a/include/forward_list +++ b/include/forward_list @@ -218,7 +218,7 @@ struct __forward_list_node value_type __value_; }; -template class _LIBCPP_TYPE_VIS_ONLY forward_list; +template > class _LIBCPP_TYPE_VIS_ONLY forward_list; template class _LIBCPP_TYPE_VIS_ONLY __forward_list_const_iterator; template @@ -547,7 +547,7 @@ __forward_list_base<_Tp, _Alloc>::clear() _NOEXCEPT __before_begin()->__next_ = nullptr; } -template > +template */> class _LIBCPP_TYPE_VIS_ONLY forward_list : private __forward_list_base<_Tp, _Alloc> { diff --git a/include/list b/include/list index 13f8a53b..13e1199d 100644 --- a/include/list +++ b/include/list @@ -226,7 +226,7 @@ struct __list_node _Tp __value_; }; -template class _LIBCPP_TYPE_VIS_ONLY list; +template > class _LIBCPP_TYPE_VIS_ONLY list; template class __list_imp; template class _LIBCPP_TYPE_VIS_ONLY __list_const_iterator; @@ -799,7 +799,7 @@ __list_imp<_Tp, _Alloc>::swap(__list_imp& __c) #endif } -template > +template */> class _LIBCPP_TYPE_VIS_ONLY list : private __list_imp<_Tp, _Alloc> {