xtd
0.2.0
Loading...
Searching...
No Matches
xtd.core
include
xtd
collections
generic
helpers
hasher.h
Go to the documentation of this file.
1
4
#pragma once
5
#define __XTD_CORE_INTERNAL__
6
#include "../../../internal/__hasher.h"
7
#undef __XTD_CORE_INTERNAL__
8
10
namespace
xtd
{
12
namespace
collections {
14
namespace
generic {
16
namespace
helpers {
37
template
<
typename
key_t>
38
struct
hasher
{
40
46
size_t
operator()
(
const
key_t& key)
const
{
return
__polymorphic_hasher__<key_t, typename std::is_polymorphic<key_t>::type> {}(key);}
48
};
49
}
50
}
51
}
52
}
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
xtd_about_box.h:10
xtd::collections::generic::helpers::hasher
Implements a function object for hashing data.
Definition
hasher.h:38
xtd::collections::generic::helpers::hasher::operator()
size_t operator()(const key_t &key) const
Serves as a hash function for a specified key with a particular type (type_t).
Definition
hasher.h:46
Generated on Sun Nov 17 2024 19:43:51 for xtd by
Gammasoft
. All rights reserved.