Description
Link: https://wg21.link/P2165R4
The following alias templates needs to be defined differently since C++23.
llvm-project/libcxx/include/__iterator/iterator_traits.h
Lines 469 to 479 in b46f16c
After changing this alias templates, it should be tested that class template argument deduction (for map
, multimap
, unordered_map
, unordered_multimap
, flat_map
, and flat_multimap
) actually works with tuple-like types.