CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::prime_number_hash_policy Struct Reference

#include <CeresEngine/Foundation/Container/FlatHashMap.hpp>

Public Types

using mod_function = size_t(*)(size_t)
 

Public Member Functions

mod_function next_size_over (size_t &size) const
 
void commit (const mod_function new_mod_function)
 
void reset ()
 
size_t index_for_hash (const size_t hash, size_t) const
 
size_t keep_in_range (const size_t index, const size_t num_slots_minus_one) const
 

Static Public Member Functions

static size_t mod0 (size_t)
 
static size_t mod2 (const size_t hash)
 
static size_t mod3 (const size_t hash)
 
static size_t mod5 (const size_t hash)
 
static size_t mod7 (const size_t hash)
 
static size_t mod11 (const size_t hash)
 
static size_t mod13 (const size_t hash)
 
static size_t mod17 (const size_t hash)
 
static size_t mod23 (const size_t hash)
 
static size_t mod29 (const size_t hash)
 
static size_t mod37 (const size_t hash)
 
static size_t mod47 (const size_t hash)
 
static size_t mod59 (const size_t hash)
 
static size_t mod73 (const size_t hash)
 
static size_t mod97 (const size_t hash)
 
static size_t mod127 (const size_t hash)
 
static size_t mod151 (const size_t hash)
 
static size_t mod197 (const size_t hash)
 
static size_t mod251 (const size_t hash)
 
static size_t mod313 (const size_t hash)
 
static size_t mod397 (const size_t hash)
 
static size_t mod499 (const size_t hash)
 
static size_t mod631 (const size_t hash)
 
static size_t mod797 (const size_t hash)
 
static size_t mod1009 (const size_t hash)
 
static size_t mod1259 (const size_t hash)
 
static size_t mod1597 (const size_t hash)
 
static size_t mod2011 (const size_t hash)
 
static size_t mod2539 (const size_t hash)
 
static size_t mod3203 (const size_t hash)
 
static size_t mod4027 (const size_t hash)
 
static size_t mod5087 (const size_t hash)
 
static size_t mod6421 (const size_t hash)
 
static size_t mod8089 (const size_t hash)
 
static size_t mod10193 (const size_t hash)
 
static size_t mod12853 (const size_t hash)
 
static size_t mod16193 (const size_t hash)
 
static size_t mod20399 (const size_t hash)
 
static size_t mod25717 (const size_t hash)
 
static size_t mod32401 (const size_t hash)
 
static size_t mod40823 (const size_t hash)
 
static size_t mod51437 (const size_t hash)
 
static size_t mod64811 (const size_t hash)
 
static size_t mod81649 (const size_t hash)
 
static size_t mod102877 (const size_t hash)
 
static size_t mod129607 (const size_t hash)
 
static size_t mod163307 (const size_t hash)
 
static size_t mod205759 (const size_t hash)
 
static size_t mod259229 (const size_t hash)
 
static size_t mod326617 (const size_t hash)
 
static size_t mod411527 (const size_t hash)
 
static size_t mod518509 (const size_t hash)
 
static size_t mod653267 (const size_t hash)
 
static size_t mod823117 (const size_t hash)
 
static size_t mod1037059 (const size_t hash)
 
static size_t mod1306601 (const size_t hash)
 
static size_t mod1646237 (const size_t hash)
 
static size_t mod2074129 (const size_t hash)
 
static size_t mod2613229 (const size_t hash)
 
static size_t mod3292489 (const size_t hash)
 
static size_t mod4148279 (const size_t hash)
 
static size_t mod5226491 (const size_t hash)
 
static size_t mod6584983 (const size_t hash)
 
static size_t mod8296553 (const size_t hash)
 
static size_t mod10453007 (const size_t hash)
 
static size_t mod13169977 (const size_t hash)
 
static size_t mod16593127 (const size_t hash)
 
static size_t mod20906033 (const size_t hash)
 
static size_t mod26339969 (const size_t hash)
 
static size_t mod33186281 (const size_t hash)
 
static size_t mod41812097 (const size_t hash)
 
static size_t mod52679969 (const size_t hash)
 
static size_t mod66372617 (const size_t hash)
 
static size_t mod83624237 (const size_t hash)
 
static size_t mod105359939 (const size_t hash)
 
static size_t mod132745199 (const size_t hash)
 
static size_t mod167248483 (const size_t hash)
 
static size_t mod210719881 (const size_t hash)
 
static size_t mod265490441 (const size_t hash)
 
static size_t mod334496971 (const size_t hash)
 
static size_t mod421439783 (const size_t hash)
 
static size_t mod530980861 (const size_t hash)
 
static size_t mod668993977 (const size_t hash)
 
static size_t mod842879579 (const size_t hash)
 
static size_t mod1061961721 (const size_t hash)
 
static size_t mod1337987929 (const size_t hash)
 
