diff options
Diffstat (limited to 'libstdc++-v3/include/debug/unordered_map')
-rw-r--r-- | libstdc++-v3/include/debug/unordered_map | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libstdc++-v3/include/debug/unordered_map b/libstdc++-v3/include/debug/unordered_map index e4f7c5c..095a752 100644 --- a/libstdc++-v3/include/debug/unordered_map +++ b/libstdc++-v3/include/debug/unordered_map @@ -66,6 +66,11 @@ namespace __debug _Base_const_local_iterator; typedef typename _Base::local_iterator _Base_local_iterator; + template<typename _ItT, typename _SeqT, typename _CatT> + friend class ::__gnu_debug::_Safe_iterator; + template<typename _ItT, typename _SeqT> + friend class ::__gnu_debug::_Safe_local_iterator; + public: typedef typename _Base::size_type size_type; typedef typename _Base::hasher hasher; @@ -752,6 +757,11 @@ namespace __debug typedef typename _Base::const_local_iterator _Base_const_local_iterator; typedef typename _Base::local_iterator _Base_local_iterator; + template<typename _ItT, typename _SeqT, typename _CatT> + friend class ::__gnu_debug::_Safe_iterator; + template<typename _ItT, typename _SeqT> + friend class ::__gnu_debug::_Safe_local_iterator; + public: typedef typename _Base::size_type size_type; typedef typename _Base::hasher hasher; @@ -768,7 +778,7 @@ namespace __debug typedef __gnu_debug::_Safe_local_iterator< _Base_local_iterator, unordered_multimap> local_iterator; typedef __gnu_debug::_Safe_local_iterator< - _Base_const_local_iterator, unordered_multimap> const_local_iterator; + _Base_const_local_iterator, unordered_multimap> const_local_iterator; unordered_multimap() = default; |