Home
last modified time | relevance | path

Searched refs:RawTable (Results 1 – 10 of 10) sorted by relevance

/external/rust/crates/hashbrown/
DCHANGELOG.md14 - Fixed double-drop in `RawTable::clone_from`. (#348)
23 - Added a function to access the `RawTable` of a `HashMap`. (#335)
62 - Made `RawTable::insert_no_grow` unsafe. (#254)
81 - Added safe `try_insert_no_grow` method to `RawTable`. (#229)
83 - Implemented `Default` for `RawTable`. (#237)
84 - Added new safe methods `RawTable::get_each_mut`, `HashMap::get_each_mut`, and
105 - Parametrized `RawTable`, `HashSet` and `HashMap` over an allocator. (#133)
108 - Only instantiate `RawTable`'s reserve functions once per key-value. (#204)
113 - Added safe methods to `RawTable` (#202):
122 - Made `RawTable::drain` safe. (#201)
[all …]
DREADME.md105 - `raw`: Enables access to the experimental and unsafe `RawTable` API.
/external/rust/crates/hashbrown/src/external_trait_impls/rayon/
Draw.rs2 use crate::raw::{Allocator, Global, RawIter, RawIterRange, RawTable};
80 table: RawTable<T, A>,
115 table: NonNull<RawTable<T, A>>,
116 marker: PhantomData<&'a RawTable<T, A>>,
207 impl<T, A: Allocator + Clone> RawTable<T, A> { implementation
/external/rust/crates/indexmap/src/map/core/
Draw.rs8 use hashbrown::raw::RawTable;
15 pub(super) fn insert_bulk_no_grow<K, V>(indices: &mut RawTable<usize>, entries: &[Bucket<K, V>]) { in insert_bulk_no_grow()
25 pub(super) struct DebugIndices<'a>(pub &'a RawTable<usize>);
/external/rust/crates/hashbrown/src/raw/
Dmod.rs361 pub struct RawTable<T, A: Allocator + Clone = Global> { struct
387 impl<T> RawTable<T, Global> { impl
415 impl<T, A: Allocator + Clone> RawTable<T, A> { implementation
1028 unsafe impl<T, A: Allocator + Clone> Send for RawTable<T, A> implementation
1034 unsafe impl<T, A: Allocator + Clone> Sync for RawTable<T, A> implementation
1599 impl<T: Clone, A: Allocator + Clone> Clone for RawTable<T, A> { implementation
1681 impl<T: Clone, A: Allocator + Clone> RawTableClone for RawTable<T, A> { implementation
1690 impl<T: Copy, A: Allocator + Clone> RawTableClone for RawTable<T, A> { implementation
1706 impl<T: Clone, A: Allocator + Clone> RawTable<T, A> { implementation
1793 impl<T, A: Allocator + Clone + Default> Default for RawTable<T, A> { implementation
[all …]
/external/perfetto/src/trace_processor/tables/
Dtable_destructors.cc44 RawTable::~RawTable() = default;
/external/rust/crates/indexmap/src/map/
Dcore.rs12 use hashbrown::raw::RawTable;
27 indices: RawTable<usize>,
46 fn erase_index(table: &mut RawTable<usize>, hash: HashValue, index: usize) { in erase_index()
52 fn update_index(table: &mut RawTable<usize>, hash: HashValue, old: usize, new: usize) { in update_index()
126 indices: RawTable::new(), in new()
134 indices: RawTable::with_capacity(n), in with_capacity()
188 let mut indices = RawTable::with_capacity(entries.len()); in split_off()
/external/rust/crates/hashbrown/src/
Drustc_entry.rs3 use crate::raw::{Allocator, Bucket, Global, RawTable};
93 table: &'a mut RawTable<(K, V), A>,
130 table: &'a mut RawTable<(K, V), A>,
Dmap.rs1 use crate::raw::{Allocator, Bucket, Global, RawDrain, RawIntoIter, RawIter, RawTable};
190 pub(crate) table: RawTable<(K, V), A>,
385 table: RawTable::new(), in with_hasher()
422 table: RawTable::with_capacity(capacity), in with_capacity_and_hasher()
458 table: RawTable::new_in(alloc), in with_hasher_in()
487 table: RawTable::with_capacity_in(capacity, alloc), in with_capacity_and_hasher_in()
2073 pub fn raw_table(&mut self) -> &mut RawTable<(K, V), A> { in raw_table()
2687 pub table: &'a mut RawTable<(K, V), A>,
2975 table: &'a mut RawTable<(K, V), A>,
3045 table: &'a mut RawTable<(K, V), A>,
/external/perfetto/src/trace_processor/storage/
Dtrace_storage.h88 using RawId = tables::RawTable::Id;
513 const tables::RawTable& raw_table() const { return raw_table_; } in raw_table()
514 tables::RawTable* mutable_raw_table() { return &raw_table_; } in mutable_raw_table()
905 tables::RawTable raw_table_{&string_pool_};