Lines Matching refs:name
73 let ident = &ety.name.rust;
155 let ident = &strct.name.rust;
159 let type_id = type_id(&strct.name);
199 let ident = &strct.name.rust;
207 let link_name = mangle::operator(&strct.name, "eq");
208 let local_name = format_ident!("__operator_eq_{}", strct.name.rust);
209 let prevent_unwind_label = format!("::{} as PartialEq>::eq", strct.name.rust);
220 let link_name = mangle::operator(&strct.name, "ne");
221 let local_name = format_ident!("__operator_ne_{}", strct.name.rust);
222 let prevent_unwind_label = format!("::{} as PartialEq>::ne", strct.name.rust);
234 let link_name = mangle::operator(&strct.name, "lt");
235 let local_name = format_ident!("__operator_lt_{}", strct.name.rust);
236 let prevent_unwind_label = format!("::{} as PartialOrd>::lt", strct.name.rust);
246 let link_name = mangle::operator(&strct.name, "le");
247 let local_name = format_ident!("__operator_le_{}", strct.name.rust);
248 let prevent_unwind_label = format!("::{} as PartialOrd>::le", strct.name.rust);
259 let link_name = mangle::operator(&strct.name, "gt");
260 let local_name = format_ident!("__operator_gt_{}", strct.name.rust);
261 let prevent_unwind_label = format!("::{} as PartialOrd>::gt", strct.name.rust);
271 let link_name = mangle::operator(&strct.name, "ge");
272 let local_name = format_ident!("__operator_ge_{}", strct.name.rust);
273 let prevent_unwind_label = format!("::{} as PartialOrd>::ge", strct.name.rust);
285 let link_name = mangle::operator(&strct.name, "hash");
286 let local_name = format_ident!("__operator_hash_{}", strct.name.rust);
287 let prevent_unwind_label = format!("::{} as Hash>::hash", strct.name.rust);
306 let ident = &strct.name.rust;
317 let ident = &enm.name.rust;
321 let type_id = type_id(&enm.name);
325 let variant_ident = &variant.name.rust;
375 let ident = &ety.name.rust;
379 let type_id = type_id(&ety.name);
415 let ident = &ety.name.rust;
457 let var = &arg.name.rust;
484 let local_name = format_ident!("__{}", efn.name.rust);
525 let var = &arg.name.rust;
595 let var = &arg.name;
607 let var = &arg.name.rust;
616 let local_name = format_ident!("__{}", efn.name.rust);
727 let ident = &efn.name.rust;
788 let prevent_unwind_label = format!("::{}::{}", efn.name.rust, var.rust);
819 let ident = &ety.name.rust;
828 let ident = &ety.name.rust;
840 let type_id = type_id(&ety.name);
857 let ident = &ety.name.rust;
883 let ident = &ety.name.rust;
889 let link_sizeof = mangle::operator(&ety.name, "sizeof");
890 let link_alignof = mangle::operator(&ety.name, "alignof");
892 let local_sizeof = format_ident!("__sizeof_{}", ety.name.rust);
893 let local_alignof = format_ident!("__alignof_{}", ety.name.rust);
932 None => format_ident!("__{}", efn.name.rust),
933 Some(receiver) => format_ident!("__{}__{}", receiver.ty.rust, efn.name.rust),
936 None => format!("::{}", efn.name.rust),
937 Some(receiver) => format!("::{}::{}", receiver.ty.rust, efn.name.rust),
939 let invoke = Some(&efn.name.rust);
976 let var = &arg.name.rust;
988 let var = &arg.name.rust;
1183 let arg_vars = sig.args.iter().map(|arg| &arg.name.rust);
1207 let ident = &alias.name.rust;
1221 let ident = &alias.name.rust;
1222 let type_id = type_id(&alias.name);
1232 if types.required_trivial.contains_key(&alias.name.rust) {
1242 fn type_id(name: &Pair) -> TokenStream {
1243 let namespace_segments = name.namespace.iter();
1246 segments.push(Ident::new(&name.cxx.to_string(), Span::call_site()));
1254 let link_prefix = format!("cxxbridge1$box${}$", resolve.name.to_symbol());
1302 let link_prefix = format!("cxxbridge1$rust_vec${}$", resolve.name.to_symbol());
1389 let name = ident.to_string();
1391 let prefix = format!("cxxbridge1$unique_ptr${}$", resolve.name.to_symbol());
1425 f.write_str(#name)
1477 let name = ident.to_string();
1479 let prefix = format!("cxxbridge1$shared_ptr${}$", resolve.name.to_symbol());
1510 f.write_str(#name)
1547 let name = ident.to_string();
1549 let prefix = format!("cxxbridge1$weak_ptr${}$", resolve.name.to_symbol());
1565 f.write_str(#name)
1612 let name = elem.to_string();
1614 let prefix = format!("cxxbridge1$std$vector${}$", resolve.name.to_symbol());
1621 resolve.name.to_symbol(),
1672 f.write_str(#name)
1755 let span = ty.name.span();
1764 let span = ty.name.span();
1780 let span = ty.name.span();