Home
last modified time | relevance | path

Searched refs:ExternFn (Results 1 – 16 of 16) sorted by relevance

/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxx-build-0.5.10/src/syntax/
H A Dmangle.rs2 use crate::syntax::{ExternFn, Types};
13 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn() argument
29 pub fn c_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in c_trampoline() argument
34 pub fn r_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in r_trampoline() argument
H A Dmod.rs46 CxxFunction(ExternFn),
48 RustFunction(ExternFn),
96 pub struct ExternFn { struct
H A Dimpls.rs1 use crate::syntax::{ExternFn, Impl, Include, Receiver, Ref, Signature, Slice, Ty1, Type};
25 impl Deref for ExternFn { implementation
33 impl DerefMut for ExternFn { implementation
H A Dtypes.rs6 toposort, Api, Derive, Enum, ExternFn, ExternType, Impl, Pair, ResolvableName, Struct, Type,
298 FunctionArgument(&'a ExternFn),
299 FunctionReturn(&'a ExternFn),
H A Dtokens.rs3 Atom, Derive, Enum, ExternFn, ExternType, Impl, Receiver, Ref, ResolvableName, Signature,
116 impl ToTokens for ExternFn { implementation
H A Dcheck.rs5 error, ident, Api, Enum, ExternFn, ExternType, Impl, Lang, Receiver, Ref, Slice, Struct, Ty1,
226 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn() argument
300 fn check_mut_return_restriction(cx: &mut Check, efn: &ExternFn) { in check_mut_return_restriction() argument
320 fn check_multiple_arg_lifetimes(cx: &mut Check, efn: &ExternFn) { in check_multiple_arg_lifetimes() argument
H A Dparse.rs6 attrs, error, Api, Doc, Enum, ExternFn, ExternType, Impl, Include, IncludeKind, Lang,
438 Ok(api_function(ExternFn { in parse_extern_fn()
/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxxbridge-macro-0.5.10/src/syntax/
H A Dmangle.rs2 use crate::syntax::{ExternFn, Types};
13 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn() argument
29 pub fn c_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in c_trampoline() argument
34 pub fn r_trampoline(efn: &ExternFn, var: &Ident, types: &Types) -> Symbol { in r_trampoline() argument
H A Dmod.rs46 CxxFunction(ExternFn),
48 RustFunction(ExternFn),
96 pub struct ExternFn { struct
H A Dimpls.rs1 use crate::syntax::{ExternFn, Impl, Include, Receiver, Ref, Signature, Slice, Ty1, Type};
25 impl Deref for ExternFn { implementation
33 impl DerefMut for ExternFn { implementation
H A Dtypes.rs6 toposort, Api, Derive, Enum, ExternFn, ExternType, Impl, Pair, ResolvableName, Struct, Type,
298 FunctionArgument(&'a ExternFn),
299 FunctionReturn(&'a ExternFn),
H A Dtokens.rs3 Atom, Derive, Enum, ExternFn, ExternType, Impl, Receiver, Ref, ResolvableName, Signature,
116 impl ToTokens for ExternFn { implementation
H A Dcheck.rs5 error, ident, Api, Enum, ExternFn, ExternType, Impl, Lang, Receiver, Ref, Slice, Struct, Ty1,
226 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn() argument
300 fn check_mut_return_restriction(cx: &mut Check, efn: &ExternFn) { in check_mut_return_restriction() argument
320 fn check_multiple_arg_lifetimes(cx: &mut Check, efn: &ExternFn) { in check_multiple_arg_lifetimes() argument
H A Dparse.rs6 attrs, error, Api, Doc, Enum, ExternFn, ExternType, Impl, Include, IncludeKind, Lang,
438 Ok(api_function(ExternFn { in parse_extern_fn()
/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxx-build-0.5.10/src/gen/
H A Dwrite.rs8 mangle, Api, Enum, ExternFn, ExternType, Pair, ResolvableName, Signature, Struct, Type, Types,
180 fn write_struct<'a>(out: &mut OutFile<'a>, strct: &'a Struct, methods: &[&ExternFn]) { in write_struct() argument
225 methods: &[&ExternFn], in write_struct_with_methods() argument
331 fn write_cxx_function_shim<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_cxx_function_shim() argument
521 efn: &ExternFn, in write_function_pointer_trampoline() argument
534 fn write_rust_function_decl<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_rust_function_decl() argument
593 fn write_rust_function_shim<'a>(out: &mut OutFile<'a>, efn: &'a ExternFn) { in write_rust_function_shim() argument
/dports/www/newsboat/newsboat-2.22.1/cargo-crates/cxxbridge-macro-0.5.10/src/
H A Dexpand.rs7 self, check, mangle, Api, Enum, ExternFn, ExternType, Impl, Pair, ResolvableName, Signature,
204 fn expand_cxx_function_decl(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_decl() argument
243 fn expand_cxx_function_shim(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_shim() argument
424 efn: &ExternFn, in expand_function_pointer_trampoline() argument
486 fn expand_rust_function_shim(efn: &ExternFn, types: &Types) -> TokenStream { in expand_rust_function_shim() argument