static size_t mod1685759167 (const size_t hash)
 
static size_t mod2123923447 (const size_t hash)
 
static size_t mod2675975881 (const size_t hash)
 
static size_t mod3371518343 (const size_t hash)
 
static size_t mod4247846927 (const size_t hash)
 
static size_t mod5351951779 (const size_t hash)
 
static size_t mod6743036717 (const size_t hash)
 
static size_t mod8495693897 (const size_t hash)
 
static size_t mod10703903591 (const size_t hash)
 
static size_t mod13486073473 (const size_t hash)
 
static size_t mod16991387857 (const size_t hash)
 
static size_t mod21407807219 (const size_t hash)
 
static size_t mod26972146961 (const size_t hash)
 
static size_t mod33982775741 (const size_t hash)
 
static size_t mod42815614441 (const size_t hash)
 
static size_t mod53944293929 (const size_t hash)
 
static size_t mod67965551447 (const size_t hash)
 
static size_t mod85631228929 (const size_t hash)
 
static size_t mod107888587883 (const size_t hash)
 
static size_t mod135931102921 (const size_t hash)
 
static size_t mod171262457903 (const size_t hash)
 
static size_t mod215777175787 (const size_t hash)
 
static size_t mod271862205833 (const size_t hash)
 
static size_t mod342524915839 (const size_t hash)
 
static size_t mod431554351609 (const size_t hash)
 
static size_t mod543724411781 (const size_t hash)
 
static size_t mod685049831731 (const size_t hash)
 
static size_t mod863108703229 (const size_t hash)
 
static size_t mod1087448823553 (const size_t hash)
 
static size_t mod1370099663459 (const size_t hash)
 
static size_t mod1726217406467 (const size_t hash)
 
static size_t mod2174897647073 (const size_t hash)
 
static size_t mod2740199326961 (const size_t hash)
 
static size_t mod3452434812973 (const size_t hash)
 
static size_t mod4349795294267 (const size_t hash)
 
static size_t mod5480398654009 (const size_t hash)
 
static size_t mod6904869625999 (const size_t hash)
 
static size_t mod8699590588571 (const size_t hash)
 
static size_t mod10960797308051 (const size_t hash)
 
static size_t mod13809739252051 (const size_t hash)
 
static size_t mod17399181177241 (const size_t hash)
 
static size_t mod21921594616111 (const size_t hash)
 
static size_t mod27619478504183 (const size_t hash)
 
static size_t mod34798362354533 (const size_t hash)
 
static size_t mod43843189232363 (const size_t hash)
 
static size_t mod55238957008387 (const size_t hash)
 
static size_t mod69596724709081 (const size_t hash)
 
static size_t mod87686378464759 (const size_t hash)
 
static size_t mod110477914016779 (const size_t hash)
 
static size_t mod139193449418173 (const size_t hash)
 
static size_t mod175372756929481 (const size_t hash)
 
static size_t mod220955828033581 (const size_t hash)
 
static size_t mod278386898836457 (const size_t hash)
 
static size_t mod350745513859007 (const size_t hash)
 
static size_t mod441911656067171 (const size_t hash)
 
static size_t mod556773797672909 (const size_t hash)
 
static size_t mod701491027718027 (const size_t hash)
 
static size_t mod883823312134381 (const size_t hash)
 
static size_t mod1113547595345903 (const size_t hash)
 
static size_t mod1402982055436147 (const size_t hash)
 
static size_t mod1767646624268779 (const size_t hash)
 
static size_t mod2227095190691797 (const size_t hash)
 
static size_t mod2805964110872297 (const size_t hash)
 
static size_t mod3535293248537579 (const size_t hash)
 
static size_t mod4454190381383713 (const size_t hash)
 
static size_t mod5611928221744609 (const size_t hash)
 
static size_t mod7070586497075177 (const size_t hash)
 
static size_t mod8908380762767489 (const size_t hash)
 
static size_t mod11223856443489329 (const size_t hash)
 
static size_t mod14141172994150357 (const size_t hash)
 
static size_t mod17816761525534927 (const size_t hash)
 
static size_t mod22447712886978529 (const size_t hash)
 
static size_t mod28282345988300791 (const size_t hash)
 
static size_t mod35633523051069991 (const size_t hash)
 
static size_t mod44895425773957261 (const size_t hash)
 
static size_t mod56564691976601587 (const size_t hash)
 
static size_t mod71267046102139967 (const size_t hash)
 
static size_t mod89790851547914507 (const size_t hash)
 
static size_t mod113129383953203213 (const size_t hash)
 
static size_t mod142534092204280003 (const size_t hash)
 
static size_t mod179581703095829107 (const size_t hash)
 
static size_t mod226258767906406483 (const size_t hash)
 
static size_t mod285068184408560057 (const size_t hash)
 
static size_t mod359163406191658253 (const size_t hash)
 
