Home
last modified time | relevance | path

Searched refs:ItemSet (Results 1 – 5 of 5) sorted by relevance

/external/rust/crates/bindgen/src/ir/analysis/
Dtemplate_params.rs93 use crate::ir::item::{Item, ItemSet};
154 used: HashMap<ItemId, Option<ItemSet>>,
209 ) -> ItemSet { in take_this_id_usage_set() argument
232 used_by_this_id: &mut ItemSet, in constrain_instantiation_of_blocklisted_template() argument
273 used_by_this_id: &mut ItemSet, in constrain_instantiation() argument
334 fn constrain_join(&self, used_by_this_id: &mut ItemSet, item: &Item) { in constrain_join() argument
377 type Output = HashMap<ItemId, ItemSet>;
385 let allowlisted_and_blocklisted_items: ItemSet = allowlisted_items in new()
403 used.entry(item).or_insert(Some(ItemSet::new())); in new()
411 used.entry(sub_item).or_insert(Some(ItemSet::new())); in new()
[all …]
/external/rust/crates/bindgen/src/ir/
Dmodule.rs5 use super::item::ItemSet;
28 children: ItemSet,
37 children: ItemSet::new(), in new()
47 pub fn children_mut(&mut self) -> &mut ItemSet { in children_mut() argument
52 pub fn children(&self) -> &ItemSet { in children() argument
Dtraversal.rs4 use super::item::ItemSet;
255 impl<'ctx> TraversalStorage<'ctx> for ItemSet { implementation
257 ItemSet::new() in new()
Dcontext.rs16 use super::item::{IsOpaque, Item, ItemAncestors, ItemSet};
381 allowlisted: Option<ItemSet>,
391 codegen_items: Option<ItemSet>,
396 used_template_parameters: Option<HashMap<ItemId, ItemSet>>,
475 ItemSet,
2206 pub fn allowlisted_items(&self) -> &ItemSet { in allowlisted_items() argument
2245 pub fn codegen_items(&self) -> &ItemSet { in codegen_items() argument
2374 .collect::<ItemSet>(); in compute_allowlisted_and_codegen_items()
2382 .collect::<ItemSet>() in compute_allowlisted_and_codegen_items()
Ditem.rs105 type DebugOnlyItemSet = ItemSet;
1185 pub type ItemSet = BTreeSet<ItemId>; typedef