Home
last modified time | relevance | path

Searched refs:efn (Results 1 - 25 of 45) sorted by relevance

12

/third_party/rust/crates/cxx/gen/cmd/src/syntax/
H A Dtrivial.rs49 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
50 if let Some(receiver) = &efn.receiver {
52 let reason = TrivialReason::UnpinnedMut(efn);
56 for arg in &efn.args {
59 let reason = TrivialReason::FunctionArgument(efn);
65 let reason = TrivialReason::UnpinnedMut(efn);
73 if let Some(ret) = &efn.ret {
76 let reason = TrivialReason::FunctionReturn(efn);
82 let reason = TrivialReason::UnpinnedMut(efn);
[all...]
H A Dmangle.rs87 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
88 match &efn.receiver { in extern_fn()
92 efn.name.namespace, in extern_fn()
95 efn.name.rust, in extern_fn()
98 None => join!(efn.name.namespace, CXXBRIDGE, efn.name.rust), in extern_fn()
113 pub fn c_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in operator()
114 join!(extern_fn(efn, types), var.rust, 0) in operator()
118 pub fn r_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in r_trampoline()
119 join!(extern_fn(efn, type in r_trampoline()
[all...]
H A Dcheck.rs69 Api::CxxFunction(efn) | Api::RustFunction(efn) => check_api_fn(cx, efn), in do_typecheck()
403 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
404 match efn.lang { in check_api_fn()
406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn()
407 let ref span = span_for_generics_error(efn); in check_api_fn()
412 if !efn.generics.params.is_empty() && efn in check_api_fn()
[all...]
H A Dident.rs46 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
47 check(cx, &efn.name);
48 for arg in &efn.args {
H A Dtypes.rs142 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
145 if !function_names.insert((&efn.receiver, &efn.name.rust)) {
146 duplicate_name(cx, efn, &efn.name.rust);
148 for arg in &efn.args {
151 if let Some(ret) = &efn.ret {
/third_party/rust/crates/cxx/gen/lib/src/syntax/
H A Dtrivial.rs49 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
50 if let Some(receiver) = &efn.receiver {
52 let reason = TrivialReason::UnpinnedMut(efn);
56 for arg in &efn.args {
59 let reason = TrivialReason::FunctionArgument(efn);
65 let reason = TrivialReason::UnpinnedMut(efn);
73 if let Some(ret) = &efn.ret {
76 let reason = TrivialReason::FunctionReturn(efn);
82 let reason = TrivialReason::UnpinnedMut(efn);
[all...]
H A Dmangle.rs87 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
88 match &efn.receiver { in extern_fn()
92 efn.name.namespace, in extern_fn()
95 efn.name.rust, in extern_fn()
98 None => join!(efn.name.namespace, CXXBRIDGE, efn.name.rust), in extern_fn()
113 pub fn c_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in operator()
114 join!(extern_fn(efn, types), var.rust, 0) in operator()
118 pub fn r_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in r_trampoline()
119 join!(extern_fn(efn, type in r_trampoline()
[all...]
H A Dcheck.rs69 Api::CxxFunction(efn) | Api::RustFunction(efn) => check_api_fn(cx, efn), in do_typecheck()
403 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
404 match efn.lang { in check_api_fn()
406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn()
407 let ref span = span_for_generics_error(efn); in check_api_fn()
412 if !efn.generics.params.is_empty() && efn in check_api_fn()
[all...]
H A Dident.rs46 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
47 check(cx, &efn.name);
48 for arg in &efn.args {
H A Dtypes.rs142 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
145 if !function_names.insert((&efn.receiver, &efn.name.rust)) {
146 duplicate_name(cx, efn, &efn.name.rust);
148 for arg in &efn.args {
151 if let Some(ret) = &efn.ret {
/third_party/rust/crates/cxx/gen/build/src/syntax/
H A Dtrivial.rs49 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
50 if let Some(receiver) = &efn.receiver {
52 let reason = TrivialReason::UnpinnedMut(efn);
56 for arg in &efn.args {
59 let reason = TrivialReason::FunctionArgument(efn);
65 let reason = TrivialReason::UnpinnedMut(efn);
73 if let Some(ret) = &efn.ret {
76 let reason = TrivialReason::FunctionReturn(efn);
82 let reason = TrivialReason::UnpinnedMut(efn);
[all...]
H A Dmangle.rs87 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
88 match &efn.receiver { in extern_fn()
92 efn.name.namespace, in extern_fn()
95 efn.name.rust, in extern_fn()
98 None => join!(efn.name.namespace, CXXBRIDGE, efn.name.rust), in extern_fn()
113 pub fn c_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in operator()
114 join!(extern_fn(efn, types), var.rust, 0) in operator()
118 pub fn r_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in r_trampoline()
119 join!(extern_fn(efn, type in r_trampoline()
[all...]
H A Dcheck.rs69 Api::CxxFunction(efn) | Api::RustFunction(efn) => check_api_fn(cx, efn), in do_typecheck()
403 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
404 match efn.lang { in check_api_fn()
406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn()
407 let ref span = span_for_generics_error(efn); in check_api_fn()
412 if !efn.generics.params.is_empty() && efn in check_api_fn()
[all...]
H A Dident.rs46 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
47 check(cx, &efn.name);
48 for arg in &efn.args {
H A Dtypes.rs142 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
145 if !function_names.insert((&efn.receiver, &efn.name.rust)) {
146 duplicate_name(cx, efn, &efn.name.rust);
148 for arg in &efn.args {
151 if let Some(ret) = &efn.ret {
/third_party/rust/crates/cxx/syntax/
H A Dtrivial.rs49 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
50 if let Some(receiver) = &efn.receiver {
52 let reason = TrivialReason::UnpinnedMut(efn);
56 for arg in &efn.args {
59 let reason = TrivialReason::FunctionArgument(efn);
65 let reason = TrivialReason::UnpinnedMut(efn);
73 if let Some(ret) = &efn.ret {
76 let reason = TrivialReason::FunctionReturn(efn);
82 let reason = TrivialReason::UnpinnedMut(efn);
[all...]
H A Dmangle.rs87 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
88 match &efn.receiver { in extern_fn()
92 efn.name.namespace, in extern_fn()
95 efn.name.rust, in extern_fn()
98 None => join!(efn.name.namespace, CXXBRIDGE, efn.name.rust), in extern_fn()
113 pub fn c_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in operator()
114 join!(extern_fn(efn, types), var.rust, 0) in operator()
118 pub fn r_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in r_trampoline()
119 join!(extern_fn(efn, type in r_trampoline()
[all...]
H A Dcheck.rs69 Api::CxxFunction(efn) | Api::RustFunction(efn) => check_api_fn(cx, efn), in do_typecheck()
403 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
404 match efn.lang { in check_api_fn()
406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn()
407 let ref span = span_for_generics_error(efn); in check_api_fn()
412 if !efn.generics.params.is_empty() && efn in check_api_fn()
[all...]
H A Dident.rs46 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
47 check(cx, &efn.name);
48 for arg in &efn.args {
H A Dtypes.rs142 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
145 if !function_names.insert((&efn.receiver, &efn.name.rust)) {
146 duplicate_name(cx, efn, &efn.name.rust);
148 for arg in &efn.args {
151 if let Some(ret) = &efn.ret {
/third_party/rust/crates/cxx/macro/src/syntax/
H A Dtrivial.rs49 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
50 if let Some(receiver) = &efn.receiver {
52 let reason = TrivialReason::UnpinnedMut(efn);
56 for arg in &efn.args {
59 let reason = TrivialReason::FunctionArgument(efn);
65 let reason = TrivialReason::UnpinnedMut(efn);
73 if let Some(ret) = &efn.ret {
76 let reason = TrivialReason::FunctionReturn(efn);
82 let reason = TrivialReason::UnpinnedMut(efn);
[all...]
H A Dmangle.rs87 pub fn extern_fn(efn: &ExternFn, types: &Types) -> Symbol { in extern_fn()
88 match &efn.receiver { in extern_fn()
92 efn.name.namespace, in extern_fn()
95 efn.name.rust, in extern_fn()
98 None => join!(efn.name.namespace, CXXBRIDGE, efn.name.rust), in extern_fn()
113 pub fn c_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in operator()
114 join!(extern_fn(efn, types), var.rust, 0) in operator()
118 pub fn r_trampoline(efn: &ExternFn, var: &Pair, types: &Types) -> Symbol { in r_trampoline()
119 join!(extern_fn(efn, type in r_trampoline()
[all...]
H A Dcheck.rs69 Api::CxxFunction(efn) | Api::RustFunction(efn) => check_api_fn(cx, efn), in do_typecheck()
403 fn check_api_fn(cx: &mut Check, efn: &ExternFn) { in check_api_fn()
404 match efn.lang { in check_api_fn()
406 if !efn.generics.params.is_empty() && !efn.trusted { in check_api_fn()
407 let ref span = span_for_generics_error(efn); in check_api_fn()
412 if !efn.generics.params.is_empty() && efn in check_api_fn()
[all...]
H A Dident.rs46 Api::CxxFunction(efn) | Api::RustFunction(efn) => {
47 check(cx, &efn.name);
48 for arg in &efn.args {
/third_party/rust/crates/cxx/macro/src/
H A Dexpand.rs79 Api::CxxFunction(efn) => { in expand()
80 expanded.extend(expand_cxx_function_shim(efn, types)); in expand()
86 Api::RustFunction(efn) => hidden.extend(expand_rust_function_shim(efn, types)), in expand()
450 fn expand_cxx_function_decl(efn: &ExternFn, types: &Types) -> TokenStream { in expand_cxx_function_decl()
451 let generics = &efn.generics; in expand_cxx_function_decl()
452 let receiver = efn.receiver.iter().map(|receiver| { in expand_cxx_function_decl()
456 let args = efn.args.iter().map(|arg| { in expand_cxx_function_decl()
473 let ret = if efn.throws { in expand_cxx_function_decl()
476 expand_extern_return_type(&efn in expand_cxx_function_decl()
[all...]

Completed in 11 milliseconds

12