static size_t mod452517535812813007 (const size_t hash)
 
static size_t mod570136368817120201 (const size_t hash)
 
static size_t mod718326812383316683 (const size_t hash)
 
static size_t mod905035071625626043 (const size_t hash)
 
static size_t mod1140272737634240411 (const size_t hash)
 
static size_t mod1436653624766633509 (const size_t hash)
 
static size_t mod1810070143251252131 (const size_t hash)
 
static size_t mod2280545475268481167 (const size_t hash)
 
static size_t mod2873307249533267101 (const size_t hash)
 
static size_t mod3620140286502504283 (const size_t hash)
 
static size_t mod4561090950536962147 (const size_t hash)
 
static size_t mod5746614499066534157 (const size_t hash)
 
static size_t mod7240280573005008577 (const size_t hash)
 
static size_t mod9122181901073924329 (const size_t hash)
 
static size_t mod11493228998133068689 (const size_t hash)
 
static size_t mod14480561146010017169 (const size_t hash)
 
static size_t mod18446744073709551557 (const size_t hash)
 

Private Attributes

mod_function current_mod_function = &mod0
 

Member Typedef Documentation

◆ mod_function

Member Function Documentation

◆ commit()

void CeresEngine::prime_number_hash_policy::commit ( const mod_function  new_mod_function)
inline

◆ index_for_hash()

size_t CeresEngine::prime_number_hash_policy::index_for_hash ( const size_t  hash,
size_t   
) const
inline

◆ keep_in_range()

size_t CeresEngine::prime_number_hash_policy::keep_in_range ( const size_t  index,
const size_t  num_slots_minus_one 
) const
inline

◆ mod0()

static size_t CeresEngine::prime_number_hash_policy::mod0 ( size_t  )
inlinestatic

◆ mod1009()

static size_t CeresEngine::prime_number_hash_policy::mod1009 ( const size_t  hash)
inlinestatic

◆ mod10193()

static size_t CeresEngine::prime_number_hash_policy::mod10193 ( const size_t  hash)
inlinestatic

◆ mod102877()

static size_t CeresEngine::prime_number_hash_policy::mod102877 ( const size_t  hash)
inlinestatic

◆ mod1037059()

static size_t CeresEngine::prime_number_hash_policy::mod1037059 ( const size_t  hash)
inlinestatic

◆ mod10453007()

static size_t CeresEngine::prime_number_hash_policy::mod10453007 ( const size_t  hash)
inlinestatic

◆ mod105359939()

static size_t CeresEngine::prime_number_hash_policy::mod105359939 ( const size_t  hash)
inlinestatic

◆ mod1061961721()

static size_t CeresEngine::prime_number_hash_policy::mod1061961721 ( const size_t  hash)
inlinestatic

◆ mod10703903591()

static size_t CeresEngine::prime_number_hash_policy::mod10703903591 ( const size_t  hash)
inlinestatic

◆ mod107888587883()

static size_t CeresEngine::prime_number_hash_policy::mod107888587883 ( const size_t  hash)
inlinestatic

◆ mod1087448823553()

static size_t CeresEngine::prime_number_hash_policy::mod1087448823553 ( const size_t  hash)
inlinestatic

◆ mod10960797308051()

static size_t CeresEngine::prime_number_hash_policy::mod10960797308051 ( const size_t  hash)
inlinestatic

◆ mod11()

static size_t CeresEngine::prime_number_hash_policy::mod11 ( const size_t  hash)
inlinestatic

◆ mod110477914016779()

static size_t CeresEngine::prime_number_hash_policy::mod110477914016779 ( const size_t  hash)
inlinestatic

◆ mod1113547595345903()

static size_t CeresEngine::prime_number_hash_policy::mod1113547595345903 ( const size_t  hash)
inlinestatic

◆ mod11223856443489329()

static size_t CeresEngine::prime_number_hash_policy::mod11223856443489329 ( const size_t  hash)
inlinestatic

◆ mod113129383953203213()

static size_t CeresEngine::prime_number_hash_policy::mod113129383953203213 ( const size_t  hash)
inlinestatic

◆ mod1140272737634240411()

static size_t CeresEngine::prime_number_hash_policy::mod1140272737634240411 ( const size_t  hash)
inlinestatic

◆ mod11493228998133068689()

static size_t CeresEngine::prime_number_hash_policy::mod11493228998133068689 ( const size_t  hash)
inlinestatic

◆ mod1259()

static size_t CeresEngine::prime_number_hash_policy::mod1259 ( const size_t  hash)
inlinestatic

◆ mod127()

static size_t CeresEngine::prime_number_hash_policy::mod127 ( const size_t  hash)
inlinestatic

◆ mod12853()

static size_t CeresEngine::prime_number_hash_policy::mod12853 ( const size_t  hash)
inlinestatic

◆ mod129607()

