Lines Matching refs:ident

73                 let ident = &ety.name.rust;
74 if !types.structs.contains_key(ident) && !types.enums.contains_key(ident) {
96 ImplKey::RustBox(ident) => {
97 hidden.extend(expand_rust_box(ident, types, explicit_impl));
99 ImplKey::RustVec(ident) => {
100 hidden.extend(expand_rust_vec(ident, types, explicit_impl));
102 ImplKey::UniquePtr(ident) => {
103 expanded.extend(expand_unique_ptr(ident, types, explicit_impl));
105 ImplKey::SharedPtr(ident) => {
106 expanded.extend(expand_shared_ptr(ident, types, explicit_impl));
108 ImplKey::WeakPtr(ident) => {
109 expanded.extend(expand_weak_ptr(ident, types, explicit_impl));
111 ImplKey::CxxVector(ident) => {
112 expanded.extend(expand_cxx_vector(ident, explicit_impl, types));
133 let ident = &ffi.ident;
150 #vis #mod_token #ident #expanded
155 let ident = &strct.name.rust;
171 let span = ident.span();
175 #visibility #struct_token #ident #generics {
187 unsafe impl #generics ::cxx::ExternType for #ident #generics {
199 let ident = &strct.name.rust;
213 extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool {
226 extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool {
240 extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool {
252 extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool {
265 extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool {
277 extern "C" fn #local_name #generics(lhs: &#ident #generics, rhs: &#ident #generics) -> bool {
292 extern "C" fn #local_name #generics(this: &#ident #generics) -> usize {
306 let ident = &strct.name.rust;
308 let span = ident.span();
312 #impl_token #generics self::Drop for super::#ident #generics {}
317 let ident = &enm.name.rust;
332 pub const #variant_ident: Self = #ident { repr: #discriminant };
338 let span = ident.span();
346 #visibility #struct_token #ident {
359 impl #ident {
363 unsafe impl ::cxx::ExternType for #ident {
375 let ident = &ety.name.rust;
382 let field = format_ident!("_lifetime_{}", lifetime.ident);
390 let span = ident.span();
394 #visibility #struct_token #ident #generics {
405 unsafe impl #generics ::cxx::ExternType for #ident #generics {
415 let ident = &ety.name.rust;
416 let infer = Token![_](ident.span());
418 let resolve = types.resolve(ident);
445 <#ident #lifetimes as __AmbiguousIfImpl<#infer>>::infer
528 Type::Ident(ident) if ident.rust == RustString => {
547 Type::Ident(ident) if ident.rust == RustString => match ty.mutable {
649 Type::Ident(ident) if ident.rust == RustString => {
674 Type::Ident(ident) if ident.rust == RustString => match ty.mutable {
727 let ident = &efn.name.rust;
742 #visibility #unsafety #fn_token #ident #generics #arg_list #ret #fn_body
768 quote_spanned! {ident.span()=>
772 #visibility #unsafety #fn_token #ident #arg_list #ret #fn_body
819 let ident = &ety.name.rust;
820 let span = ident.span();
823 use super::#ident;
828 let ident = &ety.name.rust;
830 let span = ident.span();
835 #unsafe_impl #generics ::cxx::private::RustType for #ident #generics {}
843 unsafe impl #generics ::cxx::ExternType for #ident #generics {
857 let ident = &ety.name.rust;
863 let resolve = types.resolve(ident);
866 quote_spanned! {ident.span()=>
869 __AssertUnpin::<#ident #lifetimes>
883 let ident = &ety.name.rust;
895 let resolve = types.resolve(ident);
898 quote_spanned! {ident.span()=>
907 __AssertSized::<#ident #lifetimes>().size()
912 __AssertSized::<#ident #lifetimes>().align()
1052 Type::Ident(ident) if ident.rust == RustString => {
1065 Type::Ident(ident) if ident.rust == RustString => match ty.mutable {
1207 let ident = &alias.name.rust;
1216 #visibility #type_token #ident #generics #eq_token #ty #semi_token
1221 let ident = &alias.name.rust;
1229 const _: fn() = #begin #ident, #type_id #end;
1235 const _: fn() = #begin #ident, ::cxx::kind::Trivial #end;
1252 let ident = key.rust;
1253 let resolve = types.resolve(ident);
1259 let local_prefix = format_ident!("{}__box_", ident);
1269 let prevent_unwind_drop_label = format!("::{} as Drop>::drop", ident);
1273 #unsafe_token impl #impl_generics ::cxx::private::ImplBox for #ident #ty_generics {}
1276 unsafe extern "C" fn #local_alloc #impl_generics() -> *mut ::cxx::core::mem::MaybeUninit<#ident #ty_generics> {
1286 unsafe extern "C" fn #local_dealloc #impl_generics(ptr: *mut ::cxx::core::mem::MaybeUninit<#ident #ty_generics>) {
1292 unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::alloc::boxed::Box<#ident #ty_generics>) {
1388 let ident = key.rust;
1389 let name = ident.to_string();
1390 let resolve = types.resolve(ident);
1401 let can_construct_from_value = types.is_maybe_trivial(ident);
1410 unsafe { __uninit(&mut repr).cast::<#ident #ty_generics>().write(value) }
1423 #unsafe_token impl #impl_generics ::cxx::private::UniquePtrTarget for #ident #ty_generics {
1476 let ident = key.rust;
1477 let name = ident.to_string();
1478 let resolve = types.resolve(ident);
1488 let can_construct_from_value = types.is_maybe_trivial(ident);
1496 __uninit(new).cast::<#ident #ty_generics>().write(value);
1508 #unsafe_token impl #impl_generics ::cxx::private::SharedPtrTarget for #ident #ty_generics {
1546 let ident = key.rust;
1547 let name = ident.to_string();
1548 let resolve = types.resolve(ident);
1563 #unsafe_token impl #impl_generics ::cxx::private::WeakPtrTarget for #ident #ty_generics {
1750 Type::Ident(ident) if ident.rust == RustString => {
1751 let span = ident.rust.span();
1775 Type::Ident(ident) if ident.rust == RustString => {
1776 let span = ident.rust.span();