Home
last modified time | relevance | path

Searched refs:AShared (Results 1 - 4 of 4) sorted by relevance

/third_party/rust/crates/cxx/tests/ffi/
H A Dlib.rs45 struct AShared { structure names
125 fn c_return_ns_ref(shared: &AShared) -> &usize; in c_return_ns_ref()
173 fn c_take_ns_shared(shared: AShared); in c_take_ns_shared()
175 fn c_take_rust_vec_ns_shared(v: Vec<AShared>); in c_take_rust_vec_ns_shared()
218 fn ns_c_take_ns_shared(shared: AShared); in ns_c_take_ns_shared()
H A Dtests.h7 struct AShared;
91 ::A::AShared c_return_ns_shared();
98 const size_t &c_return_ns_ref(const ::A::AShared &shared);
130 void c_take_ns_shared(::A::AShared shared);
154 void c_take_rust_vec_ns_shared(rust::Vec<::A::AShared> v);
223 void ns_c_take_ns_shared(::A::AShared shared);
H A Dtests.cc59 ::A::AShared c_return_ns_shared() { return ::A::AShared{2020}; } in c_return_ns_shared()
89 const size_t &c_return_ns_ref(const ::A::AShared &shared) { in c_return_ns_ref()
244 void c_take_ns_shared(::A::AShared shared) { in c_take_ns_shared()
399 void c_take_rust_vec_ns_shared(rust::Vec<::A::AShared> v) { in c_take_rust_vec_ns_shared()
920 void ns_c_take_ns_shared(::A::AShared shared) { in ns_c_take_ns_shared()
/third_party/rust/crates/cxx/tests/
H A Dtest.rs38 let ns_shared = ffi::AShared { z: 2020 }; in test_c_return()
123 check!(ffi::c_take_ns_shared(ffi::AShared { z: 2020 })); in test_c_take()
124 check!(ffi::ns_c_take_ns_shared(ffi::AShared { z: 2020 })); in test_c_take()
194 let ns_shared_test_vec = vec![ffi::AShared { z: 1010 }, ffi::AShared { z: 1011 }]; in test_c_take()

Completed in 6 milliseconds