Home
last modified time | relevance | path

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

/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxx-build-0.5.10/src/syntax/
H A Dmangle.rs13 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
29 pub fn c_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in c_trampoline()
34 pub fn r_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in r_trampoline()
H A Dmod.rs96 pub struct ExternFn { struct
97 pub lang: Lang,
98 pub doc: Doc,
99 pub name: Pair,
100 pub sig: Signature,
101 pub semi_token: Token![;],
H A Dcheck.rs226 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
300 fn check_mut_return_restriction(cx: &mut Check, efn: &ExternFn) { in check_mut_return_restriction()
320 fn check_multiple_arg_lifetimes(cx: &mut Check, efn: &ExternFn) { in check_multiple_arg_lifetimes()
H A Dimpls.rs25 impl Deref for ExternFn { implementation
33 impl DerefMut for ExternFn { implementation
H A Dtokens.rs116 impl ToTokens for ExternFn { implementation
/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxxbridge-macro-0.5.10/src/syntax/
H A Dmangle.rs13 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
29 pub fn c_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in c_trampoline()
34 pub fn r_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in r_trampoline()
H A Dmod.rs96 pub struct ExternFn { struct
97 pub lang: Lang,
98 pub doc: Doc,
99 pub name: Pair,
100 pub sig: Signature,
101 pub semi_token: Token![;],
H A Dcheck.rs226 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
300 fn check_mut_return_restriction(cx: &mut Check, efn: &ExternFn) { in check_mut_return_restriction()
320 fn check_multiple_arg_lifetimes(cx: &mut Check, efn: &ExternFn) { in check_multiple_arg_lifetimes()
H A Dimpls.rs25 impl Deref for ExternFn { implementation
33 impl DerefMut for ExternFn { implementation
H A Dtokens.rs116 impl ToTokens for ExternFn { implementation
/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxx-build-0.5.10/src/gen/
H A Dwrite.rs180 fn write_struct<'a>(out: &mut OutFile<'a>, strct: &'a Struct, methods: &[&ExternFn]) { in write_struct()
225 methods: &[&ExternFn], in write_struct_with_methods()
331 fn write_cxx_function_shim<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_cxx_function_shim()
521 efn: &ExternFn, in write_function_pointer_trampoline()
534 fn write_rust_function_decl<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_rust_function_decl()
593 fn write_rust_function_shim<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_rust_function_shim()
/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxxbridge-macro-0.5.10/src/
H A Dexpand.rs204 fn expand_cxx_function_decl(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_decl()
243 fn expand_cxx_function_shim(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_shim()
424 efn: &ExternFn, in expand_function_pointer_trampoline()
486 fn expand_rust_function_shim(efn: &ExternFn, types: &Types) -> TokenStream { in expand_rust_function_shim()