static size_t CeresEngine::prime_number_hash_policy::mod129607 ( const size_t  hash)
inlinestatic

◆ mod13()

static size_t CeresEngine::prime_number_hash_policy::mod13 ( const size_t  hash)
inlinestatic

◆ mod1306601()

static size_t CeresEngine::prime_number_hash_policy::mod1306601 ( const size_t  hash)
inlinestatic

◆ mod13169977()

static size_t CeresEngine::prime_number_hash_policy::mod13169977 ( const size_t  hash)
inlinestatic

◆ mod132745199()

static size_t CeresEngine::prime_number_hash_policy::mod132745199 ( const size_t  hash)
inlinestatic

◆ mod1337987929()

static size_t CeresEngine::prime_number_hash_policy::mod1337987929 ( const size_t  hash)
inlinestatic

◆ mod13486073473()

static size_t CeresEngine::prime_number_hash_policy::mod13486073473 ( const size_t  hash)
inlinestatic

◆ mod135931102921()

static size_t CeresEngine::prime_number_hash_policy::mod135931102921 ( const size_t  hash)
inlinestatic

◆ mod1370099663459()

static size_t CeresEngine::prime_number_hash_policy::mod1370099663459 ( const size_t  hash)
inlinestatic

◆ mod13809739252051()

static size_t CeresEngine::prime_number_hash_policy::mod13809739252051 ( const size_t  hash)
inlinestatic

◆ mod139193449418173()

static size_t CeresEngine::prime_number_hash_policy::mod139193449418173 ( const size_t  hash)
inlinestatic

◆ mod1402982055436147()

static size_t CeresEngine::prime_number_hash_policy::mod1402982055436147 ( const size_t  hash)
inlinestatic

◆ mod14141172994150357()

static size_t CeresEngine::prime_number_hash_policy::mod14141172994150357 ( const size_t  hash)
inlinestatic

◆ mod142534092204280003()

static size_t CeresEngine::prime_number_hash_policy::mod142534092204280003 ( const size_t  hash)
inlinestatic

◆ mod1436653624766633509()

static size_t CeresEngine::prime_number_hash_policy::mod1436653624766633509 ( const size_t  hash)
inlinestatic

◆ mod14480561146010017169()

static size_t CeresEngine::prime_number_hash_policy::mod14480561146010017169 ( const size_t  hash)
inlinestatic

◆ mod151()

static size_t CeresEngine::prime_number_hash_policy::mod151 ( const size_t  hash)
inlinestatic

◆ mod1597()

static size_t CeresEngine::prime_number_hash_policy::mod1597 ( const size_t  hash)
inlinestatic

◆ mod16193()

static size_t CeresEngine::prime_number_hash_policy::mod16193 ( const size_t  hash)
inlinestatic

◆ mod163307()

static size_t CeresEngine::prime_number_hash_policy::mod163307 ( const size_t  hash)
inlinestatic

◆ mod1646237()

static size_t CeresEngine::prime_number_hash_policy::mod1646237 ( const size_t  hash)
inlinestatic

◆ mod16593127()

static size_t CeresEngine::prime_number_hash_policy::mod16593127 ( const size_t  hash)
inlinestatic

◆ mod167248483()

static size_t CeresEngine::prime_number_hash_policy::mod167248483 ( const size_t  hash)
inlinestatic

◆ mod1685759167()

static size_t CeresEngine::prime_number_hash_policy::mod1685759167 ( const size_t  hash)
inlinestatic

◆ mod16991387857()

static size_t CeresEngine::prime_number_hash_policy::mod16991387857 ( const size_t  hash)
inlinestatic

◆ mod17()

static size_t CeresEngine::prime_number_hash_policy::mod17 ( const size_t  hash)
inlinestatic

◆ mod171262457903()

static size_t CeresEngine::prime_number_hash_policy::mod171262457903 ( const size_t  hash)
inlinestatic

◆ mod1726217406467()

static size_t CeresEngine::prime_number_hash_policy::mod1726217406467 ( const size_t  hash)
inlinestatic

◆ mod17399181177241()

static size_t CeresEngine::prime_number_hash_policy::mod17399181177241 ( const size_t  hash)
inlinestatic

◆ mod175372756929481()

static size_t CeresEngine::prime_number_hash_policy::mod175372756929481 ( const size_t  hash)
inlinestatic

◆ mod1767646624268779()

static size_t CeresEngine::prime_number_hash_policy::mod1767646624268779 ( const size_t  hash)
inlinestatic

◆ mod17816761525534927()

static size_t CeresEngine::prime_number_hash_policy::mod17816761525534927 ( const size_t  hash)
inlinestatic

◆ mod179581703095829107()

static size_t CeresEngine::prime_number_hash_policy::mod179581703095829107 ( const size_t  hash)
inlinestatic

◆ mod1810070143251252131()

