MCPcopy Create free account

hub / github.com/amadvance/tommyds / functions

Functions1,190 in github.com/amadvance/tommyds

↓ 99 callersMethodcount
Getter/setter for the number of values stored in this node.
benchmark/lib/cpp-btree/btree.h:529
↓ 73 callersMethodsize
Size routines.
benchmark/lib/cpp-btree/btree_test.h:356
↓ 43 callersMethodinsert
Insertion routines.
benchmark/lib/cpp-btree/btree_test.h:463
↓ 37 callersFunctionSTART
benchmark.cc:1233
↓ 35 callersMethodleaf
Getter/setter for whether this is a leaf node or not. This value doesn't change after the node is created.
benchmark/lib/cpp-btree/btree.h:522
↓ 32 callersFunctionget_key
benchmark/lib/cube/binary-search-tesseract-1.0.c:208
↓ 30 callersMethodchild
Getters/setter for the child at position i in the node.
benchmark/lib/cpp-btree/btree.h:572
↓ 28 callersMethodend
benchmark/lib/cpp-btree/btree_test.h:154
↓ 25 callersMethodbegin
Iterator routines.
benchmark/lib/cpp-btree/btree_test.h:152
↓ 24 callersMethodisfew
True if few used entries, less than half full
benchmark/lib/stx/btree.h:350
↓ 24 callersMethodisleafnode
True if this is a leaf node
benchmark/lib/stx/btree.h:272
↓ 23 callersMethoduse_deleted
benchmark/lib/google/sparsehash/hashtable-common.h:115
↓ 21 callersMethodend
Constructs a read/data-write iterator that points to the first invalid slot in the last leaf of the B+ tree.
benchmark/lib/stx/btree.h:1580
↓ 21 callersMethodmax_count
benchmark/lib/cpp-btree/btree.h:531
↓ 21 callersFunctiontommy_le_uint32_read
tommyds/tommyhash.c:51
↓ 20 callersMethodfind
Tries to locate a key in the B+ tree and returns an iterator to the key/data slot if found. If unsuccessful it returns end().
benchmark/lib/stx/btree.h:1778
↓ 20 callersMethodposition
Getter for the position of this node in its parent.
benchmark/lib/cpp-btree/btree.h:525
↓ 19 callersMethoderase
benchmark/lib/cpp-btree/btree.h:1863
↓ 18 callersFunctionStopBenchmarkTiming
benchmark/lib/cpp-btree/btree_bench.cc:100
↓ 18 callersMethodfind
benchmark/lib/cpp-btree/btree_test.h:230
↓ 18 callersMethodparent
Getter for the parent of this node.
benchmark/lib/cpp-btree/btree.h:534
↓ 17 callersMethodreset_thresholds
Reset the enlarge and shrink thresholds
benchmark/lib/google/sparsehash/hashtable-common.h:130
↓ 16 callersFunctionswap
benchmark/lib/cpp-btree/btree_set.h:71
↓ 14 callersMethodbegin
Iterator routines.
benchmark/lib/cpp-btree/btree.h:944
↓ 14 callersFunctiontommy_list_head
* Gets the head of the list. * \return The head node. For empty lists 0 is returned. */
tommyds/tommylist.h:123
↓ 13 callersMethodinternal_nodes
benchmark/lib/cpp-btree/btree_test.h:366
↓ 13 callersMethodleaf_nodes
benchmark/lib/cpp-btree/btree_test.h:367
↓ 12 callersFunctionmap_element
benchmark/lib/libdynamic/map.c:30
↓ 12 callersMethodset_consider_shrink
benchmark/lib/google/sparsehash/hashtable-common.h:104
↓ 12 callersMethoduse_empty
benchmark/lib/google/sparsehash/hashtable-common.h:108
↓ 11 callersMethodheight
benchmark/lib/cpp-btree/btree_test.h:365
↓ 11 callersMethodmin_buckets
This is the smallest size a hashtable can be without being too crowded If you like, you can give a min #buckets as well as a min #elts
benchmark/lib/google/sparsehash/hashtable-common.h:150
↓ 11 callersMethodrbegin
benchmark/lib/cpp-btree/btree_test.h:156
↓ 10 callersFunctionStartBenchmarkTiming
benchmark/lib/cpp-btree/btree_bench.cc:104
↓ 10 callersMethodallocate
benchmark/lib/cpp-btree/btree_test.h:853
↓ 10 callersMethodend
benchmark/lib/cpp-btree/btree.h:950
↓ 10 callersMethodhas
Test if this result object has a given flag set.
benchmark/lib/stx/btree.h:2573
↓ 10 callersMethodswap
benchmark/lib/cpp-btree/btree.h:1624
↓ 10 callersMethodverify
benchmark/lib/cpp-btree/btree_test.h:311
↓ 9 callersFunctionHTsmalloc
HTsmalloc() -- safe malloc * allocates memory, or crashes if the allocation fails. */
benchmark/lib/google/libchash.c:235
↓ 9 callersFunctionjudy_alloc
benchmark/lib/judyarray/judy64na.c:267
↓ 9 callersFunctionswap
benchmark/lib/google/sparsehash/densehashtable.h:1236
↓ 9 callersFunctiontommy_tree_balance
tommyds/tommytree.c:85
↓ 8 callersFunctionDoTest
benchmark/lib/cpp-btree/btree_test.h:579
↓ 8 callersMethoddeallocate
benchmark/lib/cpp-btree/btree_test.h:859
↓ 8 callersMethodsize
Size routines. Note that empty() is slightly faster than doing size()==0.
benchmark/lib/cpp-btree/btree.h:1135
↓ 8 callersFunctiontommy_list_insert_tail
* Inserts an element at the tail of a list. * \param list The list. * \param node The node to insert. * \param data The object containing the node.
tommyds/tommylist.h:219
↓ 7 callersMethoderase
Deletion routines.
benchmark/lib/cpp-btree/btree_test.h:250
↓ 7 callersFunctionjudy_free
benchmark/lib/judyarray/judy64na.c:408
↓ 7 callersMethodrend
benchmark/lib/cpp-btree/btree_test.h:158
↓ 7 callersMethodset_child
benchmark/lib/cpp-btree/btree.h:574
↓ 7 callersFunctiontommy_list_remove_existing
* Removes an element from the list. * You must already have the address of the element to remove. * \note The node content is left unchanged, includ
tommyds/tommylist.h:240
↓ 6 callersFunctionHTfree
HTfree() -- keep track of memory use * frees memory using free, but updates count of how much memory * is being used. */
benchmark/lib/google/libchash.c:291
↓ 6 callersMethodgeneration
benchmark/lib/cpp-btree/safe_btree.h:368
↓ 6 callersFunctionisqrt
check.c:235
↓ 6 callersMethodisunderflow
True if node has too few entries
benchmark/lib/stx/btree.h:356
↓ 6 callersFunctionjudy_open
benchmark/lib/judyarray/judy64na.c:203
↓ 6 callersMethodset_count
benchmark/lib/cpp-btree/btree.h:530
↓ 6 callersFunctionset_key
benchmark/lib/cube/binary-search-tesseract-1.0.c:289
↓ 6 callersFunctionswap
benchmark/lib/google/sparsehash/sparsehashtable.h:1162
↓ 6 callersFunctiontommy_allocator_done
tommyds/tommyalloc.c:76
↓ 6 callersFunctiontommy_allocator_init
tommyds/tommyalloc.c:40
↓ 6 callersFunctiontommy_array_get
* Gets the element at the specified position. * You must be sure that space for this position is already * allocated calling tommy_array_grow(). */
tommyds/tommyarray.h:115
↓ 6 callersFunctiontommy_hashlin_insert
tommyds/tommyhashlin.c:247
↓ 6 callersFunctiontommy_list_insert_first
\internal * Creates a new list with a single element. * \param list The list to initialize. * \param node The node to insert. */
tommyds/tommylist.h:147
↓ 6 callersFunctiontommy_list_sort
tommyds/tommylist.c:41
↓ 6 callersMethodvalue_swap
Swap value i in this node with value j in node x.
benchmark/lib/cpp-btree/btree.h:567
↓ 5 callersMethodcount
benchmark/lib/cpp-btree/btree_test.h:236
↓ 5 callersMethoddestroy
benchmark/lib/cpp-btree/btree.h:712
↓ 5 callersFunctionjudy_abort
void judy_abort (char *msg) __attribute__ ((noreturn)); // Tell static analyser that this function will not return
benchmark/lib/judyarray/judy64na.c:118
↓ 5 callersFunctionjudy_slot
benchmark/lib/judyarray/judy64na.c:523
↓ 5 callersFunctiontest_list_order
check.c:719
↓ 5 callersFunctiontommy_array_grow
tommyds/tommyarray.c:58
↓ 5 callersFunctiontommy_hashdyn_insert
tommyds/tommyhashdyn.c:137
↓ 5 callersFunctiontommy_hashdyn_remove
tommyds/tommyhashdyn.c:163
↓ 5 callersFunctiontommy_hashlin_remove
tommyds/tommyhashlin.c:269
↓ 5 callersFunctiontommy_hashtable_insert
tommyds/tommyhashtbl.c:61
↓ 5 callersFunctiontommy_hashtable_remove
tommyds/tommyhashtbl.c:83
↓ 5 callersFunctiontommy_trie_remove
tommyds/tommytrie.c:255
↓ 5 callersFunctiontommy_trie_search
* Searches an element in the trie. * You have to provide the key of the element you want to find. * If more elements with the same key are present,
tommyds/tommytrie.h:238
↓ 4 callersFunctionHashFind
benchmark/lib/google/libchash.c:1221
↓ 4 callersFunctionbtree_swap_helper
benchmark/lib/cpp-btree/btree.h:132
↓ 4 callersMethodbytes_used
benchmark/lib/cpp-btree/btree_test.h:369
↓ 4 callersMethodclear
Utility routines.
benchmark/lib/cpp-btree/btree_test.h:302
↓ 4 callersMethodconsider_shrink
benchmark/lib/google/sparsehash/hashtable-common.h:101
↓ 4 callersMethodinsert2
Attempt to insert a key/data pair into the B+ tree. This function is the same as the other insert, however if key_type == data_type then the non-templ
benchmark/lib/stx/btree.h:2106
↓ 4 callersMethodinsert_unique
benchmark/lib/cpp-btree/btree.h:1743
↓ 4 callersMethodisfull
True if the node's slots are full
benchmark/lib/stx/btree.h:344
↓ 4 callersFunctionjudy_close
benchmark/lib/judyarray/judy64na.c:242
↓ 4 callersFunctionjudy_del
benchmark/lib/judyarray/judy64na.c:1153
↓ 4 callersFunctionjudy_first
benchmark/lib/judyarray/judy64na.c:819
↓ 4 callersFunctionjudy_last
benchmark/lib/judyarray/judy64na.c:903
↓ 4 callersFunctionjudy_nxt
benchmark/lib/judyarray/judy64na.c:990
↓ 4 callersFunctionjudy_prv
benchmark/lib/judyarray/judy64na.c:1073
↓ 4 callersFunctionjudy_strt
benchmark/lib/judyarray/judy64na.c:1243
↓ 4 callersMethodlinear_search_plain_compare
benchmark/lib/cpp-btree/btree.h:594
↓ 4 callersFunctionmax_size
benchmark/lib/google/sparsehash/libc_allocator_with_realloc.h:73
↓ 4 callersMethodmutable_child
benchmark/lib/cpp-btree/btree.h:573
↓ 4 callersFunctionrnd
check.c:206
↓ 4 callersMethodset_use_deleted
benchmark/lib/google/sparsehash/hashtable-common.h:118
next →1–100 of 1,190, ranked by callers