IOSS 2.0

Public Member Functions | Protected Member Functions | List of all members
tsl::detail_robin_hash::bucket_entry_hash< StoreHash > Class Template Reference

`#include <robin_hash.h>`

Inheritance diagram for tsl::detail_robin_hash::bucket_entry_hash< StoreHash >:
[legend]

## Public Member Functions
bool | bucket_hash_equal (std::size_t) const noexcept
truncated_hash_type | truncated_hash () const noexcept

## Protected Member Functions
void | set_hash (truncated_hash_type) noexcept

## Detailed Description

### template<bool StoreHash>
class tsl::detail_robin_hash::bucket_entry_hash< StoreHash >

Helper class that stores a truncated hash if StoreHash is true and nothing otherwise.

## Member Function Documentation

## ◆ bucket_hash_equal()

template<bool StoreHash>

bool tsl::detail_robin_hash::bucket_entry_hash< StoreHash >::bucket_hash_equal | ( | std::size_t |  | ) | const
| inlinenoexcept

## ◆ set_hash()

template<bool StoreHash>

void tsl::detail_robin_hash::bucket_entry_hash< StoreHash >::set_hash | ( | truncated_hash_type |  | ) |
| inlineprotectednoexcept

## ◆ truncated_hash()

template<bool StoreHash>

truncated_hash_type tsl::detail_robin_hash::bucket_entry_hash< StoreHash >::truncated_hash | ( |  | ) | const
| inlinenoexcept

The documentation for this class was generated from the following file:

- src/hash/robin_hash.h