Home
last modified time | relevance | path

Searched defs:ExternFn (Results 1 – 7 of 7) sorted by relevance

/external/rust/cxx/syntax/
Dmangle.rs87 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
113 pub fn c_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in c_trampoline()
118 pub fn r_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in r_trampoline()
Dmod.rs119 pub struct ExternFn { struct
120 pub lang: Lang,
121 pub doc: Doc,
122 pub attrs: OtherAttrs,
123 pub visibility: Token![pub],
124 pub name: Pair,
125 pub sig: Signature,
126 pub semi_token: Token![;],
127 pub trusted: bool,
Dimpls.rs26 impl Deref for ExternFn { implementation
34 impl DerefMut for ExternFn { implementation
Dcheck.rs383 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
509 fn check_mut_return_restriction(cx: &mut Check, efn: &ExternFn) { in check_mut_return_restriction()
Dtokens.rs204 impl ToTokens for ExternFn { implementation
/external/rust/cxx/gen/src/
Dwrite.rs230 fn write_struct<'a>(out: &mut OutFile<'a>, strct: &'a Struct, methods: &[&ExternFn]) { in write_struct()
319 fn write_opaque_type<'a>(out: &mut OutFile<'a>, ety: &'a ExternType, methods: &[&ExternFn]) { in write_opaque_type()
645 fn write_cxx_function_shim<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_cxx_function_shim()
820 fn write_function_pointer_trampoline(out: &mut OutFile, efn: &ExternFn, var: &Pair, f: &Signature) { in write_function_pointer_trampoline()
830 fn write_rust_function_decl<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_rust_function_decl()
895 fn write_rust_function_shim<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_rust_function_shim()
/external/rust/cxx/macro/src/
Dexpand.rs415 fn expand_cxx_function_decl(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_decl()
455 fn expand_cxx_function_shim(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_shim()
712 efn: &ExternFn, in expand_function_pointer_trampoline()
849 fn expand_rust_function_shim(efn: &ExternFn, types: &Types) -> TokenStream { in expand_rust_function_shim()