Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tessil/hat-trie
/ functions
Functions
385 in github.com/Tessil/hat-trie
⨍
Functions
385
◇
Types & classes
38
Method
equal_range_ks
include/tsl/array-hash/array_map.h:699
Method
equal_range_ks
include/tsl/array-hash/array_set.h:498
Method
erase
include/tsl/array-hash/array_hash.h:502
Method
erase_from_bucket
* If there is a mapped_type, the mapped value in m_values is not erased now. * It will be erased when the ratio between the size of the map and
include/tsl/array-hash/array_hash.h:1395
Method
erase_ks
include/tsl/htrie_set.h:200
Method
erase_ks
include/tsl/htrie_map.h:239
Method
erase_ks
* @copydoc erase(const_iterator pos) */
include/tsl/array-hash/array_map.h:339
Method
erase_ks
include/tsl/array-hash/array_set.h:260
Method
erase_prefix
include/tsl/htrie_hash.h:1046
Method
erase_prefix_hash_node
include/tsl/htrie_hash.h:1723
Method
erase_prefix_ks
* Erase all the elements which have 'prefix' as prefix. Return the number of * erase elements. */
include/tsl/htrie_set.h:221
Method
erase_prefix_ks
* Erase all the elements which have 'prefix' as prefix. Return the number of * erase elements. */
include/tsl/htrie_map.h:260
Method
find
include/tsl/htrie_hash.h:1154
Method
find
include/tsl/array-hash/array_hash.h:1258
Method
find_impl
include/tsl/htrie_hash.h:1520
Method
find_in_hash_node
include/tsl/htrie_hash.h:1553
Method
find_ks
include/tsl/htrie_map.h:346
Method
find_or_end_of_bucket_impl
* Return true if found, false otherwise. * If true, buffer_ptr_in_out points to the start of the entry matching 'key'. * If false, buffer_ptr_in
include/tsl/array-hash/array_hash.h:634
Method
for_each_prefix_of
include/tsl/htrie_hash.h:1217
Method
for_each_prefix_of_impl
include/tsl/htrie_hash.h:1628
Method
for_each_prefix_of_ks
include/tsl/htrie_set.h:498
Method
for_each_prefix_of_ks
include/tsl/htrie_map.h:576
Method
get_filled_map
tests/utils.h:147
Method
get_first_char_count
include/tsl/htrie_hash.h:1870
Method
get_key<char>
tests/utils.h:122
Method
get_value<move_only_test>
tests/utils.h:142
Method
get_value<throw_move_test>
tests/utils.h:137
Method
grow_on_high_load
* Return true if a rehash occurred. */
include/tsl/array-hash/array_hash.h:1473
Method
hash_function
* Observers */
include/tsl/htrie_set.h:585
Method
hash_function
* Observers */
include/tsl/htrie_hash.h:1260
Method
hash_function
* Observers */
include/tsl/htrie_map.h:663
Method
hash_function
* Observers */
include/tsl/array-hash/array_hash.h:1355
Method
hash_function
* Observers */
include/tsl/array-hash/array_map.h:809
Method
hash_function
* Observers */
include/tsl/array-hash/array_set.h:608
Method
hash_key
include/tsl/array-hash/array_hash.h:1381
Method
hash_node
include/tsl/htrie_hash.h:471
Method
htrie_hash
include/tsl/htrie_hash.h:871
Method
htrie_hash_iterator
* Start reading from start_hash_node->array_hash().begin(). */
include/tsl/htrie_hash.h:536
Method
htrie_map
include/tsl/htrie_map.h:74
Method
htrie_set
include/tsl/htrie_set.h:70
Method
insert
include/tsl/htrie_hash.h:1009
Method
insert
include/tsl/array-hash/array_map.h:173
Method
insert
include/tsl/array-hash/array_set.h:165
Method
insert_impl
include/tsl/htrie_hash.h:1363
Method
insert_in_hash_node
include/tsl/htrie_hash.h:1412
Method
insert_ks
include/tsl/htrie_map.h:151
Method
insert_ks
include/tsl/array-hash/array_map.h:187
Method
insert_ks
include/tsl/array-hash/array_set.h:177
Method
insert_or_assign
include/tsl/array-hash/array_hash.h:1103
Method
insert_or_assign_ks
include/tsl/array-hash/array_map.h:265
Method
insert_pair
include/tsl/htrie_map.h:747
Method
insert_pair
include/tsl/array-hash/array_map.h:898
Method
insert_prefix_trie_nodes
include/tsl/htrie_hash.h:2086
Method
int64_t>
tests/utils.h:127
Method
is_end_of_bucket
include/tsl/array-hash/array_hash.h:256
Method
is_power_of_two
include/tsl/array-hash/array_growth_policy.h:125
Method
key
include/tsl/array-hash/array_hash.h:308
Method
key_eq
TODO add support for statefull KeyEqual
include/tsl/array-hash/array_hash.h:1358
Method
key_eq
include/tsl/array-hash/array_map.h:810
Method
key_eq
include/tsl/array-hash/array_set.h:609
Method
key_size
include/tsl/array-hash/array_hash.h:312
Method
key_sv
include/tsl/array-hash/array_hash.h:862
Method
load_factor
* Hash policy */
include/tsl/array-hash/array_hash.h:1326
Method
load_factor
* Hash policy */
include/tsl/array-hash/array_map.h:799
Method
load_factor
* Hash policy */
include/tsl/array-hash/array_set.h:598
Method
longest_prefix
include/tsl/htrie_hash.h:1200
Method
longest_prefix_impl
include/tsl/htrie_hash.h:1563
Method
longest_prefix_ks
* Return the element in the trie which is the longest prefix of `key`. If no * element in the trie is a prefix of `key`, the end iterator is return
include/tsl/htrie_set.h:421
Method
longest_prefix_ks
* Return the element in the trie which is the longest prefix of `key`. If no * element in the trie is a prefix of `key`, the end iterator is return
include/tsl/htrie_map.h:499
Method
make_unique
include/tsl/htrie_hash.h:2135
Method
max_bucket_count
include/tsl/array-hash/array_hash.h:1318
Method
max_bucket_count
* Return the maximum number of buckets supported by the policy. */
include/tsl/array-hash/array_growth_policy.h:95
Method
max_bucket_count
include/tsl/array-hash/array_growth_policy.h:178
Method
max_bucket_count
include/tsl/array-hash/array_growth_policy.h:348
Method
max_bucket_count
include/tsl/array-hash/array_map.h:794
Method
max_bucket_count
include/tsl/array-hash/array_set.h:593
Method
max_key_size
include/tsl/htrie_hash.h:974
Method
max_key_size
include/tsl/htrie_map.h:139
Method
max_key_size
include/tsl/array-hash/array_hash.h:1058
Method
max_key_size
include/tsl/array-hash/array_map.h:164
Method
max_key_size
include/tsl/array-hash/array_set.h:156
Method
max_load_factor
* Hash policy */
include/tsl/htrie_set.h:573
Method
max_load_factor
* Hash policy */
include/tsl/htrie_map.h:651
Method
max_load_factor
include/tsl/array-hash/array_map.h:800
Method
max_load_factor
include/tsl/array-hash/array_set.h:599
Method
max_size
include/tsl/htrie_set.h:130
Method
max_size
include/tsl/htrie_hash.h:970
Method
max_size
include/tsl/htrie_map.h:138
Method
max_size
include/tsl/array-hash/array_map.h:163
Method
max_size
include/tsl/array-hash/array_set.h:155
Function
mod
include/tsl/array-hash/array_growth_policy.h:264
Method
mod_growth_policy
include/tsl/array-hash/array_growth_policy.h:144
Method
move_only_test
tests/utils.h:34
Method
mutable_iterator
include/tsl/htrie_hash.h:1901
Method
mutable_iterator
include/tsl/array-hash/array_hash.h:576
Method
mutable_iterator
* Other */ * Return the `const_iterator it` as an `iterator`. */
include/tsl/array-hash/array_map.h:818
Method
mutable_iterator
* Other */ * Return the `const_iterator it` as an `iterator`. */
include/tsl/array-hash/array_set.h:617
Method
need_burst
* Burst */
include/tsl/htrie_hash.h:1749
Method
next_bucket_count
* Return the number of buckets that should be used on next growth. */
include/tsl/array-hash/array_growth_policy.h:84
Method
next_bucket_count
include/tsl/array-hash/array_growth_policy.h:160
← previous
next →
201–300 of 385, ranked by callers