Home
last modified time | relevance | path

Searched refs:HasVtableResult (Results 1 – 4 of 4) sorted by relevance

/third_party/rust/crates/bindgen/bindgen/ir/analysis/
Dhas_vtable.rs13 pub enum HasVtableResult { enum
25 impl Default for HasVtableResult { implementation
27 HasVtableResult::No in default()
31 impl HasVtableResult { impl
38 impl ops::BitOr for HasVtableResult { implementation
41 fn bitor(self, rhs: HasVtableResult) -> Self::Output { in bitor()
46 impl ops::BitOrAssign for HasVtableResult { implementation
47 fn bitor_assign(&mut self, rhs: HasVtableResult) { in bitor_assign() argument
68 have_vtable: HashMap<ItemId, HasVtableResult>,
95 result: HasVtableResult, in insert() argument
[all …]
Dmod.rs46 pub use self::has_vtable::{HasVtable, HasVtableAnalysis, HasVtableResult};
/third_party/rust/crates/bindgen/bindgen/ir/
Ditem.rs4 use super::analysis::{HasVtable, HasVtableResult, Sizedness, SizednessResult};
1139 !matches!(ctx.lookup_has_vtable(id), HasVtableResult::No) in has_vtable()
1146 matches!(ctx.lookup_has_vtable(id), HasVtableResult::SelfHasVtable) in has_vtable_ptr()
Dcontext.rs7 HasVtableAnalysis, HasVtableResult, SizednessAnalysis, SizednessResult,
459 have_vtable: Option<HashMap<ItemId, HasVtableResult>>,
1289 pub fn lookup_has_vtable(&self, id: TypeId) -> HasVtableResult { in lookup_has_vtable() argument
1302 .unwrap_or(HasVtableResult::No) in lookup_has_vtable()