The xtd::collections::generic::helpers namespace contains helpers for generic collections, sush as comparer, equator an hasher structs.
The xtd::collections::generic::helpers namespace contains helpers for generic collections, sush as lesser, equator an hasher structs.
Classes | |
struct | comparer |
Implements a function object for compare data. More... | |
struct | equator |
Implements a function object for performing comparisons. Unless specialised, invokes operator== on type type_t. xtd::equator with the key and the value strongly typed to be xtd::any_object. More... | |
struct | hasher |
Implements a function object for hashing data. More... | |
struct | lesser |
Implements a function object for compare data. More... | |
class | wrap_pointer_iterator |
Represents a wrap pointer iterator. More... | |
Alias | |
template<class value_t, class iterator_tag_t = std::random_access_iterator_tag> | |
using | wrap_pointer_reverse_iterator |
Represents a wrap pointer reverse iterator. | |
Aliases | |
template<class type_t> | |
using | allocator |
Represent an allocator alias. | |
template<class input_iterator_t> | |
using | iterator_value_t |
Represents the value iterator type. | |
template<class input_iterator_t> | |
using | iterator_key_t |
Represents the key iterator type. | |
template<class input_iterator_t> | |
using | iterator_mapped_t |
Represents the mapped iterator type. | |
template<class input_iterator_t> | |
using | iterator_to_allocator_t |
Represents the iterator to allocator type. | |