Skip to content

[libc++][NFC] Remove some unused code from <map> #142408

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 6, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions libcxx/include/map
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Loading