Lines Matching refs:ItemId
3 use super::context::{BindgenContext, ItemId};
16 to: ItemId,
22 pub fn new(to: ItemId, kind: EdgeKind) -> Edge { in new() argument
27 impl Into<ItemId> for Edge {
28 fn into(self) -> ItemId { in into() argument
252 fn add(&mut self, from: Option<ItemId>, item: ItemId) -> bool; in add() argument
260 fn add(&mut self, _: Option<ItemId>, item: ItemId) -> bool { in add() argument
269 pub struct Paths<'ctx>(BTreeMap<ItemId, ItemId>, &'ctx BindgenContext);
276 fn add(&mut self, from: Option<ItemId>, item: ItemId) -> bool { in add() argument
312 fn push(&mut self, item: ItemId); in push() argument
315 fn next(&mut self) -> Option<ItemId>; in next() argument
318 impl TraversalQueue for Vec<ItemId> {
319 fn push(&mut self, item: ItemId) { in push() argument
323 fn next(&mut self) -> Option<ItemId> { in next() argument
328 impl TraversalQueue for VecDeque<ItemId> {
329 fn push(&mut self, item: ItemId) { in push() argument
333 fn next(&mut self) -> Option<ItemId> { in next() argument
341 fn visit_kind(&mut self, item: ItemId, kind: EdgeKind); in visit_kind() argument
344 fn visit(&mut self, item: ItemId) { in visit() argument
351 F: FnMut(ItemId, EdgeKind),
353 fn visit_kind(&mut self, item: ItemId, kind: EdgeKind) { in visit_kind() argument
399 currently_traversing: Option<ItemId>,
416 R: IntoIterator<Item = ItemId>, in new()
443 fn visit_kind(&mut self, item: ItemId, kind: EdgeKind) { in visit_kind() argument
464 type Item = ItemId;
494 VecDeque<ItemId>,