xtd 0.2.0
Loading...
Searching...
No Matches
iequatable.hpp
Go to the documentation of this file.
1
4#pragma once
6#include "interface.hpp"
7
9namespace xtd {
10 template<typename type_t>
22 class iequatable : public interface, public equality_operators<type_t, iequatable<type_t>> {
23 public:
25
30 virtual bool equals(const type_t&) const noexcept = 0;
32 };
33}
Internal comparable operators definition.
Definition equality_operators.hpp:25
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:22
virtual bool equals(const type_t &) const noexcept=0
Indicates whether the current object is equal to another object of the same type.
Represent an interface class.
Definition interface.hpp:31
Contains xtd::equality_operators class.
Contains xtd::interface interface.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10