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
↓ 1 callers
Function
tommy_arrayof_memory_usage
tommyds/tommyarrayof.c:80
↓ 1 callers
Function
tommy_chain_merge
* Merges two chains. * \param first First chain (will contain the result). * \param second Second chain (will be empty after the merge). * \param c
tommyds/tommychain.h:95
↓ 1 callers
Function
tommy_chain_mergesort
* Sorts a chain. * It's a stable merge sort using power of 2 buckets, with O(N*log(N)) complexity, * similar to the one used in the SGI STL librarie
tommyds/tommychain.h:166
↓ 1 callers
Function
tommy_chain_splice
* Splices a chain in the middle of another chain. * \param first_before Node before the splice point. * \param first_after Node after the splice poi
tommyds/tommychain.h:64
↓ 1 callers
Function
tommy_hashdyn_foreach
tommyds/tommyhashdyn.c:185
↓ 1 callers
Function
tommy_hashdyn_foreach_arg
tommyds/tommyhashdyn.c:202
↓ 1 callers
Function
tommy_hashlin_foreach
tommyds/tommyhashlin.c:291
↓ 1 callers
Function
tommy_hashlin_foreach_arg
tommyds/tommyhashlin.c:310
↓ 1 callers
Function
tommy_hashtable_foreach
tommyds/tommyhashtbl.c:103
↓ 1 callers
Function
tommy_hashtable_foreach_arg
tommyds/tommyhashtbl.c:120
↓ 1 callers
Function
tommy_list_init
* Initializes the list. * The list is completely inplace, so it doesn't need to be deinitialized. */
tommyds/tommylist.h:114
↓ 1 callers
Function
tommy_list_insert_head_not_empty
\internal * Inserts an element at the head of a non-empty list. * The element is inserted at the head of the list. The list cannot be empty. * \par
tommyds/tommylist.h:164
↓ 1 callers
Function
tommy_list_set
\internal * Setup a list. */
tommyds/tommylist.c:34
↓ 1 callers
Function
tommy_swap32
tommyds/tommyhash.c:42
↓ 1 callers
Function
tommy_tree_foreach
tommyds/tommytree.c:261
↓ 1 callers
Function
tommy_tree_foreach_arg
tommyds/tommytree.c:283
↓ 1 callers
Function
tommy_tree_foreach_arg_node
tommyds/tommytree.c:266
↓ 1 callers
Function
tommy_tree_foreach_node
tommyds/tommytree.c:244
↓ 1 callers
Function
tommy_tree_init
tommyds/tommytree.c:35
↓ 1 callers
Function
tommy_tree_insert_node
tommyds/tommytree.c:116
↓ 1 callers
Function
tommy_tree_memory_usage
tommyds/tommytree.c:288
↓ 1 callers
Function
tommy_tree_move_right
tommyds/tommytree.c:75
↓ 1 callers
Function
tommy_tree_remove_node
tommyds/tommytree.c:158
↓ 1 callers
Function
tommy_trie_bucket
tommyds/tommytrie.c:296
↓ 1 callers
Function
tommy_trie_inplace_bucket
tommyds/tommytrieinp.c:259
↓ 1 callers
Function
tommy_trie_inplace_list_insert_first
* Create a new list with a single element. */
tommyds/tommytrieinp.c:48
↓ 1 callers
Function
tommy_trie_inplace_list_insert_tail_not_empty
* Add an element to an existing list. * \note The element is inserted at the end of the list. */
tommyds/tommytrieinp.c:63
↓ 1 callers
Function
tommy_trie_inplace_list_remove
* Remove an element from the list. */
tommyds/tommytrieinp.c:79
↓ 1 callers
Function
trie_bucket_insert
tommyds/tommytrie.c:90
↓ 1 callers
Function
trie_inplace_bucket_insert
tommyds/tommytrieinp.c:106
↓ 1 callers
Function
uthash_size
benchmark.cc:2556
↓ 1 callers
Function
utstring_printf_va
benchmark/lib/uthash/utstring.h:108
↓ 1 callers
Method
value_check
benchmark/lib/cpp-btree/btree_test.h:182
↓ 1 callers
Function
vector_clear
benchmark/lib/libdynamic/vector.c:113
↓ 1 callers
Function
vector_data
benchmark/lib/libdynamic/vector.c:72
↓ 1 callers
Function
vector_erase
benchmark/lib/libdynamic/vector.c:94
↓ 1 callers
Function
vector_erase_range
benchmark/lib/libdynamic/vector.c:102
Function
BM_Delete
benchmark/lib/cpp-btree/btree_bench.cc:269
Function
BM_Fifo
benchmark/lib/cpp-btree/btree_bench.cc:423
Function
BM_FullLookup
benchmark/lib/cpp-btree/btree_bench.cc:237
Function
BM_FwdIter
benchmark/lib/cpp-btree/btree_bench.cc:448
Function
BM_Insert
benchmark/lib/cpp-btree/btree_bench.cc:168
Function
BM_Lookup
benchmark/lib/cpp-btree/btree_bench.cc:205
Function
BM_MixedAddRem
benchmark/lib/cpp-btree/btree_bench.cc:371
Function
BM_QueueAddRem
benchmark/lib/cpp-btree/btree_bench.cc:311
Method
BenchmarkRun
benchmark/lib/cpp-btree/btree_bench.cc:84
Function
BtreeAllocatorTest
benchmark/lib/cpp-btree/btree_test.h:877
Function
BtreeMapTest
benchmark/lib/cpp-btree/btree_test.h:898
Function
BtreeMultiMapTest
benchmark/lib/cpp-btree/btree_test.h:924
Function
BtreeMultiTest
benchmark/lib/cpp-btree/btree_test.h:805
Function
BtreeTest
benchmark/lib/cpp-btree/btree_test.h:783
Function
COND
benchmark.cc:942
Function
ConstTest
benchmark/lib/cpp-btree/btree_test.h:727
Function
DenseFirstBucket
benchmark/lib/google/libchash.c:741
Function
DenseFree
benchmark/lib/google/libchash.c:693
Function
DenseInsert
benchmark/lib/google/libchash.c:712
Function
DenseMemory
benchmark/lib/google/libchash.c:791
Function
DenseRead
benchmark/lib/google/libchash.c:769
Function
DenseWrite
benchmark/lib/google/libchash.c:750
Function
EntriesUpto
we need a small function to figure out # of items set in the bm */
benchmark/lib/google/libchash.c:382
Function
GenerateValues
benchmark/lib/cpp-btree/btree_test.h:563
Method
Generator
benchmark/lib/cpp-btree/btree_test.h:504
Method
Generator
benchmark/lib/cpp-btree/btree_test.h:516
Method
Generator
benchmark/lib/cpp-btree/btree_test.h:530
Function
HTcopy
benchmark/lib/google/libchash.c:303
Function
HashDelete
benchmark/lib/google/libchash.c:1264
Function
HashFindLast
benchmark/lib/google/libchash.c:1226
Function
HashFindOrInsertItem
benchmark/lib/google/libchash.c:1249
Function
HashInsertItem
benchmark/lib/google/libchash.c:1259
Function
HashLoadKeys
benchmark/lib/google/libchash.c:1468
Function
HashSave
benchmark/lib/google/libchash.c:1351
Function
HashSetDeltaGoalSize
benchmark/lib/google/libchash.c:1315
Method
KeyInfo
benchmark/lib/google/sparsehash/sparsehashtable.h:1117
Method
KeyInfo
benchmark/lib/google/sparsehash/densehashtable.h:1187
Function
MapTest
benchmark/lib/cpp-btree/safe_btree_test.cc:42
Function
MapTest
benchmark/lib/cpp-btree/btree_test.cc:32
Function
MultiMapTest
benchmark/lib/cpp-btree/btree_test.cc:81
Function
MultiSetTest
benchmark/lib/cpp-btree/btree_test.cc:72
Function
PrintHashTable
benchmark/lib/google/libchash.c:1491
Method
RandGen
benchmark/lib/cpp-btree/btree_bench.cc:53
Method
Reset
benchmark/lib/cpp-btree/btree_bench.cc:128
Function
SetTest
benchmark/lib/cpp-btree/safe_btree_test.cc:35
Function
SetTest
benchmark/lib/cpp-btree/btree_test.cc:24
Method
Settings
benchmark/lib/google/sparsehash/sparsehashtable.h:1108
Method
Settings
benchmark/lib/google/sparsehash/densehashtable.h:1179
Function
SparseFirstBucket
benchmark/lib/google/libchash.c:591
Function
SparseFree
benchmark/lib/google/libchash.c:497
Function
SparseInsert
benchmark/lib/google/libchash.c:538
Function
SparseMemory
benchmark/lib/google/libchash.c:646
Function
SparseRead
benchmark/lib/google/libchash.c:620
Function
SparseWrite
benchmark/lib/google/libchash.c:610
Method
SubstringLess
benchmark/lib/cpp-btree/btree_test.cc:115
Function
TEST
benchmark/lib/cpp-btree/safe_btree_test.cc:49
Function
TEST
benchmark/lib/cpp-btree/btree_test.cc:40
Method
TestAllocator
benchmark/lib/cpp-btree/btree_test.h:843
Method
ValInfo
benchmark/lib/google/sparsehash/densehashtable.h:1164
Function
__ac_X31_hash_string
benchmark/lib/khash/khash.h:262
Function
address
benchmark/lib/google/sparsehash/libc_allocator_with_realloc.h:60
Method
advance_past_deleted
Arithmetic. The only hard part is making sure that we're not on a marked-deleted array element
benchmark/lib/google/sparsehash/sparsehashtable.h:188
Method
advance_past_deleted
Arithmetic. The only hard part is making sure that we're not on a marked-deleted array element
benchmark/lib/google/sparsehash/sparsehashtable.h:243
← previous
next →
401–500 of 1,190, ranked by callers