MCPcopy Create free account

hub / github.com/amadvance/tommyds / functions

Functions1,190 in github.com/amadvance/tommyds

Functiontommy_size_t tommy_trie_inplace_count
* Gets the number of elements. */
tommyds/tommytrieinp.h:237
Functiontommy_uint32_t tommy_inthash_u32
* Integer reversible hash function for 32 bits. * Implementation of the Robert Jenkins "4-byte Integer Hashing", * from http://burtleburtle.net/bob/
tommyds/tommyhash.h:103
Functiontommy_uint32_t tommy_roundup_pow2_u32
* Rounds up to the next power of 2. * For the value 0, the result is undefined. * \return The smallest power of 2 not less than the specified value.
tommyds/tommytypes.h:478
Functiontommy_uint64_t tommy_inthash_u64
* Integer reversible hash function for 64 bits. * Implementation of the Thomas Wang "Integer Hash Function", * from http://web.archive.org/web/20071
tommyds/tommyhash.h:121
Functiontommy_uint64_t tommy_roundup_pow2_u64
* Rounds up to the next power of 2 for 64 bits. */
tommyds/tommytypes.h:497
Functiontommy_uint_t tommy_ctz_u32
* Bit scan forward or trailing zero count. * Return the bit index of the least significant 1 bit. * * If no bit is set, the result is undefined. *
tommyds/tommytypes.h:430
Functiontommy_uint_t tommy_ctz_u64
* Bit scan forward or trailing zero count for 64 bits. */
tommyds/tommytypes.h:454
Functiontommy_uint_t tommy_ilog2_u32
* Bit scan reverse or integer log2. * Return the bit index of the most significant 1 bit. * * If no bit is set, the result is undefined. * To forc
tommyds/tommytypes.h:364
Functiontommy_uint_t tommy_ilog2_u64
* Bit scan reverse or integer log2 for 64 bits. */
tommyds/tommytypes.h:403
Methodtree_stats
Zero initialized
benchmark/lib/stx/btree.h:1267
FunctiontrieNfind
benchmark/lib/nedtries/nedtrie.h:691
Methodtrie_map
Constructs a trie_map. Has all the typical STL overloads
benchmark/lib/nedtries/nedtrie.h:1598
Methodtrie_maptype
benchmark/lib/nedtries/nedtrie.h:1364
Functiontrie_maptype_keyfunct
benchmark/lib/nedtries/nedtrie.h:1372
Methodtrie_nobblefunction
benchmark/lib/nedtries/nedtrie.h:1310
Methodtrie_nobblefunction
benchmark/lib/nedtries/nedtrie.h:1321
Methodtrie_nobblefunction
benchmark/lib/nedtries/nedtrie.h:1332
Functiontriecheckvaliditybranch
benchmark/lib/nedtries/nedtrie.h:1159
Functiontrieexactfind
benchmark/lib/nedtries/nedtrie.h:646
Functiontriefind
benchmark/lib/nedtries/nedtrie.h:571
Methodtriehead_find
benchmark/lib/nedtries/nedtrie.h:1461
Methodtriehead_insert
benchmark/lib/nedtries/nedtrie.h:1468
Methodtriehead_reindex
Wipes and resets the nedtrie index
benchmark/lib/nedtries/nedtrie.h:1452
Functiontrieminmax
benchmark/lib/nedtries/nedtrie.h:803
Functiontrienext
benchmark/lib/nedtries/nedtrie.h:977
Functiontrienobbleequally
benchmark/lib/nedtries/nedtrie.h:235
Functiontrienobbleones
benchmark/lib/nedtries/nedtrie.h:231
Functiontrienobblezeros
benchmark/lib/nedtries/nedtrie.h:227
Functiontrieprev
benchmark/lib/nedtries/nedtrie.h:871
Methodtry_merge_or_rebalance
benchmark/lib/cpp-btree/btree.h:2109
Methodtry_shrink
benchmark/lib/cpp-btree/btree.h:2161
Methodunique_checker
Default constructor.
benchmark/lib/cpp-btree/btree_test.h:392
Methodupdate
benchmark/lib/cpp-btree/safe_btree.h:55
Methodupper_bound
benchmark/lib/cpp-btree/safe_btree.h:241
Methodupper_bound
benchmark/lib/cpp-btree/btree_container.h:76
Methodupper_bound
benchmark/lib/cpp-btree/btree.h:379
Methodupper_bound
benchmark/lib/cpp-btree/btree.h:391
Methodupper_bound
benchmark/lib/cpp-btree/btree.h:404
Methodupper_bound
benchmark/lib/cpp-btree/btree.h:416
Methodupper_bound
benchmark/lib/cpp-btree/btree.h:587
Methodupper_bound
Searches the B+ tree and returns an iterator to the first pair greater than key, or end() if all keys are smaller or equal.
benchmark/lib/stx/btree_set.h:393
Methodupper_bound
Searches the B+ tree and returns an iterator to the first pair greater than key, or end() if all keys are smaller or equal.
benchmark/lib/stx/btree_multiset.h:393
Methodupper_bound
Searches the B+ tree and returns an iterator to the first pair greater than key, or end() if all keys are smaller or equal.
benchmark/lib/stx/btree_map.h:381
Methodupper_bound
Searches the B+ tree and returns an iterator to the first pair greater than key, or end() if all keys are smaller or equal.
benchmark/lib/stx/btree_multimap.h:381
Methodupper_bound
Searches the B+ tree and returns an iterator to the first pair greater than key, or end() if all keys are smaller or equal.
benchmark/lib/stx/btree.h:1898
Functionutarray_str_cpy
last we pre-define a few icd for common utarrays of ints and strings */
benchmark/lib/uthash/utarray.h:212
Functionutarray_str_dtor
benchmark/lib/uthash/utarray.h:216
Functionutstring_printf
benchmark/lib/uthash/utstring.h:130
Methodvalue_comp
Constant access to a constructed value_type comparison object. required by the STL
benchmark/lib/stx/btree_set.h:234
Methodvalue_comp
Constant access to a constructed value_type comparison object. Required by the STL
benchmark/lib/stx/btree_multiset.h:235
Methodvalue_comp
Constant access to a constructed value_type comparison object. required by the STL
benchmark/lib/stx/btree_map.h:222
Methodvalue_comp
Constant access to a constructed value_type comparison object. required by the STL
benchmark/lib/stx/btree_multimap.h:223
Methodvalue_comp
Constant access to a constructed value_type comparison object. Required by the STL
benchmark/lib/stx/btree.h:1402
Methodvalue_compare
Constructor called from btree::value_comp()
benchmark/lib/stx/btree.h:1378
Functionvector_back
benchmark/lib/libdynamic/vector.c:67
Functionvector_capacity
benchmark/lib/libdynamic/vector.c:35
Functionvector_construct
benchmark/lib/libdynamic/vector.c:11
Functionvector_destruct
benchmark/lib/libdynamic/vector.c:23
Functionvector_empty
benchmark/lib/libdynamic/vector.c:40
Functionvector_front
benchmark/lib/libdynamic/vector.c:62
Functionvector_insert
benchmark/lib/libdynamic/vector.c:79
Functionvector_insert_fill
benchmark/lib/libdynamic/vector.c:89
Functionvector_insert_range
benchmark/lib/libdynamic/vector.c:84
Functionvector_object_release
benchmark/lib/libdynamic/vector.c:18
Functionvector_pop_back
benchmark/lib/libdynamic/vector.c:124
Functionvector_push_back
benchmark/lib/libdynamic/vector.c:119
Functionvector_reserve
benchmark/lib/libdynamic/vector.c:45
Functionvector_shrink_to_fit
benchmark/lib/libdynamic/vector.c:50
Methodverify
benchmark/lib/cpp-btree/safe_btree.h:365
Methodverify
benchmark/lib/cpp-btree/btree_container.h:99
Methodverify
benchmark/lib/cpp-btree/btree.h:1972
Methodverify
Run a thorough verification of all B+ tree invariants. The program aborts via BTREE_ASSERT() if something is wrong.
benchmark/lib/stx/btree_set.h:574
Methodverify
Run a thorough verification of all B+ tree invariants. The program aborts via BTREE_ASSERT() if something is wrong.
benchmark/lib/stx/btree_multiset.h:573
Methodverify
Run a thorough verification of all B+ tree invariants. The program aborts via BTREE_ASSERT() if something is wrong.
benchmark/lib/stx/btree_map.h:591
Methodverify
Run a thorough verification of all B+ tree invariants. The program aborts via BTREE_ASSERT() if something is wrong.
benchmark/lib/stx/btree_multimap.h:582
Methodverify
Run a thorough verification of all B+ tree invariants. The program aborts via assert() if something is wrong.
benchmark/lib/stx/btree.h:3630
Methodverify_leaflinks
Verify the double linked list of leaves.
benchmark/lib/stx/btree.h:3735
Methodverify_node
Recursively descend down the tree and verify each node
benchmark/lib/stx/btree.h:3650
Methodwrite_metadata
I/O We support reading and writing hashtables to disk. NOTE that this only stores the hashtable metadata, not the stuff you've actually put in the ha
benchmark/lib/google/sparsehash/sparsehashtable.h:1076
Methodwrite_metadata
I/O We support reading and writing hashtables to disk. Alas, since I don't know how to write a hasher or key_equal, you have to make sure everything
benchmark/lib/google/sparsehash/densehashtable.h:1064
Methodwrite_nopointer_data
Only meaningful if value_type is a POD.
benchmark/lib/google/sparsehash/sparsehashtable.h:1089
Methodwrite_nopointer_data
If your keys and values are simple enough, we can write them to disk for you. "simple enough" means value_type is a POD type that contains no pointer
benchmark/lib/google/sparsehash/densehashtable.h:1091
Method~btree
Destructor.
benchmark/lib/cpp-btree/btree.h:939
Method~btree
Frees up all used B+ tree memory pages
benchmark/lib/stx/btree.h:1351
Method~btree_map
Frees up all used B+ tree memory pages
benchmark/lib/stx/btree_map.h:201
Method~btree_multimap
Frees up all used B+ tree memory pages
benchmark/lib/stx/btree_multimap.h:202
Method~btree_multiset
Frees up all used B+ tree memory pages
benchmark/lib/stx/btree_multiset.h:214
Method~btree_set
Frees up all used B+ tree memory pages
benchmark/lib/stx/btree_set.h:213
Method~dense_hashtable
benchmark/lib/google/sparsehash/densehashtable.h:726
Function~libc_allocator_with_realloc
benchmark/lib/google/sparsehash/libc_allocator_with_realloc.h:58
← previous1,101–1,190 of 1,190, ranked by callers