34 template<
class type_t>
43 static auto result = equality_comparer {};
Provides a base class for implementations of the xtd::collections::generic::iequality_comparer <type_...
Definition equality_comparer.hpp:35
xtd::size get_hash_code(const type_t &obj) const noexcept override
Returns a hash code for the specified object.
Definition equality_comparer.hpp:67
static const equality_comparer & default_equality_comparer()
Gets the default equality comparer for the type specified by the generic argument.
Definition equality_comparer.hpp:42
bool equals(const type_t &x, const type_t &y) const noexcept override
Determines whether the specified objects are equal.
Definition equality_comparer.hpp:59
Defines methods to support the comparison of objects for equality.
Definition iequality_comparer.hpp:34
Contains xtd::collections::generic::helpers::equator struct.
Contains xtd::collections::generic::iequality_comparer <type_t> interface.
size_t size
Represents a size of any object in bytes.
Definition size.hpp:23
@ y
The Y key.
Definition console_key.hpp:136
@ x
The X key.
Definition console_key.hpp:134
Contains xtd::collections::generic::helpers::hasher struct.
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
Implements a function object for performing comparisons. Unless specialised, invokes operator== on ty...
Definition equator.hpp:38
Implements a function object for hashing data.
Definition hasher.hpp:39