Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amadvance/tommyds
/ functions
Functions
1,190 in github.com/amadvance/tommyds
⨍
Functions
1,190
◇
Types & classes
265
↓ 2 callers
Function
judy_radix
benchmark/lib/judyarray/judy64na.c:726
↓ 2 callers
Method
key_comp
benchmark/lib/cpp-btree/safe_btree.h:371
↓ 2 callers
Method
key_comp
Constant access to the key comparison object sorting the B+ tree
benchmark/lib/stx/btree.h:1395
↓ 2 callers
Function
map_erase
benchmark/lib/libdynamic/map.c:143
↓ 2 callers
Function
map_release_all
benchmark/lib/libdynamic/map.c:35
↓ 2 callers
Function
nano
check.c:141
↓ 2 callers
Function
nano
benchmark.cc:566
↓ 2 callers
Method
num_ht_copies
benchmark/lib/google/sparsehash/hashtable-common.h:122
↓ 2 callers
Function
open
benchmark.cc:860
↓ 2 callers
Method
overhead
benchmark/lib/cpp-btree/btree_test.h:371
↓ 2 callers
Method
rebalance_left_to_right
benchmark/lib/cpp-btree/btree.h:1506
↓ 2 callers
Method
rebalance_right_to_left
benchmark/lib/cpp-btree/btree.h:1459
↓ 2 callers
Method
remove_value
benchmark/lib/cpp-btree/btree.h:1441
↓ 2 callers
Function
remove_w_node
benchmark/lib/cube/binary-search-tesseract-1.0.c:583
↓ 2 callers
Function
remove_x_node
benchmark/lib/cube/binary-search-tesseract-1.0.c:625
↓ 2 callers
Function
remove_y_node
benchmark/lib/cube/binary-search-tesseract-1.0.c:670
↓ 2 callers
Function
remove_z_node
benchmark/lib/cube/binary-search-tesseract-1.0.c:705
↓ 2 callers
Method
resize
Though the docs say this should be num_buckets, I think it's much more useful as num_elements. As a special feature, calling with req_elements==0 wil
benchmark/lib/google/sparsehash/sparsehashtable.h:722
↓ 2 callers
Function
rnd
benchmark.cc:628
↓ 2 callers
Method
set_position
benchmark/lib/cpp-btree/btree.h:526
↓ 2 callers
Method
shrink_size
benchmark/lib/google/sparsehash/hashtable-common.h:97
↓ 2 callers
Method
shrink_threshold
benchmark/lib/google/sparsehash/hashtable-common.h:87
↓ 2 callers
Method
size
Return the number of key/data pairs in the B+ tree
benchmark/lib/stx/btree.h:1728
↓ 2 callers
Method
split
benchmark/lib/cpp-btree/btree.h:1551
↓ 2 callers
Method
swap
benchmark/lib/cpp-btree/btree_test.h:306
↓ 2 callers
Method
swap
Many STL algorithms use swap instead of copy constructors
benchmark/lib/google/sparsehash/densehashtable.h:734
↓ 2 callers
Method
test_deleted
These are public so the iterators can use them True if the item at position bucknum is "deleted" marker
benchmark/lib/google/sparsehash/densehashtable.h:408
↓ 2 callers
Method
test_empty
These are public so the iterators can use them True if the item at position bucknum is "empty" marker
benchmark/lib/google/sparsehash/densehashtable.h:460
↓ 2 callers
Function
test_operation
benchmark.cc:2659
↓ 2 callers
Function
tommy_allocator_free
tommyds/tommyalloc.c:135
↓ 2 callers
Function
tommy_array_ref
* Gets a reference of the element at the specified position. * You must be sure that space for this position is already * allocated calling tommy_ar
tommyds/tommyarray.h:88
↓ 2 callers
Function
tommy_arrayblk_get
* Gets the element at the specified position. * You must be sure that space for this position is already * allocated calling tommy_arrayblk_grow().
tommyds/tommyarrayblk.h:113
↓ 2 callers
Function
tommy_arrayblk_ref
* Gets a reference of the element at the specified position. * You must be sure that space for this position is already * allocated calling tommy_ar
tommyds/tommyarrayblk.h:87
↓ 2 callers
Function
tommy_arrayblk_set
* Sets the element at the specified position. * You must be sure that space for this position is already * allocated calling tommy_arrayblk_grow().
tommyds/tommyarrayblk.h:103
↓ 2 callers
Function
tommy_arrayblkof_grow
tommyds/tommyarrayblkof.c:51
↓ 2 callers
Function
tommy_arrayof_grow
tommyds/tommyarrayof.c:59
↓ 2 callers
Function
tommy_chain_merge_degenerated
* Merges two chains managing special degenerated cases. * It's functionally equivalent to tommy_chain_merge() but faster with already ordered chains.
tommyds/tommychain.h:131
↓ 2 callers
Function
tommy_hash_u32
tommyds/tommyhash.c:86
↓ 2 callers
Function
tommy_hash_u64
tommyds/tommyhash.c:135
↓ 2 callers
Function
tommy_hashdyn_memory_usage
tommyds/tommyhashdyn.c:219
↓ 2 callers
Function
tommy_hashdyn_remove_existing
tommyds/tommyhashdyn.c:150
↓ 2 callers
Function
tommy_hashdyn_resize
* Resize the bucket vector. */
tommyds/tommyhashdyn.c:53
↓ 2 callers
Function
tommy_hashdyn_search
* Searches an element in the hashtable. * You have to provide a compare function and the hash of the element you want to find. * If more equal eleme
tommyds/tommyhashdyn.h:223
↓ 2 callers
Function
tommy_hashlin_memory_usage
tommyds/tommyhashlin.c:329
↓ 2 callers
Function
tommy_hashlin_remove_existing
tommyds/tommyhashlin.c:258
↓ 2 callers
Function
tommy_hashlin_search
* Searches an element in the hashtable. * You have to provide a compare function and the hash of the element you want to find. * If more equal eleme
tommyds/tommyhashlin.h:272
↓ 2 callers
Function
tommy_hashtable_memory_usage
tommyds/tommyhashtbl.c:137
↓ 2 callers
Function
tommy_hashtable_remove_existing
tommyds/tommyhashtbl.c:72
↓ 2 callers
Function
tommy_hashtable_search
* Searches an element in the hashtable. * You have to provide a compare function and the hash of the element you want to find. * If more equal eleme
tommyds/tommyhashtbl.h:207
↓ 2 callers
Function
tommy_list_concat
* Concats two lists. * The second list is concatenated at the first list. * \param first The first list. * \param second The second list. After thi
tommyds/tommylist.h:266
↓ 2 callers
Function
tommy_list_tail
* Gets the tail of the list. * \return The tail node. For empty lists 0 is returned. */
tommyds/tommylist.h:132
↓ 2 callers
Function
tommy_strhash_u32
tommyds/tommyhash.c:185
↓ 2 callers
Function
tommy_tree_rotate_left
tommyds/tommytree.c:53
↓ 2 callers
Function
tommy_tree_rotate_right
tommyds/tommytree.c:64
↓ 2 callers
Function
tommy_tree_search
tommyds/tommytree.c:215
↓ 2 callers
Function
tommy_tree_search_compare
tommyds/tommytree.c:225
↓ 2 callers
Function
tommy_tree_search_node
tommyds/tommytree.c:197
↓ 2 callers
Function
tommy_trie_init
tommyds/tommytrie.c:77
↓ 2 callers
Function
tommy_trie_inplace_init
tommyds/tommytrieinp.c:96
↓ 2 callers
Function
tommy_trie_inplace_memory_usage
tommyds/tommytrieinp.c:278
↓ 2 callers
Function
tommy_trie_memory_usage
tommyds/tommytrie.c:330
↓ 2 callers
Method
tree
benchmark/lib/cpp-btree/safe_btree.h:87
↓ 2 callers
Function
trie_bucket_remove_existing
tommyds/tommytrie.c:170
↓ 2 callers
Function
trie_inplace_bucket_remove
tommyds/tommytrieinp.c:148
↓ 2 callers
Method
upper_bound
benchmark/lib/cpp-btree/btree_test.h:206
↓ 2 callers
Method
upper_bound
Finds the first element whose key is greater than key.
benchmark/lib/cpp-btree/btree.h:980
↓ 2 callers
Method
value
benchmark/lib/cpp-btree/btree.h:556
↓ 2 callers
Function
vector_at
benchmark/lib/libdynamic/vector.c:57
↓ 1 callers
Function
ClearHashTable
benchmark/lib/google/libchash.c:1178
↓ 1 callers
Function
DenseAllocate
benchmark/lib/google/libchash.c:684
↓ 1 callers
Function
DenseClear
benchmark/lib/google/libchash.c:678
↓ 1 callers
Function
DenseFind
benchmark/lib/google/libchash.c:705
↓ 1 callers
Function
DenseNextBucket
benchmark/lib/google/libchash.c:733
↓ 1 callers
Function
FreeHashTable
benchmark/lib/google/libchash.c:1201
↓ 1 callers
Function
GenerateDigits
benchmark/lib/cpp-btree/btree_test.h:489
↓ 1 callers
Function
HTSetupKeyTrunc
benchmark/lib/google/libchash.c:317
↓ 1 callers
Function
HTscalloc
HTscalloc() -- safe calloc * allocates memory and initializes it to 0, or crashes if * the allocation fails. */
benchmark/lib/google/libchash.c:255
↓ 1 callers
Function
HTsrealloc
HTsrealloc() -- safe calloc * grows the amount of memory from a source, or crashes if * the allocation fails. */
benchmark/lib/google/libchash.c:273
↓ 1 callers
Function
HashFindOrInsert
benchmark/lib/google/libchash.c:1243
↓ 1 callers
Function
HashLoad
benchmark/lib/google/libchash.c:1461
↓ 1 callers
Method
Run
benchmark/lib/cpp-btree/btree_bench.cc:133
↓ 1 callers
Function
RunBenchmarks
benchmark/lib/cpp-btree/btree_bench.cc:108
↓ 1 callers
Function
SparseAllocate
benchmark/lib/google/libchash.c:489
↓ 1 callers
Function
SparseFind
benchmark/lib/google/libchash.c:522
↓ 1 callers
Function
SparseIsEmpty
benchmark/lib/google/libchash.c:516
↓ 1 callers
Function
SparseNextBucket
benchmark/lib/google/libchash.c:577
↓ 1 callers
Method
Start
benchmark/lib/cpp-btree/btree_bench.cc:115
↓ 1 callers
Method
Stop
benchmark/lib/cpp-btree/btree_bench.cc:120
↓ 1 callers
Function
allocate
benchmark/lib/google/sparsehash/libc_allocator_with_realloc.h:63
↓ 1 callers
Function
allocator_reset
* Reset the allocator and free all. */
tommyds/tommyalloc.c:61
↓ 1 callers
Method
begin
Iterator routines.
benchmark/lib/cpp-btree/btree_container.h:60
↓ 1 callers
Method
begin
ITERATOR FUNCTIONS
benchmark/lib/google/sparsehash/sparsehashtable.h:372
↓ 1 callers
Method
begin
ITERATOR FUNCTIONS
benchmark/lib/google/sparsehash/densehashtable.h:307
↓ 1 callers
Method
binary_search_compare_to
benchmark/lib/cpp-btree/btree.h:641
↓ 1 callers
Method
bucket_count
benchmark/lib/google/sparsehash/sparsehashtable.h:549
↓ 1 callers
Method
bucket_count
benchmark/lib/google/sparsehash/densehashtable.h:508
↓ 1 callers
Function
buffer_capacity
benchmark/lib/libdynamic/buffer.c:46
↓ 1 callers
Function
buffer_compact
benchmark/lib/libdynamic/buffer.c:65
↓ 1 callers
Function
buffer_insert_fill
benchmark/lib/libdynamic/buffer.c:90
↓ 1 callers
Function
buffer_roundup
benchmark/lib/libdynamic/buffer.c:7
← previous
next →
201–300 of 1,190, ranked by callers