static size_t CeresEngine::prime_number_hash_policy::mod1810070143251252131 ( const size_t  hash)
inlinestatic

◆ mod18446744073709551557()

static size_t CeresEngine::prime_number_hash_policy::mod18446744073709551557 ( const size_t  hash)
inlinestatic

◆ mod197()

static size_t CeresEngine::prime_number_hash_policy::mod197 ( const size_t  hash)
inlinestatic

◆ mod2()

static size_t CeresEngine::prime_number_hash_policy::mod2 ( const size_t  hash)
inlinestatic

◆ mod2011()

static size_t CeresEngine::prime_number_hash_policy::mod2011 ( const size_t  hash)
inlinestatic

◆ mod20399()

static size_t CeresEngine::prime_number_hash_policy::mod20399 ( const size_t  hash)
inlinestatic

◆ mod205759()

static size_t CeresEngine::prime_number_hash_policy::mod205759 ( const size_t  hash)
inlinestatic

◆ mod2074129()

static size_t CeresEngine::prime_number_hash_policy::mod2074129 ( const size_t  hash)
inlinestatic

◆ mod20906033()

static size_t CeresEngine::prime_number_hash_policy::mod20906033 ( const size_t  hash)
inlinestatic

◆ mod210719881()

static size_t CeresEngine::prime_number_hash_policy::mod210719881 ( const size_t  hash)
inlinestatic

◆ mod2123923447()

static size_t CeresEngine::prime_number_hash_policy::mod2123923447 ( const size_t  hash)
inlinestatic

◆ mod21407807219()

static size_t CeresEngine::prime_number_hash_policy::mod21407807219 ( const size_t  hash)
inlinestatic

◆ mod215777175787()

static size_t CeresEngine::prime_number_hash_policy::mod215777175787 ( const size_t  hash)
inlinestatic

◆ mod2174897647073()

static size_t CeresEngine::prime_number_hash_policy::mod2174897647073 ( const size_t  hash)
inlinestatic

◆ mod21921594616111()

static size_t CeresEngine::prime_number_hash_policy::mod21921594616111 ( const size_t  hash)
inlinestatic

◆ mod220955828033581()

static size_t CeresEngine::prime_number_hash_policy::mod220955828033581 ( const size_t  hash)
inlinestatic

◆ mod2227095190691797()

static size_t CeresEngine::prime_number_hash_policy::mod2227095190691797 ( const size_t  hash)
inlinestatic

◆ mod22447712886978529()

static size_t CeresEngine::prime_number_hash_policy::mod22447712886978529 ( const size_t  hash)
inlinestatic

◆ mod226258767906406483()

static size_t CeresEngine::prime_number_hash_policy::mod226258767906406483 ( const size_t  hash)
inlinestatic

◆ mod2280545475268481167()

static size_t CeresEngine::prime_number_hash_policy::mod2280545475268481167 ( const size_t  hash)
inlinestatic

◆ mod23()

static size_t CeresEngine::prime_number_hash_policy::mod23 ( const size_t  hash)
inlinestatic

◆ mod251()

static size_t CeresEngine::prime_number_hash_policy::mod251 ( const size_t  hash)
inlinestatic

◆ mod2539()

static size_t CeresEngine::prime_number_hash_policy::mod2539 ( const size_t  hash)
inlinestatic

◆ mod25717()

static size_t CeresEngine::prime_number_hash_policy::mod25717 ( const size_t  hash)
inlinestatic

◆ mod259229()

static size_t CeresEngine::prime_number_hash_policy::mod259229 ( const size_t  hash)
inlinestatic

◆ mod2613229()

static size_t CeresEngine::prime_number_hash_policy::mod2613229 ( const size_t  hash)
inlinestatic

◆ mod26339969()

static size_t CeresEngine::prime_number_hash_policy::mod26339969 ( const size_t  hash)
inlinestatic

◆ mod265490441()

static size_t CeresEngine::prime_number_hash_policy::mod265490441 ( const size_t  hash)
inlinestatic

◆ mod2675975881()

static size_t CeresEngine::prime_number_hash_policy::mod2675975881 ( const size_t  hash)
inlinestatic

◆ mod26972146961()

static size_t CeresEngine::prime_number_hash_policy::mod26972146961 ( const size_t  hash)
inlinestatic

◆ mod271862205833()

static size_t CeresEngine::prime_number_hash_policy::mod271862205833 ( const size_t  hash)
inlinestatic

◆ mod2740199326961()

static size_t CeresEngine::prime_number_hash_policy::mod2740199326961 ( const size_t  hash)
inlinestatic

◆ mod27619478504183()

static size_t CeresEngine::prime_number_hash_policy::mod27619478504183 ( const size_t  hash)
inlinestatic

◆ mod278386898836457()

static size_t CeresEngine::prime_number_hash_policy::mod278386898836457 ( const size_t  hash)
inlinestatic

