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
Method
delete_internal_node
benchmark/lib/cpp-btree/btree.h:1263
Method
delete_internal_root_node
benchmark/lib/cpp-btree/btree.h:1269
Method
delete_leaf_node
benchmark/lib/cpp-btree/btree.h:1274
Method
deleted_key
benchmark/lib/google/sparsehash/sparsehashtable.h:485
Method
deleted_key
benchmark/lib/google/sparsehash/densehashtable.h:400
Method
dense_hashtable
CONSTRUCTORS -- as required by the specs, we take a size, but also let you specify a hashfunction, key comparator, and key extractor. We also define
benchmark/lib/google/sparsehash/densehashtable.h:667
Method
dense_hashtable_const_iterator
"Real" constructor and default constructor
benchmark/lib/google/sparsehash/densehashtable.h:215
Method
dense_hashtable_iterator
"Real" constructor and default constructor
benchmark/lib/google/sparsehash/densehashtable.h:162
Function
destroy
benchmark/lib/google/sparsehash/libc_allocator_with_realloc.h:80
Method
destroy_buckets
benchmark/lib/google/sparsehash/densehashtable.h:357
Method
dispatch
benchmark/lib/cpp-btree/btree.h:840
Method
dispatch
benchmark/lib/cpp-btree/btree.h:848
Method
dump
benchmark/lib/cpp-btree/safe_btree.h:362
Method
dump
Dump the btree to the specified ostream. Requires that operator<< is defined for Key and Value.
benchmark/lib/cpp-btree/btree.h:1125
Method
dump
Dump the contents of the B+ tree out onto an ostream as a binary image. The image contains memory pointers which will be fixed when the image is resto
benchmark/lib/stx/btree_set.h:585
Method
dump
Dump the contents of the B+ tree out onto an ostream as a binary image. The image contains memory pointers which will be fixed when the image is resto
benchmark/lib/stx/btree_multiset.h:584
Method
dump
Dump the contents of the B+ tree out onto an ostream as a binary image. The image contains memory pointers which will be fixed when the image is resto
benchmark/lib/stx/btree_map.h:602
Method
dump
Dump the contents of the B+ tree out onto an ostream as a binary image. The image contains memory pointers which will be fixed when the image is resto
benchmark/lib/stx/btree_multimap.h:593
Method
dump
Dump the contents of the B+ tree out onto an ostream as a binary image. The image contains memory pointers which will be fixed when the image is resto
benchmark/lib/stx/btree.h:3843
Method
dump_node
Recursively descend down the tree and dump each node in a precise order
benchmark/lib/stx/btree.h:3897
Method
empty
benchmark/lib/cpp-btree/safe_btree.h:376
Method
empty
benchmark/lib/cpp-btree/btree_container.h:106
Method
empty
benchmark/lib/cpp-btree/btree.h:1141
Method
empty
benchmark/lib/google/sparsehash/sparsehashtable.h:548
Method
empty
Returns true if there is at least one key in the B+ tree
benchmark/lib/stx/btree_set.h:326
Method
empty
Returns true if there is at least one key in the B+ tree
benchmark/lib/stx/btree_multiset.h:327
Method
empty
Returns true if there is at least one key/data pair in the B+ tree
benchmark/lib/stx/btree_map.h:314
Method
empty
Returns true if there is at least one key/data pair in the B+ tree
benchmark/lib/stx/btree_multimap.h:315
Method
empty
Returns true if there is at least one key/data pair in the B+ tree
benchmark/lib/stx/btree.h:1734
Method
empty_base_handle
benchmark/lib/cpp-btree/btree.h:886
Method
empty_key
TODO(sjackman): return a key_type rather than a value_type
benchmark/lib/google/sparsehash/densehashtable.h:498
Method
end
benchmark/lib/cpp-btree/btree_container.h:62
Method
end
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_set.h:269
Method
end
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_multiset.h:270
Method
end
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_map.h:257
Method
end
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_multimap.h:258
Method
enlarge_size
benchmark/lib/google/sparsehash/hashtable-common.h:94
Method
equal_range
benchmark/lib/cpp-btree/safe_btree.h:247
Method
equal_range
benchmark/lib/cpp-btree/btree_container.h:82
Method
equal_range
Finds the range of values which compare equal to key. The first member of the returned pair is equal to lower_bound(key). The second member pair of th
benchmark/lib/cpp-btree/btree.h:992
Method
equal_range
Likewise, equal_range doesn't really make sense for us. Oh well.
benchmark/lib/google/sparsehash/sparsehashtable.h:883
Method
equal_range
Likewise, equal_range doesn't really make sense for us. Oh well.
benchmark/lib/google/sparsehash/densehashtable.h:866
Method
equal_range
Searches the B+ tree and returns both lower_bound() and upper_bound().
benchmark/lib/stx/btree_set.h:407
Method
equal_range
Searches the B+ tree and returns both lower_bound() and upper_bound().
benchmark/lib/stx/btree_multiset.h:407
Method
equal_range
Searches the B+ tree and returns both lower_bound() and upper_bound().
benchmark/lib/stx/btree_map.h:395
Method
equal_range
Searches the B+ tree and returns both lower_bound() and upper_bound().
benchmark/lib/stx/btree_multimap.h:395
Method
equal_range
Searches the B+ tree and returns both lower_bound() and upper_bound().
benchmark/lib/stx/btree.h:1940
Method
equals
benchmark/lib/google/sparsehash/sparsehashtable.h:1128
Method
equals
benchmark/lib/google/sparsehash/sparsehashtable.h:1141
Method
equals
benchmark/lib/google/sparsehash/densehashtable.h:1198
Method
equals
benchmark/lib/google/sparsehash/densehashtable.h:1211
Method
erase
Deletion routines.
benchmark/lib/cpp-btree/safe_btree.h:325
Method
erase
Deletion routines.
benchmark/lib/cpp-btree/btree_container.h:205
Method
erase
DELETION ROUTINES
benchmark/lib/google/sparsehash/sparsehashtable.h:987
Method
erase
DELETION ROUTINES
benchmark/lib/google/sparsehash/densehashtable.h:979
Method
erase
std::pair<iterator, iterator> equal_range(const key_type &key); std::pair<const_iterator, const_iterator> equal_range(const key_type &key) const; Remo
benchmark/lib/nedtries/nedtrie.h:1504
Method
erase
Erases all the key/data pairs associated with the given key.
benchmark/lib/stx/btree_set.h:529
Method
erase
Erases all the entries of the given key. This is implemented using erase_one() and thus not very efficient.
benchmark/lib/stx/btree_multiset.h:529
Method
erase
Erases all the key/data pairs associated with the given key. This is implemented using erase_one().
benchmark/lib/stx/btree_map.h:547
Method
erase
Erases all the key/data pairs associated with the given key. This is implemented using erase_one() and thus not very efficient.
benchmark/lib/stx/btree_multimap.h:538
Method
erase
Erases all the key/data pairs associated with the given key. This is implemented using erase_one().
benchmark/lib/stx/btree.h:2619
Method
erase_check
benchmark/lib/cpp-btree/btree_test.h:192
Method
erase_iter_descend
@brief Erase one key/data pair referenced by an iterator in the B+ * tree. * * Descends down the tree in search of an iterator. During
benchmark/lib/stx/btree.h:2962
Method
erase_multi
benchmark/lib/cpp-btree/safe_btree.h:342
Method
erase_one
Erases the key from the set. As this is a unique set, there is no difference to erase().
benchmark/lib/stx/btree_set.h:523
Method
erase_one
Erases one (the first) entry of the given key.
benchmark/lib/stx/btree_multiset.h:522
Method
erase_one
Erases the key/data pairs associated with the given key. For this unique-associative map there is no difference to erase().
benchmark/lib/stx/btree_map.h:540
Method
erase_one
Erases one (the first) of the key/data pairs associated with the given key.
benchmark/lib/stx/btree_multimap.h:531
Method
erase_one
Erases one (the first) of the key/data pairs associated with the given key.
benchmark/lib/stx/btree.h:2596
Method
erase_one_descend
@brief Erase one (the first) key/data pair in the B+ tree matching key. * * Descends down the tree in search of key. During the descent the
benchmark/lib/stx/btree.h:2673
Method
erase_unique
benchmark/lib/cpp-btree/safe_btree.h:337
Method
exists
Non-STL function checking whether a key is in the B+ tree. The same as (find(k) != end()) or (count() != 0).
benchmark/lib/stx/btree_set.h:349
Method
exists
Non-STL function checking whether a key is in the B+ tree. The same as (find(k) != end()) or (count() != 0).
benchmark/lib/stx/btree_multiset.h:350
Method
exists
Non-STL function checking whether a key is in the B+ tree. The same as (find(k) != end()) or (count() != 0).
benchmark/lib/stx/btree_map.h:337
Method
exists
Non-STL function checking whether a key is in the B+ tree. The same as (find(k) != end()) or (count() != 0).
benchmark/lib/stx/btree_multimap.h:338
Method
exists
Non-STL function checking whether a key is in the B+ tree. The same as (find(k) != end()) or (count() != 0).
benchmark/lib/stx/btree.h:1757
Method
fill_range_with_empty
benchmark/lib/google/sparsehash/densehashtable.h:474
Method
find
Lookup routines.
benchmark/lib/cpp-btree/btree_container.h:182
Method
find
Lookup routines.
benchmark/lib/cpp-btree/btree_container.h:311
Method
find
Finds the item with key \em key
benchmark/lib/nedtries/nedtrie.h:1533
Method
find
Tries to locate a key in the B+ tree and returns an iterator to the key slot if found. If unsuccessful it returns end().
benchmark/lib/stx/btree_set.h:356
Method
find
Tries to locate a key in the B+ tree and returns an iterator to the key slot if found. If unsuccessful it returns end().
benchmark/lib/stx/btree_multiset.h:357
Method
find
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_map.h:344
Method
find
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_multimap.h:345
Method
find_lower
benchmark/lib/stx/btree.h:1635
Method
find_multi
benchmark/lib/cpp-btree/safe_btree.h:263
Method
find_position
Returns a pair of positions: 1st where the object is, 2nd where it would go if you wanted to insert it. 1st is ILLEGAL_BUCKET if object is not found;
benchmark/lib/google/sparsehash/sparsehashtable.h:820
Method
find_position
Returns a pair of positions: 1st where the object is, 2nd where it would go if you wanted to insert it. 1st is ILLEGAL_BUCKET if object is not found;
benchmark/lib/google/sparsehash/densehashtable.h:807
Method
find_unique
benchmark/lib/cpp-btree/safe_btree.h:257
Method
find_upper
benchmark/lib/stx/btree.h:1682
Method
free_node
Correctly free either inner or leaf node, destructs all contained key and value objects
benchmark/lib/stx/btree.h:1485
Method
fullness
benchmark/lib/cpp-btree/safe_btree.h:385
Method
fullness
benchmark/lib/cpp-btree/btree_container.h:115
Method
fullness
The fullness of the btree. Computed as the number of elements in the btree divided by the maximum number of elements a tree with the current number of
benchmark/lib/cpp-btree/btree.h:1198
Method
generate_value
benchmark/lib/cpp-btree/btree_container.h:238
Method
generation
benchmark/lib/cpp-btree/safe_btree.h:88
Method
get_allocator
benchmark/lib/google/sparsehash/densehashtable.h:340
Method
get_allocator
Return the base node allocator provided during construction.
benchmark/lib/stx/btree_set.h:243
Method
get_allocator
Return the base node allocator provided during construction.
benchmark/lib/stx/btree_multiset.h:244
Method
get_allocator
Return the base node allocator provided during construction.
benchmark/lib/stx/btree_map.h:231
← previous
next →
601–700 of 1,190, ranked by callers