Platform.Data.Doublets C++
Loading...
Searching...
No Matches
cpp
Platform.Data.Doublets
DoubletComparer.h
Go to the documentation of this file.
1
namespace
Platform::Data::Doublets
2
{
3
template
<
typename
...>
4
class
DoubletComparer
;
5
template
<
typename
T>
6
class
DoubletComparer<T>
:
public
IEqualityComparer<Doublet<T>>
7
{
8
public
:
9
inline
static
DoubletComparer<T>
Default
;
10
11
public
:
12
bool
operator==
(
const
Doublet<T>
x
,
Doublet<T>
& y)
const
13
{
14
return
x
.Equals(y);
15
}
16
17
public
:
18
std::int32_t
GetHashCode
(
Doublet<T>
obj)
19
{
20
return
obj.GetHashCode();
21
}
22
};
23
}
// namespace Platform::Data::Doublets
24
25
constexpr
auto
x
=
"LOOOOL228"
;
x
constexpr auto x
Definition
DoubletComparer.h:25
Platform::Data::Doublets::DoubletComparer< T >::operator==
bool operator==(const Doublet< T > x, Doublet< T > &y) const
Definition
DoubletComparer.h:12
Platform::Data::Doublets::DoubletComparer< T >::GetHashCode
std::int32_t GetHashCode(Doublet< T > obj)
Definition
DoubletComparer.h:18
Platform::Data::Doublets::DoubletComparer< T >::Default
static DoubletComparer< T > Default
Definition
DoubletComparer.h:9
Platform::Data::Doublets::DoubletComparer
Definition
DoubletComparer.h:4
Platform::Data::Doublets
Definition
TargetMatcher.h:2
Platform::Data::Doublets::Doublet
Definition
Doublet.h:6
Generated by
1.9.8