From 0f678bd69ef6428e6c75ae1b43fcf1543df63cda Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Mon, 12 Aug 2013 18:38:34 +0000 Subject: Nico Rieck: this patch series fixes visibility issues on Windows as explained in . git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188192 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/list | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'include/list') diff --git a/include/list b/include/list index 4b1272a8e..92b7724cc 100644 --- a/include/list +++ b/include/list @@ -226,12 +226,12 @@ struct __list_node _Tp __value_; }; -template class _LIBCPP_TYPE_VIS list; +template class _LIBCPP_TYPE_VIS_ONLY list; template class __list_imp; -template class _LIBCPP_TYPE_VIS __list_const_iterator; +template class _LIBCPP_TYPE_VIS_ONLY __list_const_iterator; template -class _LIBCPP_TYPE_VIS __list_iterator +class _LIBCPP_TYPE_VIS_ONLY __list_iterator { typedef typename pointer_traits<_VoidPtr>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES @@ -364,7 +364,7 @@ public: }; template -class _LIBCPP_TYPE_VIS __list_const_iterator +class _LIBCPP_TYPE_VIS_ONLY __list_const_iterator { typedef typename pointer_traits<_VoidPtr>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES @@ -806,7 +806,7 @@ __list_imp<_Tp, _Alloc>::swap(__list_imp& __c) } template > -class _LIBCPP_TYPE_VIS list +class _LIBCPP_TYPE_VIS_ONLY list : private __list_imp<_Tp, _Alloc> { typedef __list_imp<_Tp, _Alloc> base; -- cgit v1.2.3