util/IntrusiveHashSet: make several methods const

This commit is contained in:
Max Kellermann
2022-11-30 09:46:53 +01:00
committed by Max Kellermann
parent f13b8f669d
commit 8860962e09
2 changed files with 6 additions and 6 deletions

View File

@@ -41,18 +41,18 @@ struct IntItem final : IntrusiveHashSetHook<IntrusiveHookMode::TRACK> {
IntItem(int _value) noexcept:value(_value) {}
struct Hash {
constexpr std::size_t operator()(const IntItem &i) noexcept {
constexpr std::size_t operator()(const IntItem &i) const noexcept {
return i.value;
}
constexpr std::size_t operator()(int i) noexcept {
constexpr std::size_t operator()(int i) const noexcept {
return i;
}
};
struct Equal {
constexpr bool operator()(const IntItem &a,
const IntItem &b) noexcept {
const IntItem &b) const noexcept {
return a.value == b.value;
}
};