◆ mod2805964110872297()

static size_t CeresEngine::prime_number_hash_policy::mod2805964110872297 ( const size_t  hash)
inlinestatic

◆ mod28282345988300791()

static size_t CeresEngine::prime_number_hash_policy::mod28282345988300791 ( const size_t  hash)
inlinestatic

◆ mod285068184408560057()

static size_t CeresEngine::prime_number_hash_policy::mod285068184408560057 ( const size_t  hash)
inlinestatic

◆ mod2873307249533267101()

static size_t CeresEngine::prime_number_hash_policy::mod2873307249533267101 ( const size_t  hash)
inlinestatic

◆ mod29()

static size_t CeresEngine::prime_number_hash_policy::mod29 ( const size_t  hash)
inlinestatic

◆ mod3()

static size_t CeresEngine::prime_number_hash_policy::mod3 ( const size_t  hash)
inlinestatic

◆ mod313()

static size_t CeresEngine::prime_number_hash_policy::mod313 ( const size_t  hash)
inlinestatic

◆ mod3203()

static size_t CeresEngine::prime_number_hash_policy::mod3203 ( const size_t  hash)
inlinestatic

◆ mod32401()

static size_t CeresEngine::prime_number_hash_policy::mod32401 ( const size_t  hash)
inlinestatic

◆ mod326617()

static size_t CeresEngine::prime_number_hash_policy::mod326617 ( const size_t  hash)
inlinestatic

◆ mod3292489()

static size_t CeresEngine::prime_number_hash_policy::mod3292489 ( const size_t  hash)
inlinestatic

◆ mod33186281()

static size_t CeresEngine::prime_number_hash_policy::mod33186281 ( const size_t  hash)
inlinestatic

◆ mod334496971()

static size_t CeresEngine::prime_number_hash_policy::mod334496971 ( const size_t  hash)
inlinestatic

◆ mod3371518343()

static size_t CeresEngine::prime_number_hash_policy::mod3371518343 ( const size_t  hash)
inlinestatic

◆ mod33982775741()

static size_t CeresEngine::prime_number_hash_policy::mod33982775741 ( const size_t  hash)
inlinestatic

◆ mod342524915839()

static size_t CeresEngine::prime_number_hash_policy::mod342524915839 ( const size_t  hash)
inlinestatic

◆ mod3452434812973()

static size_t CeresEngine::prime_number_hash_policy::mod3452434812973 ( const size_t  hash)
inlinestatic

◆ mod34798362354533()

static size_t CeresEngine::prime_number_hash_policy::mod34798362354533 ( const size_t  hash)
inlinestatic

◆ mod350745513859007()

static size_t CeresEngine::prime_number_hash_policy::mod350745513859007 ( const size_t  hash)
inlinestatic

◆ mod3535293248537579()

static size_t CeresEngine::prime_number_hash_policy::mod3535293248537579 ( const size_t  hash)
inlinestatic

◆ mod35633523051069991()

static size_t CeresEngine::prime_number_hash_policy::mod35633523051069991 ( const size_t  hash)
inlinestatic

◆ mod359163406191658253()

static size_t CeresEngine::prime_number_hash_policy::mod359163406191658253 ( const size_t  hash)
inlinestatic

◆ mod3620140286502504283()

static size_t CeresEngine::prime_number_hash_policy::mod3620140286502504283 ( const size_t  hash)
inlinestatic

◆ mod37()

static size_t CeresEngine::prime_number_hash_policy::mod37 ( const size_t  hash)
inlinestatic

◆ mod397()

static size_t CeresEngine::prime_number_hash_policy::mod397 ( const size_t  hash)
inlinestatic

◆ mod4027()

static size_t CeresEngine::prime_number_hash_policy::mod4027 ( const size_t  hash)
inlinestatic

◆ mod40823()

static size_t CeresEngine::prime_number_hash_policy::mod40823 ( const size_t  hash)
inlinestatic

◆ mod411527()

static size_t CeresEngine::prime_number_hash_policy::mod411527 ( const size_t  hash)
inlinestatic

◆ mod4148279()

static size_t CeresEngine::prime_number_hash_policy::mod4148279 ( const size_t  hash)
inlinestatic

◆ mod41812097()

static size_t CeresEngine::prime_number_hash_policy::mod41812097 ( const size_t  hash)
inlinestatic

◆ mod421439783()

static size_t CeresEngine::prime_number_hash_policy::mod421439783 ( const size_t  hash)
inlinestatic

◆ mod4247846927()

static size_t CeresEngine::prime_number_hash_policy::mod4247846927 ( const size_t  hash)
inlinestatic

◆ mod42815614441()

static size_t CeresEngine::prime_number_hash_policy::mod42815614441 ( const size_t  hash)
inlinestatic

◆ mod431554351609()

static size_t CeresEngine::prime_number_hash_policy::mod431554351609 ( const size_t  hash)
inlinestatic

