template<typename key_t = void>
struct xtd::collections::generic::helpers::equator< key_t >
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 std::any.
Implements a function object for performing comparisons. Unless specialised, invokes operator== on ty...
Definition equator.hpp:37
- Header
#include <xtd/collections/equator>
- Namespace
- xtd::collections::generic
- Library
- xtd.core
- Examples
- The following example show how to use xtd::collections::generic::helpers::equator with
std::unordered_map
.
key_values.insert({{1971, 1, 5}, "Birth date"});
std::allocator< type_t > allocator
Represent an allocator alias.
Definition allocator.hpp:35
|
bool | operator() (const key_t &a, const key_t &b) const |
| checks if the specified a and b keys are equal.
|
|
◆ operator()()
template<typename key_t = void>
checks if the specified a and b keys are equal.
- Parameters
-
a | The first key to check. |
b | The second key to check. |
- Returns
- true if keys are equals; otherwise false.
The documentation for this struct was generated from the following file:
- xtd.core/include/xtd/collections/generic/helpers/equator.hpp