Searched refs:TemplateInstantiation (Results 1 – 15 of 15) sorted by relevance
/third_party/rust/crates/bindgen/bindgen/ir/ |
D | template.rs | 189 pub struct TemplateInstantiation { struct 197 impl TemplateInstantiation { implementation 199 pub fn new<I>(definition: TypeId, args: I) -> TemplateInstantiation in new() 203 TemplateInstantiation { in new() 223 ) -> Option<TemplateInstantiation> { in from_ty() argument 285 Some(TemplateInstantiation::new( in from_ty() 292 impl IsOpaque for TemplateInstantiation { implementation 329 impl Trace for TemplateInstantiation { implementation
|
D | ty.rs | 13 AsTemplateParam, TemplateInstantiation, TemplateParameters, 123 matches!(self.kind, TypeKind::TemplateInstantiation(..)) in is_template_instantiation() 334 TypeKind::TemplateInstantiation(ref inst) => ctx in safe_canonical_type() 352 TypeKind::TemplateInstantiation(..) | in should_be_traced_unconditionally() 364 TypeKind::TemplateInstantiation(ref inst) => { in is_opaque() 473 TypeKind::TemplateInstantiation(..) => "TemplateInstantiation", in kind_name() 548 TypeKind::TemplateInstantiation(..) | in self_template_params() 642 TemplateInstantiation(TemplateInstantiation), enumerator 766 match TemplateInstantiation::from_ty(ty, ctx) { in from_clang_ty() 767 Some(inst) => TypeKind::TemplateInstantiation(inst), in from_clang_ty() [all …]
|
D | context.rs | 19 use super::template::{TemplateInstantiation, TemplateParameters}; 1709 let sub_inst = TemplateInstantiation::new( in instantiate_template() 1716 TypeKind::TemplateInstantiation(sub_inst); in instantiate_template() 1781 let type_kind = TypeKind::TemplateInstantiation( in instantiate_template() 1782 TemplateInstantiation::new(template, args), in instantiate_template()
|
D | item.rs | 706 TypeKind::TemplateInstantiation(ref inst) => { in name_target() 734 if let TypeKind::TemplateInstantiation(ref inst) = *ty.kind() { in push_disambiguated_name() 951 TypeKind::TemplateInstantiation(..) | in exposed_id()
|
/third_party/rust/crates/bindgen/bindgen/ir/analysis/ |
D | template_params.rs | 94 use crate::ir::template::{TemplateInstantiation, TemplateParameters}; 233 instantiation: &TemplateInstantiation, in constrain_instantiation_of_blocklisted_template() argument 274 instantiation: &TemplateInstantiation, in constrain_instantiation() argument 427 if let Some(TypeKind::TemplateInstantiation(inst)) = item_kind { in new() 542 Some(TypeKind::TemplateInstantiation(inst)) => { in constrain()
|
D | has_destructor.rs | 141 TypeKind::TemplateInstantiation(ref inst) => { in constrain()
|
D | has_vtable.rs | 194 TypeKind::TemplateInstantiation(ref inst) => { in constrain()
|
D | has_type_param_in_array.rs | 205 TypeKind::TemplateInstantiation(ref template) => { in constrain()
|
D | has_float.rs | 205 TypeKind::TemplateInstantiation(ref template) => { in constrain()
|
D | sizedness.rs | 277 TypeKind::TemplateInstantiation(ref inst) => { in constrain()
|
D | derive.rs | 404 TypeKind::TemplateInstantiation(..) => { in constrain_type()
|
/third_party/rust/crates/bindgen/bindgen/codegen/ |
D | impl_partialeq.rs | 105 TypeKind::TemplateInstantiation(ref inst) => { in gen_field()
|
D | impl_debug.rs | 163 TypeKind::TemplateInstantiation(ref inst) => { in impl_debug()
|
D | mod.rs | 46 AsTemplateParam, TemplateInstantiation, TemplateParameters, 438 TypeKind::TemplateInstantiation(..) => return, in append_implicit_template_params() 807 TypeKind::TemplateInstantiation(ref inst) => { in codegen() 1195 impl CodeGenerator for TemplateInstantiation { implementation 3805 TypeKind::TemplateInstantiation(ref inst) => { in try_to_rust_ty() 3894 impl TryToOpaque for TemplateInstantiation { implementation 3908 impl TryToRustTy for TemplateInstantiation { implementation
|
/third_party/rust/crates/bindgen/ |
D | CONTRIBUTING.md | 294 * A `TemplateInstantiation` referencing some template definition
|