◆ mod4349795294267()

static size_t CeresEngine::prime_number_hash_policy::mod4349795294267 ( const size_t  hash)
inlinestatic

◆ mod43843189232363()

static size_t CeresEngine::prime_number_hash_policy::mod43843189232363 ( const size_t  hash)
inlinestatic

◆ mod441911656067171()

static size_t CeresEngine::prime_number_hash_policy::mod441911656067171 ( const size_t  hash)
inlinestatic

◆ mod4454190381383713()

static size_t CeresEngine::prime_number_hash_policy::mod4454190381383713 ( const size_t  hash)
inlinestatic

◆ mod44895425773957261()

static size_t CeresEngine::prime_number_hash_policy::mod44895425773957261 ( const size_t  hash)
inlinestatic

◆ mod452517535812813007()

static size_t CeresEngine::prime_number_hash_policy::mod452517535812813007 ( const size_t  hash)
inlinestatic

◆ mod4561090950536962147()

static size_t CeresEngine::prime_number_hash_policy::mod4561090950536962147 ( const size_t  hash)
inlinestatic

◆ mod47()

static size_t CeresEngine::prime_number_hash_policy::mod47 ( const size_t  hash)
inlinestatic

◆ mod499()

static size_t CeresEngine::prime_number_hash_policy::mod499 ( const size_t  hash)
inlinestatic

◆ mod5()

static size_t CeresEngine::prime_number_hash_policy::mod5 ( const size_t  hash)
inlinestatic

◆ mod5087()

static size_t CeresEngine::prime_number_hash_policy::mod5087 ( const size_t  hash)
inlinestatic

◆ mod51437()

static size_t CeresEngine::prime_number_hash_policy::mod51437 ( const size_t  hash)
inlinestatic

◆ mod518509()

static size_t CeresEngine::prime_number_hash_policy::mod518509 ( const size_t  hash)
inlinestatic

◆ mod5226491()

static size_t CeresEngine::prime_number_hash_policy::mod5226491 ( const size_t  hash)
inlinestatic

◆ mod52679969()

static size_t CeresEngine::prime_number_hash_policy::mod52679969 ( const size_t  hash)
inlinestatic

◆ mod530980861()

static size_t CeresEngine::prime_number_hash_policy::mod530980861 ( const size_t  hash)
inlinestatic

◆ mod5351951779()

static size_t CeresEngine::prime_number_hash_policy::mod5351951779 ( const size_t  hash)
inlinestatic

◆ mod53944293929()

static size_t CeresEngine::prime_number_hash_policy::mod53944293929 ( const size_t  hash)
inlinestatic

◆ mod543724411781()

static size_t CeresEngine::prime_number_hash_policy::mod543724411781 ( const size_t  hash)
inlinestatic

◆ mod5480398654009()

static size_t CeresEngine::prime_number_hash_policy::mod5480398654009 ( const size_t  hash)
inlinestatic

◆ mod55238957008387()

static size_t CeresEngine::prime_number_hash_policy::mod55238957008387 ( const size_t  hash)
inlinestatic

◆ mod556773797672909()

static size_t CeresEngine::prime_number_hash_policy::mod556773797672909 ( const size_t  hash)
inlinestatic

◆ mod5611928221744609()

static size_t CeresEngine::prime_number_hash_policy::mod5611928221744609 ( const size_t  hash)
inlinestatic

◆ mod56564691976601587()

static size_t CeresEngine::prime_number_hash_policy::mod56564691976601587 ( const size_t  hash)
inlinestatic

◆ mod570136368817120201()

static size_t CeresEngine::prime_number_hash_policy::mod570136368817120201 ( const size_t  hash)
inlinestatic

◆ mod5746614499066534157()

static size_t CeresEngine::prime_number_hash_policy::mod5746614499066534157 ( const size_t  hash)
inlinestatic

◆ mod59()

static size_t CeresEngine::prime_number_hash_policy::mod59 ( const size_t  hash)
inlinestatic

◆ mod631()

static size_t CeresEngine::prime_number_hash_policy::mod631 ( const size_t  hash)
inlinestatic

◆ mod6421()

static size_t CeresEngine::prime_number_hash_policy::mod6421 ( const size_t  hash)
inlinestatic

◆ mod64811()

static size_t CeresEngine::prime_number_hash_policy::mod64811 ( const size_t  hash)
inlinestatic

◆ mod653267()

static size_t CeresEngine::prime_number_hash_policy::mod653267 ( const size_t  hash)
inlinestatic

◆ mod6584983()

static size_t CeresEngine::prime_number_hash_policy::mod6584983 ( const size_t  hash)
inlinestatic

◆ mod66372617()

static size_t CeresEngine::prime_number_hash_policy::mod66372617 ( const size_t  hash)
inlinestatic

◆ mod668993977()

