30 template <
class input_iterator_t>
43 template <
class input_iterator_t>
44 using iterator_key_t = std::remove_const_t<std::tuple_element_t<0, iterator_value_t<input_iterator_t>>>;
56 template <
class input_iterator_t>
69 template<
class input_iterator_t >
std::pair< std::add_const_t< iterator_key_t< input_iterator_t > >, iterator_mapped_t< input_iterator_t > > iterator_to_allocator_t
Represents the iterator to allocator type.
Definition iterator.hpp:70
std::remove_const_t< std::tuple_element_t< 0, iterator_value_t< input_iterator_t > > > iterator_key_t
Represents the key iterator type.
Definition iterator.hpp:44
typename std::iterator_traits< input_iterator_t >::value_type iterator_value_t
Represents the value iterator type.
Definition iterator.hpp:31
std::tuple_element_t< 1, iterator_value_t< input_iterator_t > > iterator_mapped_t
Represents the mapped iterator type.
Definition iterator.hpp:57
The xtd::collections::generic::helpers namespace contains helpers for generic collections,...
Definition allocator.hpp:14
The xtd::collections::generic namespace contains interfaces and classes that define generic collectio...
Definition comparer.hpp:16
The xtd::collections namespace contains interfaces and classes that define various collections of obj...
Definition any_pair.hpp:10
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8