MCPcopy Create free account

hub / github.com/ballard26/concurrent-hamt / functions

Functions41 in github.com/ballard26/concurrent-hamt

↓ 23 callersMethodclone
(&self)
src/hamt.rs:73
↓ 12 callersMethodinsert
Guaranteed to insert key/value into hamt.
src/hamt.rs:123
↓ 10 callersMethodsearch
Guaranteed to find any value existent in the hamt before and during the function call.
src/hamt.rs:92
↓ 9 callersMethodload
(&mut self)
src/hp.rs:104
↓ 8 callersMethodset
(&mut self, loc: uint, val: bool)
src/bits.rs:9
↓ 7 callersMethodget
(&self, loc: uint)
src/bits.rs:18
↓ 7 callersMethodset
(&mut self, new: &Hp<T>)
src/hp.rs:127
↓ 5 callersMethodprev
(&'b mut self)
src/hamt.rs:397
↓ 5 callersMethodremove
Guaranteed to remove any value existent in the hamt before and during the function call.
src/hamt.rs:214
↓ 5 callersMethodrepair_deleted_node
(&self, value: &mut ProtectedPointer<HAMTInner<K,V>>,
src/hamt.rs:273
↓ 5 callersMethodreplace
(&mut self, new: T)
src/hp.rs:136
↓ 4 callersMethodcompressed_index
(&mut self, bitmap: &uint)
src/hamt.rs:414
↓ 3 callersMethodcount
(&self, offset: uint)
src/bits.rs:24
↓ 3 callersMethodcurrent_uncompressed_index
(&mut self)
src/hamt.rs:434
↓ 3 callersMethodget_data_ptr
(&self)
src/hp.rs:217
↓ 3 callersMethodnew
()
src/hamt.rs:82
↓ 3 callersMethodnext
(&mut self)
src/hamt.rs:384
↓ 3 callersMethodswap
(&mut self, other: &mut ProtectedPointer<T>)
src/hp.rs:91
↓ 2 callersMethodclone
(&self)
src/hp.rs:153
↓ 2 callersMethodcompare_and_swap
(&self, old: *const T, new: *const T)
src/hp.rs:261
↓ 2 callersMethoddelete_scan
(&self, add: *const T)
src/hp.rs:212
↓ 2 callersMethodget_hazard_list
(&'a self)
src/hp.rs:360
↓ 1 callersMethodacquire
(&mut self)
src/hp.rs:387
↓ 1 callersFunctionbit_count
(bitmap: &Bitv, offset: uint)
src/bits.rs:75
↓ 1 callersMethodget_protector
Acquire protection against deletes of data at T.
src/hp.rs:418
↓ 1 callersMethodrelease
(&mut self)
src/hp.rs:392
↓ 1 callersMethoduncompressed_index
(&mut self, key: &K)
src/hamt.rs:428
Functionall_accounted_for
()
src/hamt.rs:453
Functionall_accounted_for_parallel
()
src/hamt.rs:464
Functionall_removed
()
src/hamt.rs:488
Functionall_removed_parallel
()
src/hamt.rs:509
Functioncount_bitv
(b: &mut Bencher)
src/bits.rs:50
Functioncount_uintv
(b: &mut Bencher)
src/bits.rs:63
Methodderef
Dereferences any loaded pointer, fails!() otherwise.
src/hp.rs:66
Methoddrop
(&mut self)
src/hp.rs:59
Methodinit
(data: T)
src/hp.rs:181
Functionmixed_ins_remove
()
src/hamt.rs:548
Functionmixed_ins_remove_parallel
()
src/hamt.rs:567
Methodnew
(hp_ref: &Hp<T>)
src/hp.rs:77
Methodunload
(&mut self)
src/hp.rs:120
Functionvec_int
()
src/hp.rs:460