static size_t CeresEngine::prime_number_hash_policy::mod668993977 ( const size_t  hash)
inlinestatic

◆ mod6743036717()

static size_t CeresEngine::prime_number_hash_policy::mod6743036717 ( const size_t  hash)
inlinestatic

◆ mod67965551447()

static size_t CeresEngine::prime_number_hash_policy::mod67965551447 ( const size_t  hash)
inlinestatic

◆ mod685049831731()

static size_t CeresEngine::prime_number_hash_policy::mod685049831731 ( const size_t  hash)
inlinestatic

◆ mod6904869625999()

static size_t CeresEngine::prime_number_hash_policy::mod6904869625999 ( const size_t  hash)
inlinestatic

◆ mod69596724709081()

static size_t CeresEngine::prime_number_hash_policy::mod69596724709081 ( const size_t  hash)
inlinestatic

◆ mod7()

static size_t CeresEngine::prime_number_hash_policy::mod7 ( const size_t  hash)
inlinestatic

◆ mod701491027718027()

static size_t CeresEngine::prime_number_hash_policy::mod701491027718027 ( const size_t  hash)
inlinestatic

◆ mod7070586497075177()

static size_t CeresEngine::prime_number_hash_policy::mod7070586497075177 ( const size_t  hash)
inlinestatic

◆ mod71267046102139967()

static size_t CeresEngine::prime_number_hash_policy::mod71267046102139967 ( const size_t  hash)
inlinestatic

◆ mod718326812383316683()

static size_t CeresEngine::prime_number_hash_policy::mod718326812383316683 ( const size_t  hash)
inlinestatic

◆ mod7240280573005008577()

static size_t CeresEngine::prime_number_hash_policy::mod7240280573005008577 ( const size_t  hash)
inlinestatic

◆ mod73()

static size_t CeresEngine::prime_number_hash_policy::mod73 ( const size_t  hash)
inlinestatic

◆ mod797()

static size_t CeresEngine::prime_number_hash_policy::mod797 ( const size_t  hash)
inlinestatic

◆ mod8089()

static size_t CeresEngine::prime_number_hash_policy::mod8089 ( const size_t  hash)
inlinestatic

◆ mod81649()

static size_t CeresEngine::prime_number_hash_policy::mod81649 ( const size_t  hash)
inlinestatic

◆ mod823117()

static size_t CeresEngine::prime_number_hash_policy::mod823117 ( const size_t  hash)
inlinestatic

◆ mod8296553()

static size_t CeresEngine::prime_number_hash_policy::mod8296553 ( const size_t  hash)
inlinestatic

◆ mod83624237()

static size_t CeresEngine::prime_number_hash_policy::mod83624237 ( const size_t  hash)
inlinestatic

◆ mod842879579()

static size_t CeresEngine::prime_number_hash_policy::mod842879579 ( const size_t  hash)
inlinestatic

◆ mod8495693897()

static size_t CeresEngine::prime_number_hash_policy::mod8495693897 ( const size_t  hash)
inlinestatic

◆ mod85631228929()

static size_t CeresEngine::prime_number_hash_policy::mod85631228929 ( const size_t  hash)
inlinestatic

◆ mod863108703229()

static size_t CeresEngine::prime_number_hash_policy::mod863108703229 ( const size_t  hash)
inlinestatic

◆ mod8699590588571()

static size_t CeresEngine::prime_number_hash_policy::mod8699590588571 ( const size_t  hash)
inlinestatic

◆ mod87686378464759()

static size_t CeresEngine::prime_number_hash_policy::mod87686378464759 ( const size_t  hash)
inlinestatic

◆ mod883823312134381()

static size_t CeresEngine::prime_number_hash_policy::mod883823312134381 ( const size_t  hash)
inlinestatic

◆ mod8908380762767489()

static size_t CeresEngine::prime_number_hash_policy::mod8908380762767489 ( const size_t  hash)
inlinestatic

◆ mod89790851547914507()

static size_t CeresEngine::prime_number_hash_policy::mod89790851547914507 ( const size_t  hash)
inlinestatic

◆ mod905035071625626043()

static size_t CeresEngine::prime_number_hash_policy::mod905035071625626043 ( const size_t  hash)
inlinestatic

◆ mod9122181901073924329()

static size_t CeresEngine::prime_number_hash_policy::mod9122181901073924329 ( const size_t  hash)
inlinestatic

◆ mod97()

static size_t CeresEngine::prime_number_hash_policy::mod97 ( const size_t  hash)
inlinestatic

◆ next_size_over()

mod_function CeresEngine::prime_number_hash_policy::next_size_over ( size_t size) const
inline

◆ reset()

void CeresEngine::prime_number_hash_policy::reset ( )
inline

Member Data Documentation

◆ current_mod_function

mod_function CeresEngine::prime_number_hash_policy::current_mod_function = &mod0
private

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