Remove several unused forward declarations. Fixes PR22605.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@229728 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -85,8 +85,6 @@ template <class _Tp, class _Hash, class _Equal, class _Alloc> class __hash_table
|
|||||||
template <class _ConstNodePtr> class _LIBCPP_TYPE_VIS_ONLY __hash_const_iterator;
|
template <class _ConstNodePtr> class _LIBCPP_TYPE_VIS_ONLY __hash_const_iterator;
|
||||||
template <class _HashIterator> class _LIBCPP_TYPE_VIS_ONLY __hash_map_iterator;
|
template <class _HashIterator> class _LIBCPP_TYPE_VIS_ONLY __hash_map_iterator;
|
||||||
template <class _HashIterator> class _LIBCPP_TYPE_VIS_ONLY __hash_map_const_iterator;
|
template <class _HashIterator> class _LIBCPP_TYPE_VIS_ONLY __hash_map_const_iterator;
|
||||||
template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
|
|
||||||
class _LIBCPP_TYPE_VIS_ONLY unordered_map;
|
|
||||||
|
|
||||||
template <class _NodePtr>
|
template <class _NodePtr>
|
||||||
class _LIBCPP_TYPE_VIS_ONLY __hash_iterator
|
class _LIBCPP_TYPE_VIS_ONLY __hash_iterator
|
||||||
|
|||||||
@@ -28,14 +28,6 @@ template <class _Tp, class _NodePtr, class _DiffType>
|
|||||||
class _LIBCPP_TYPE_VIS_ONLY __tree_iterator;
|
class _LIBCPP_TYPE_VIS_ONLY __tree_iterator;
|
||||||
template <class _Tp, class _ConstNodePtr, class _DiffType>
|
template <class _Tp, class _ConstNodePtr, class _DiffType>
|
||||||
class _LIBCPP_TYPE_VIS_ONLY __tree_const_iterator;
|
class _LIBCPP_TYPE_VIS_ONLY __tree_const_iterator;
|
||||||
template <class _Key, class _Tp, class _Compare, class _Allocator>
|
|
||||||
class _LIBCPP_TYPE_VIS_ONLY map;
|
|
||||||
template <class _Key, class _Tp, class _Compare, class _Allocator>
|
|
||||||
class _LIBCPP_TYPE_VIS_ONLY multimap;
|
|
||||||
template <class _Key, class _Compare, class _Allocator>
|
|
||||||
class _LIBCPP_TYPE_VIS_ONLY set;
|
|
||||||
template <class _Key, class _Compare, class _Allocator>
|
|
||||||
class _LIBCPP_TYPE_VIS_ONLY multiset;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
|
|||||||
@@ -1112,8 +1112,6 @@ typename enable_if
|
|||||||
>::type
|
>::type
|
||||||
__unwrap_iter(__wrap_iter<_Tp*>);
|
__unwrap_iter(__wrap_iter<_Tp*>);
|
||||||
|
|
||||||
template <class _Tp, class _Alloc> class _LIBCPP_TYPE_VIS_ONLY vector;
|
|
||||||
|
|
||||||
template <class _Iter>
|
template <class _Iter>
|
||||||
class __wrap_iter
|
class __wrap_iter
|
||||||
{
|
{
|
||||||
@@ -1243,7 +1241,7 @@ private:
|
|||||||
|
|
||||||
template <class _Up> friend class __wrap_iter;
|
template <class _Up> friend class __wrap_iter;
|
||||||
template <class _CharT, class _Traits, class _Alloc> friend class basic_string;
|
template <class _CharT, class _Traits, class _Alloc> friend class basic_string;
|
||||||
template <class _Tp, class _Alloc> friend class vector;
|
template <class _Tp, class _Alloc> friend class _LIBCPP_TYPE_VIS_ONLY vector;
|
||||||
|
|
||||||
template <class _Iter1, class _Iter2>
|
template <class _Iter1, class _Iter2>
|
||||||
friend
|
friend
|
||||||
|
|||||||
Reference in New Issue
Block a user