Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ballard26/concurrent-hamt
/ functions
Functions
41 in github.com/ballard26/concurrent-hamt
⨍
Functions
41
◇
Types & classes
9
↓ 23 callers
Method
clone
(&self)
src/hamt.rs:73
↓ 12 callers
Method
insert
Guaranteed to insert key/value into hamt.
src/hamt.rs:123
↓ 10 callers
Method
search
Guaranteed to find any value existent in the hamt before and during the function call.
src/hamt.rs:92
↓ 9 callers
Method
load
(&mut self)
src/hp.rs:104
↓ 8 callers
Method
set
(&mut self, loc: uint, val: bool)
src/bits.rs:9
↓ 7 callers
Method
get
(&self, loc: uint)
src/bits.rs:18
↓ 7 callers
Method
set
(&mut self, new: &Hp<T>)
src/hp.rs:127
↓ 5 callers
Method
prev
(&'b mut self)
src/hamt.rs:397
↓ 5 callers
Method
remove
Guaranteed to remove any value existent in the hamt before and during the function call.
src/hamt.rs:214
↓ 5 callers
Method
repair_deleted_node
(&self, value: &mut ProtectedPointer<HAMTInner<K,V>>,
src/hamt.rs:273
↓ 5 callers
Method
replace
(&mut self, new: T)
src/hp.rs:136
↓ 4 callers
Method
compressed_index
(&mut self, bitmap: &uint)
src/hamt.rs:414
↓ 3 callers
Method
count
(&self, offset: uint)
src/bits.rs:24
↓ 3 callers
Method
current_uncompressed_index
(&mut self)
src/hamt.rs:434
↓ 3 callers
Method
get_data_ptr
(&self)
src/hp.rs:217
↓ 3 callers
Method
new
()
src/hamt.rs:82
↓ 3 callers
Method
next
(&mut self)
src/hamt.rs:384
↓ 3 callers
Method
swap
(&mut self, other: &mut ProtectedPointer<T>)
src/hp.rs:91
↓ 2 callers
Method
clone
(&self)
src/hp.rs:153
↓ 2 callers
Method
compare_and_swap
(&self, old: *const T, new: *const T)
src/hp.rs:261
↓ 2 callers
Method
delete_scan
(&self, add: *const T)
src/hp.rs:212
↓ 2 callers
Method
get_hazard_list
(&'a self)
src/hp.rs:360
↓ 1 callers
Method
acquire
(&mut self)
src/hp.rs:387
↓ 1 callers
Function
bit_count
(bitmap: &Bitv, offset: uint)
src/bits.rs:75
↓ 1 callers
Method
get_protector
Acquire protection against deletes of data at T.
src/hp.rs:418
↓ 1 callers
Method
release
(&mut self)
src/hp.rs:392
↓ 1 callers
Method
uncompressed_index
(&mut self, key: &K)
src/hamt.rs:428
Function
all_accounted_for
()
src/hamt.rs:453
Function
all_accounted_for_parallel
()
src/hamt.rs:464
Function
all_removed
()
src/hamt.rs:488
Function
all_removed_parallel
()
src/hamt.rs:509
Function
count_bitv
(b: &mut Bencher)
src/bits.rs:50
Function
count_uintv
(b: &mut Bencher)
src/bits.rs:63
Method
deref
Dereferences any loaded pointer, fails!() otherwise.
src/hp.rs:66
Method
drop
(&mut self)
src/hp.rs:59
Method
init
(data: T)
src/hp.rs:181
Function
mixed_ins_remove
()
src/hamt.rs:548
Function
mixed_ins_remove_parallel
()
src/hamt.rs:567
Method
new
(hp_ref: &Hp<T>)
src/hp.rs:77
Method
unload
(&mut self)
src/hp.rs:120
Function
vec_int
()
src/hp.rs:460