[libcxx-commits] [libcxx] a925e90 - [libc++][NFC] Remove some unused code from <map> (#142408)

via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jun 6 06:27:09 PDT 2025


Author: Nikolas Klauser
Date: 2025-06-06T15:27:05+02:00
New Revision: a925e90ec20f2be1e10a113202c3a2aba7280d0d

URL: https://github.com/llvm/llvm-project/commit/a925e90ec20f2be1e10a113202c3a2aba7280d0d
DIFF: https://github.com/llvm/llvm-project/commit/a925e90ec20f2be1e10a113202c3a2aba7280d0d.diff

LOG: [libc++][NFC] Remove some unused code from <map> (#142408)

Added: 
    

Modified: 
    libcxx/include/map

Removed: 
    


################################################################################
diff  --git a/libcxx/include/map b/libcxx/include/map
index 24eadbd154220..8c5799fbe6f10 100644
--- a/libcxx/include/map
+++ b/libcxx/include/map
@@ -750,21 +750,9 @@ public:
   }
 };
 
-template <class _TreeIterator>
-class __map_const_iterator;
-
 template <class _Key, class _Tp>
 struct __value_type;
 
-template <class _Tp>
-struct __extract_key_value_types;
-
-template <class _Key, class _Tp>
-struct __extract_key_value_types<__value_type<_Key, _Tp> > {
-  typedef _Key const __key_type;
-  typedef _Tp __mapped_type;
-};
-
 template <class _TreeIterator>
 class __map_iterator {
   typedef typename _TreeIterator::_NodeTypes _NodeTypes;


        


More information about the libcxx-commits mailing list