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
↓ 1 callers
Method
erase
include/tsl/htrie_map.h:234
↓ 1 callers
Method
erase
include/tsl/array-hash/array_hash.h:1113
↓ 1 callers
Method
erase_prefix
* @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) */
include/tsl/htrie_map.h:267
↓ 1 callers
Method
filter_prefix
include/tsl/htrie_hash.h:763
↓ 1 callers
Method
find_ks
include/tsl/array-hash/array_map.h:587
↓ 1 callers
Method
find_ks
include/tsl/array-hash/array_set.h:386
↓ 1 callers
Method
hash_node_prefix
include/tsl/htrie_hash.h:743
↓ 1 callers
Method
insert_or_assign
include/tsl/array-hash/array_map.h:247
↓ 1 callers
Method
max_size
include/tsl/array-hash/array_hash.h:1054
↓ 1 callers
Method
mutable_iterator
* Other */
include/tsl/array-hash/array_hash.h:1363
↓ 1 callers
Method
nb_children
include/tsl/htrie_hash.h:404
↓ 1 callers
Method
reserve
include/tsl/array-hash/array_map.h:804
↓ 1 callers
Method
serialize
include/tsl/htrie_hash.h:1266
↓ 1 callers
Method
serialize
include/tsl/array-hash/array_hash.h:1371
↓ 1 callers
Method
shrink_to_fit
include/tsl/array-hash/array_hash.h:1060
↓ 1 callers
Method
swap
include/tsl/htrie_hash.h:1103
↓ 1 callers
Method
value_position
include/tsl/array-hash/array_hash.h:926
Function
BOOST_AUTO_TEST_CASE
* operator= */
tests/trie_set_tests.cpp:81
Function
BOOST_AUTO_TEST_CASE
tests/trie_map_tests.cpp:93
Function
BOOST_AUTO_TEST_CASE_TEMPLATE
* insert */
tests/trie_set_tests.cpp:39
Function
BOOST_AUTO_TEST_CASE_TEMPLATE
* insert */
tests/trie_map_tests.cpp:47
Method
anode
include/tsl/htrie_hash.h:263
Method
append_array_bucket_iterator_in_bucket
include/tsl/array-hash/array_hash.h:1750
Method
append_impl
include/tsl/array-hash/array_hash.h:653
Method
append_iterator_in_reserved_bucket_no_check
include/tsl/array-hash/array_hash.h:1588
Method
array_bucket
include/tsl/array-hash/array_hash.h:365
Method
array_bucket_iterator
include/tsl/array-hash/array_hash.h:295
Method
array_hash_iterator
include/tsl/array-hash/array_hash.h:833
Method
array_map
include/tsl/array-hash/array_map.h:93
Method
array_set
include/tsl/array-hash/array_set.h:88
Method
as_key_size_type
include/tsl/array-hash/array_hash.h:619
Method
as_position
Give the position in trie_node::m_children corresponding to the character c
include/tsl/htrie_hash.h:295
Method
begin
include/tsl/htrie_hash.h:426
Method
begin
include/tsl/array-hash/array_hash.h:422
Method
bucket_count
* Bucket interface */
include/tsl/array-hash/array_map.h:793
Method
bucket_count
* Bucket interface */
include/tsl/array-hash/array_set.h:592
Method
bucket_for_hash
* Return the bucket [0, bucket_count()) to which the hash belongs. * If bucket_count() is 0, it must always return 0. */
include/tsl/array-hash/array_growth_policy.h:77
Method
bucket_for_hash
include/tsl/array-hash/array_growth_policy.h:156
Method
bucket_for_hash
include/tsl/array-hash/array_growth_policy.h:336
Method
burst
include/tsl/htrie_hash.h:1766
Method
burst_threshold
* Burst policy */
include/tsl/htrie_map.h:657
Method
cbegin
include/tsl/array-hash/array_hash.h:426
Method
cend
include/tsl/array-hash/array_hash.h:427
Method
cend_it
include/tsl/array-hash/array_hash.h:362
Method
clear
* Modifiers */
include/tsl/htrie_map.h:149
Method
clear
include/tsl/array-hash/array_hash.h:571
Method
clear
include/tsl/array-hash/array_hash.h:727
Method
clear
include/tsl/array-hash/array_hash.h:747
Method
clear
* Reset the growth policy as if it was created with a bucket count of 0. * After a clear, the policy must always return 0 when bucket_for_hash is
include/tsl/array-hash/array_growth_policy.h:105
Method
clear
include/tsl/array-hash/array_growth_policy.h:180
Method
clear
include/tsl/array-hash/array_growth_policy.h:350
Method
clear
* Modifiers */
include/tsl/array-hash/array_map.h:170
Method
clear
* Modifiers */
include/tsl/array-hash/array_set.h:162
Method
clear_empty_nodes
* Clear all the empty nodes from the tree starting from empty_node (empty for * a hash_node means that the array hash is empty, for a trie_node it
include/tsl/htrie_hash.h:1484
Method
clear_old_erased_values
include/tsl/array-hash/array_hash.h:1437
Method
count
include/tsl/htrie_hash.h:1146
Method
count
include/tsl/array-hash/array_hash.h:1242
Method
count_ks
* Lookup */
include/tsl/htrie_set.h:252
Method
count_ks
include/tsl/htrie_map.h:330
Method
count_ks
include/tsl/array-hash/array_map.h:520
Method
count_ks
include/tsl/array-hash/array_set.h:319
Method
deserialize
include/tsl/htrie_set.h:634
Method
deserialize
include/tsl/htrie_hash.h:1271
Method
deserialize
include/tsl/htrie_map.h:712
Method
deserialize
include/tsl/array-hash/array_hash.h:590
Method
deserialize
include/tsl/array-hash/array_hash.h:1376
Method
deserialize
include/tsl/array-hash/array_map.h:866
Method
deserialize
include/tsl/array-hash/array_set.h:665
Method
deserialize_bucket_values
include/tsl/array-hash/array_hash.h:1732
Method
deserialize_impl
tests/utils.h:217
Method
deserialize_impl
include/tsl/htrie_hash.h:2006
Method
deserialize_impl
include/tsl/array-hash/array_hash.h:1653
Function
deserialize_value
include/tsl/array-hash/array_hash.h:155
Method
deserialize_value
include/tsl/htrie_hash.h:2122
Method
deserialize_value_node
include/tsl/htrie_hash.h:2106
Method
deserializer
tests/utils.h:200
Method
emplace
include/tsl/htrie_map.h:217
Method
emplace
include/tsl/array-hash/array_hash.h:1081
Method
emplace_impl
include/tsl/array-hash/array_hash.h:1484
Method
emplace_ks
include/tsl/htrie_map.h:211
Method
emplace_ks
include/tsl/array-hash/array_map.h:290
Method
emplace_ks
* No difference compared to the insert method. Mainly here for coherence with * array_map. */
include/tsl/array-hash/array_set.h:238
Method
empty
include/tsl/htrie_hash.h:410
Method
empty
* Capacity */
include/tsl/htrie_map.h:136
Method
empty
include/tsl/array-hash/array_hash.h:567
Method
empty
* Capacity */
include/tsl/array-hash/array_map.h:161
Method
empty
* Capacity */
include/tsl/array-hash/array_set.h:153
Method
end
include/tsl/htrie_hash.h:431
Method
end
include/tsl/array-hash/array_hash.h:423
Method
end_it
include/tsl/array-hash/array_hash.h:360
Method
entry_required_bytes
include/tsl/array-hash/array_hash.h:266
Method
entry_size_bytes
* Return the size of the current entry in buffer. */
include/tsl/array-hash/array_hash.h:283
Method
equal_prefix_range
include/tsl/htrie_hash.h:1182
Method
equal_prefix_range_impl
include/tsl/htrie_hash.h:1681
Method
equal_prefix_range_ks
* Return a range containing all the elements which have 'prefix' as prefix. * The range is defined by a pair of iterator, the first being the begin
include/tsl/htrie_set.h:344
Method
equal_prefix_range_ks
* Return a range containing all the elements which have 'prefix' as prefix. * The range is defined by a pair of iterator, the first being the begin
include/tsl/htrie_map.h:422
Method
equal_range
include/tsl/htrie_hash.h:1170
Method
equal_range
include/tsl/array-hash/array_hash.h:1290
Method
equal_range_ks
include/tsl/htrie_set.h:299
Method
equal_range_ks
include/tsl/htrie_map.h:377
← previous
next →
101–200 of 385, ranked by callers