|
|
using | key_type = Key |
|
using | value_type = traits_t<no_mapped_container>::value_type |
|
using | mapped_type = std::conditional_t<no_mapped_container, Key, T> |
|
using | key_compare = Compare |
|
using | key_container_type = KeyContainer |
|
using | mapped_container_type = MappedContainer |
|
using | size_type = typename key_container_type::size_type |
|
using | difference_type = typename std::iterator_traits<typename key_container_type::iterator>::difference_type |
| using | zip_iterator |
| using | const_zip_iterator |
|
using | iterator = zip_iterator |
|
using | const_iterator = const_zip_iterator |
|
|
iterator | begin () noexcept |
|
const_iterator | begin () const noexcept |
|
iterator | end () noexcept |
|
const_iterator | end () const noexcept |
|
const_iterator | cbegin () const noexcept |
|
const_iterator | cend () const noexcept |
|
iterator | find (key_type const &key) |
|
const_iterator | find (key_type const &key) const |
◆ zip_iterator
template<typename Key, typename T, typename Compare, typename KeyContainer, typename MappedContainer>
Initial value:zip_iterator_impl<
typename key_container_type::iterator,
typename mapped_container_type::iterator,
std::conditional_t<no_mapped_container, key_type const&, std::pair<key_type const&, T&>>>
◆ const_zip_iterator
template<typename Key, typename T, typename Compare, typename KeyContainer, typename MappedContainer>
Initial value:zip_iterator_impl<
typename key_container_type::const_iterator,
typename mapped_container_type::const_iterator,
std::conditional_t<no_mapped_container, key_type const&, std::pair<key_type const&, T const&>>>
The documentation for this class was generated from the following file: