MCPcopy Create free account

hub / github.com/Tessil/hat-trie / functions

Functions385 in github.com/Tessil/hat-trie

↓ 76 callersMethodsize
include/tsl/htrie_set.h:129
↓ 57 callersMethodarray_hash
include/tsl/array-hash/array_hash.h:938
↓ 49 callersMethodkey
include/tsl/htrie_hash.h:623
↓ 48 callersMethodsize
include/tsl/array-hash/array_map.h:162
↓ 41 callersMethodend
include/tsl/htrie_set.h:121
↓ 40 callersMethodsize
include/tsl/htrie_map.h:137
↓ 35 callersMethodinsert
include/tsl/htrie_set.h:147
↓ 32 callersMethodsize
include/tsl/array-hash/array_set.h:154
↓ 29 callersMethodbegin
* Iterators */
include/tsl/htrie_set.h:117
↓ 25 callersMethodparent
* Return nullptr if none. */
include/tsl/htrie_hash.h:256
↓ 21 callersMethodlongest_prefix
* @copydoc longest_prefix_ks(const CharT* key, size_type key_size) */
include/tsl/htrie_set.h:435
↓ 20 callersMethodkey_size
include/tsl/array-hash/array_hash.h:859
↓ 19 callersMethoderase
include/tsl/htrie_set.h:195
↓ 18 callersMethodequal_prefix_range
* @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) */
include/tsl/htrie_set.h:360
↓ 17 callersMethodsize
include/tsl/htrie_hash.h:968
↓ 16 callersMethodfind
include/tsl/htrie_set.h:276
↓ 15 callersMethodend
include/tsl/htrie_hash.h:947
↓ 15 callersMethoderase_prefix
* @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) */
include/tsl/htrie_set.h:228
↓ 15 callersMethodsize
include/tsl/array-hash/array_hash.h:1052
↓ 12 callersMethodempty
* Capacity */
include/tsl/htrie_hash.h:966
↓ 12 callersMethodis_trie_node
include/tsl/htrie_hash.h:217
↓ 12 callersMethodvalue
include/tsl/htrie_hash.h:654
↓ 10 callersMethodbegin
* Iterators */
include/tsl/htrie_hash.h:935
↓ 10 callersMethodchild_of_char
* @see m_child_of_char */
include/tsl/htrie_hash.h:248
↓ 10 callersMethodempty
* Capacity */
include/tsl/array-hash/array_hash.h:1050
↓ 10 callersMethodend
include/tsl/array-hash/array_hash.h:1037
↓ 10 callersMethodvalue
include/tsl/array-hash/array_hash.h:869
↓ 9 callersMethodemplace
include/tsl/array-hash/array_map.h:272
↓ 9 callersMethodfind_or_end_of_bucket
* Return an iterator pointing to the key entry if presents or, if not there, * to the position past the last element of the bucket. Return end() if
include/tsl/array-hash/array_hash.h:437
↓ 9 callersMethodkey
include/tsl/array-hash/array_hash.h:857
↓ 9 callersMethodstr
tests/utils.h:176
↓ 8 callersMethodcend
include/tsl/htrie_set.h:123
↓ 7 callersMethodbegin
* Iterators */
include/tsl/array-hash/array_hash.h:1013
↓ 7 callersMethodempty
* Capacity */
include/tsl/htrie_set.h:128
↓ 7 callersMethodis_hash_node
include/tsl/htrie_hash.h:221
↓ 7 callersMethodset_child
include/tsl/htrie_hash.h:436
↓ 6 callersMethodburst_threshold
* Burst policy */
include/tsl/htrie_set.h:579
↓ 6 callersMethodcbegin
include/tsl/htrie_set.h:119
↓ 6 callersMethodcbegin
include/tsl/htrie_hash.h:939
↓ 6 callersMethodcbegin
include/tsl/array-hash/array_hash.h:1026
↓ 6 callersMethodcend
include/tsl/htrie_hash.h:956
↓ 6 callersMethodcend
include/tsl/array-hash/array_hash.h:1043
↓ 6 callersMethodinsert
include/tsl/htrie_map.h:156
↓ 6 callersMethodset_as_end_iterator
include/tsl/htrie_hash.h:844
↓ 5 callersMethodappend
include/tsl/array-hash/array_hash.h:459
↓ 5 callersMethodclear
* Modifiers */
include/tsl/htrie_hash.h:1003
↓ 5 callersMethodcount
include/tsl/htrie_set.h:256
↓ 5 callersMethodemplace
* @copydoc emplace_ks(const CharT* key, size_type key_size) */
include/tsl/array-hash/array_set.h:216
↓ 5 callersMethodequal_range
include/tsl/htrie_set.h:309
↓ 5 callersMethodfind_ks
include/tsl/htrie_set.h:268
↓ 5 callersMethodreserve
include/tsl/array-hash/array_hash.h:1348
↓ 5 callersMethodserialize
include/tsl/htrie_set.h:605
↓ 5 callersMethodswap
include/tsl/array-hash/array_hash.h:1173
↓ 4 callersMethodbegin
* Iterators */
include/tsl/array-hash/array_map.h:150
↓ 4 callersMethodend
include/tsl/array-hash/array_map.h:154
↓ 4 callersMethodequal_range
include/tsl/array-hash/array_map.h:670
↓ 4 callersMethodequal_range
include/tsl/array-hash/array_set.h:469
↓ 4 callersMethodfind
include/tsl/array-hash/array_map.h:563
↓ 4 callersMethodfind
include/tsl/array-hash/array_set.h:362
↓ 4 callersMethodfirst_child
* Return nullptr if none. */
include/tsl/htrie_hash.h:338
↓ 4 callersFunctionis_power_of_two
include/tsl/array-hash/array_hash.h:125
↓ 4 callersMethodnext_child
* Get the next_child that come after current_child. Return nullptr if no * next child. */
include/tsl/htrie_hash.h:357
↓ 4 callersMethodvalue
tests/utils.h:80
↓ 3 callersMethodclear
* Modifiers */
include/tsl/array-hash/array_hash.h:1070
↓ 3 callersMethodemplace_ks
include/tsl/htrie_set.h:178
↓ 3 callersMethodfind
include/tsl/htrie_map.h:354
↓ 3 callersMethodfor_each_prefix_of
include/tsl/htrie_set.h:516
↓ 3 callersMethodinsert_ks
include/tsl/htrie_set.h:143
↓ 3 callersMethodmax_load_factor
include/tsl/array-hash/array_hash.h:1334
↓ 3 callersMethodskip_hash_node
include/tsl/htrie_hash.h:850
↓ 2 callersMethodappend_in_reserved_bucket_no_check
include/tsl/array-hash/array_hash.h:556
↓ 2 callersMethodbegin
* Iterators */
include/tsl/htrie_map.h:125
↓ 2 callersMethodbegin
* Iterators */
include/tsl/array-hash/array_set.h:142
↓ 2 callersMethodburst_threshold
* Burst policy */
include/tsl/htrie_hash.h:1246
↓ 2 callersMethodcend
include/tsl/htrie_map.h:131
↓ 2 callersMethodcend
include/tsl/array-hash/array_map.h:156
↓ 2 callersMethodcend
include/tsl/array-hash/array_set.h:148
↓ 2 callersMethodcount
include/tsl/array-hash/array_map.h:508
↓ 2 callersMethodcount
include/tsl/array-hash/array_set.h:308
↓ 2 callersMethodend
include/tsl/htrie_map.h:129
↓ 2 callersMethodend
include/tsl/array-hash/array_set.h:146
↓ 2 callersMethodequal_prefix_range
* @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) */
include/tsl/htrie_map.h:438
↓ 2 callersMethodequal_range
include/tsl/htrie_map.h:387
↓ 2 callersMethoderase
* Erase has an amortized O(1) runtime complexity, but even if it removes the * key immediately, it doesn't do the same for the associated value T.
include/tsl/array-hash/array_map.h:305
↓ 2 callersMethoderase
include/tsl/array-hash/array_set.h:242
↓ 2 callersMethodfor_each_prefix_of
include/tsl/htrie_map.h:594
↓ 2 callersMethodlongest_prefix
* @copydoc longest_prefix_ks(const CharT* key, size_type key_size) */
include/tsl/htrie_map.h:513
↓ 2 callersMethodmax_key_size
include/tsl/htrie_set.h:131
↓ 2 callersMethodmax_load_factor
* Hash policy */
include/tsl/htrie_hash.h:1236
↓ 2 callersMethodset_value
include/tsl/array-hash/array_hash.h:324
↓ 2 callersMethodshrink_to_fit
* Call shrink_to_fit() on each hash node of the hat-trie to reduce its size. */
include/tsl/htrie_set.h:136
↓ 1 callersMethodbucket_count
* Bucket interface */
include/tsl/array-hash/array_hash.h:1316
↓ 1 callersMethodbucket_for_hash
include/tsl/array-hash/array_hash.h:1385
↓ 1 callersMethodcbegin
include/tsl/htrie_map.h:127
↓ 1 callersMethodcbegin
include/tsl/array-hash/array_map.h:152
↓ 1 callersMethodcbegin
include/tsl/array-hash/array_set.h:144
↓ 1 callersMethodclear
* Modifiers */
include/tsl/htrie_set.h:141
↓ 1 callersMethodcount
include/tsl/htrie_map.h:334
↓ 1 callersMethodemplace
include/tsl/htrie_set.h:182
↓ 1 callersMethoderase
include/tsl/htrie_hash.h:1023
next →1–100 of 385, ranked by callers