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
next_bucket_count
include/tsl/array-hash/array_growth_policy.h:340
Function
numeric_cast
include/tsl/htrie_hash.h:89
Function
numeric_cast
include/tsl/array-hash/array_hash.h:130
Method
operator!=
tests/utils.h:64
Method
operator!=
include/tsl/htrie_set.h:660
Method
operator!=
include/tsl/htrie_hash.h:737
Method
operator!=
include/tsl/htrie_map.h:739
Method
operator!=
include/tsl/array-hash/array_hash.h:351
Method
operator!=
include/tsl/array-hash/array_hash.h:918
Method
operator!=
include/tsl/array-hash/array_map.h:890
Method
operator!=
include/tsl/array-hash/array_set.h:688
Method
operator()
tests/trie_map_tests.cpp:770
Method
operator()
tests/utils.h:168
Method
operator()
tests/utils.h:206
Method
operator()
include/tsl/array-hash/array_hash.h:77
Method
operator()
include/tsl/array-hash/array_hash.h:104
Method
operator*
include/tsl/htrie_hash.h:667
Method
operator*
include/tsl/array-hash/array_hash.h:875
Method
operator++
include/tsl/htrie_hash.h:711
Method
operator++
include/tsl/array-hash/array_hash.h:339
Method
operator++
include/tsl/array-hash/array_hash.h:904
Method
operator->
include/tsl/htrie_hash.h:673
Method
operator->
include/tsl/array-hash/array_hash.h:881
Method
operator<
tests/utils.h:68
Method
operator==
tests/utils.h:56
Method
operator==
include/tsl/htrie_set.h:642
Method
operator==
include/tsl/htrie_hash.h:718
Method
operator==
include/tsl/htrie_map.h:720
Method
operator==
include/tsl/array-hash/array_hash.h:346
Method
operator==
include/tsl/array-hash/array_hash.h:911
Method
operator==
include/tsl/array-hash/array_map.h:874
Method
operator==
include/tsl/array-hash/array_set.h:673
Method
power_of_two_growth_policy
* Called on the hash table creation and on rehash. The number of buckets for * the table is passed in parameter. This number is a minimum, the poli
include/tsl/array-hash/array_growth_policy.h:59
Method
prefix_cend
include/tsl/htrie_hash.h:1337
Method
prefix_end
include/tsl/htrie_hash.h:1330
Method
prefix_filter
include/tsl/htrie_hash.h:129
Method
prime_growth_policy
include/tsl/array-hash/array_growth_policy.h:320
Method
read_key_size
include/tsl/array-hash/array_hash.h:242
Method
read_value
include/tsl/array-hash/array_hash.h:249
Method
rehash
include/tsl/array-hash/array_hash.h:1342
Method
rehash
include/tsl/array-hash/array_map.h:803
Method
rehash
include/tsl/array-hash/array_set.h:602
Method
rehash_impl
include/tsl/array-hash/array_hash.h:1536
Method
reserve
include/tsl/array-hash/array_hash.h:729
Method
reserve
include/tsl/array-hash/array_hash.h:751
Method
reserve
include/tsl/array-hash/array_set.h:603
Method
round_up_to_power_of_two
include/tsl/array-hash/array_growth_policy.h:108
Method
serialize
include/tsl/htrie_map.h:683
Method
serialize
include/tsl/array-hash/array_hash.h:581
Method
serialize
include/tsl/array-hash/array_map.h:836
Method
serialize
include/tsl/array-hash/array_set.h:635
Method
serialize_bucket_values
include/tsl/array-hash/array_hash.h:1640
Method
serialize_impl
tests/utils.h:179
Method
serialize_impl
include/tsl/htrie_hash.h:1937
Method
serialize_impl
include/tsl/array-hash/array_hash.h:1618
Method
serialize_value
include/tsl/htrie_hash.h:1996
Method
serializer
tests/utils.h:165
Method
set_current_hash_node
include/tsl/htrie_hash.h:836
Method
set_most_left_descendant_as_next_node
include/tsl/htrie_hash.h:818
Method
set_next_node_ascending
* Go back up in the tree to get the current_trie_node_child sibling. * If none, try to go back up more in the tree to check the siblings of the
include/tsl/htrie_hash.h:798
Method
should_clear_old_erased_values
include/tsl/array-hash/array_hash.h:1419
Method
shrink_to_fit
include/tsl/htrie_hash.h:978
Method
shrink_to_fit
* Call shrink_to_fit() on each hash node of the hat-trie to reduce its size. */
include/tsl/htrie_map.h:144
Method
shrink_to_fit
include/tsl/array-hash/array_hash.h:731
Method
shrink_to_fit
include/tsl/array-hash/array_hash.h:749
Method
shrink_to_fit
include/tsl/array-hash/array_map.h:165
Method
shrink_to_fit
include/tsl/array-hash/array_set.h:157
Method
size
* Return the number of CharT in m_buffer. As the size of the buffer is not * stored to gain some space, the method need to find the EOF marker and
include/tsl/array-hash/array_hash.h:697
Method
size_as_char_t
include/tsl/array-hash/array_hash.h:238
Method
size_descendants
include/tsl/htrie_hash.h:1344
Method
sizeof_in_buff
include/tsl/array-hash/array_hash.h:224
Method
static_empty_bucket_ptr
* Return an always valid pointer to a static empty array_bucket. */
include/tsl/array-hash/array_hash.h:1783
Method
string>
tests/utils.h:132
Method
swap
include/tsl/htrie_set.h:247
Method
swap
include/tsl/htrie_map.h:286
Method
swap
include/tsl/array-hash/array_hash.h:418
Method
swap
include/tsl/array-hash/array_hash.h:733
Method
swap
include/tsl/array-hash/array_map.h:383
Method
swap
include/tsl/array-hash/array_set.h:302
Method
throw_move_test
tests/utils.h:88
Method
trie_node
include/tsl/htrie_hash.h:302
Method
value
include/tsl/array-hash/array_hash.h:316
Method
value_node
include/tsl/htrie_hash.h:116
Method
~anode
* TODO Avoid the virtual to economize 8 bytes. We could use a custom * deleter in the std::unique_ptr<anode> we use (as we know if an anode is a
include/tsl/htrie_hash.h:215
Method
~array_bucket
include/tsl/array-hash/array_hash.h:385
← previous
301–385 of 385, ranked by callers