[libcxx-commits] [libcxx] [libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert` (PR #139454)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Fri May 16 10:46:30 PDT 2025


================
@@ -251,6 +252,10 @@ class zip_view<_Views...>::__iterator : public __zip_view_iterator_category_base
 
   friend class zip_view<_Views...>;
 
+  using __is_zip_view_iterator _LIBCPP_NODEBUG = true_type;
----------------
ldionne wrote:

```suggestion
  static constexpr bool __is_zip_view_iterator = true;
```

Slight simplification. This is what we do for `join_view::iterator` and segmented iterator traits.

https://github.com/llvm/llvm-project/pull/139454


More information about the libcxx-commits mailing list