Home
last modified time | relevance | path

Searched refs:__key_value_iterator (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__flat_map/
H A Dkey_value_iterator.h43 struct __key_value_iterator { struct
61 friend struct __key_value_iterator; argument
63 friend struct __product_iterator_traits<__key_value_iterator>;
75 _LIBCPP_HIDE_FROM_ABI __key_value_iterator() = default;
78 __key_value_iterator(__key_value_iterator<_Owner, _KeyContainer, _MappedContainer, !_Const> __i)
84 __key_value_iterator(__key_iterator __key_iter, __mapped_iterator __mapped_iter)
92 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __key_value_iterator& operator++() {
98 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __key_value_iterator operator++(int) {
99 __key_value_iterator __tmp(*this);
104 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __key_value_iterator& operator--() {
[all …]
H A Dflat_multimap.h95 …using __iterator _LIBCPP_NODEBUG = __key_value_iterator<flat_multimap, _KeyContainer, _MappedConta…
H A Dflat_map.h95 …using __iterator _LIBCPP_NODEBUG = __key_value_iterator<flat_map, _KeyContainer, _MappedContainer,…