LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
pmh.h File Reference
#include "frozen/bits/algorithms.h"
#include "frozen/bits/basic_types.h"
#include <array>
#include <cstddef>
#include <cstdint>
#include <limits>
Include dependency graph for pmh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  frozen::bits::bucket_size_compare
struct  frozen::bits::pmh_buckets< M >
struct  frozen::bits::pmh_buckets< M >::bucket_ref
struct  frozen::bits::seed_or_index
struct  frozen::bits::pmh_tables< M, Hasher >

Namespaces

namespace  frozen
namespace  frozen::bits

Functions

template<std::size_t M, class Item, std::size_t N, class Hash, class Key, class PRG>
pmh_buckets< M > constexpr frozen::bits::make_pmh_buckets (const carray< Item, N > &items, Hash const &hash, Key const &key, PRG &prg)
template<class T, std::size_t N>
constexpr bool frozen::bits::all_different_from (cvector< T, N > &data, T &a)
template<std::size_t M, class Item, std::size_t N, class Hash, class Key, class KeyEqual, class PRG>
pmh_tables< M, Hash > constexpr frozen::bits::make_pmh_tables (const carray< Item, N > &items, Hash const &hash, KeyEqual const &equal, Key const &key, PRG prg)