Lines Matching defs:CxxVector
18 use cxx::{type_id, CxxString, CxxVector, ExternType, SharedPtr, UniquePtr};
110 fn c_return_unique_ptr_vector_u8() -> UniquePtr<CxxVector<u8>>;
111 fn c_return_unique_ptr_vector_f64() -> UniquePtr<CxxVector<f64>>;
112 fn c_return_unique_ptr_vector_string() -> UniquePtr<CxxVector<CxxString>>;
113 fn c_return_unique_ptr_vector_shared() -> UniquePtr<CxxVector<Shared>>;
114 fn c_return_unique_ptr_vector_opaque() -> UniquePtr<CxxVector<C>>;
115 fn c_return_ref_vector(c: &C) -> &CxxVector<u8>;
116 fn c_return_mut_vector(c: Pin<&mut C>) -> Pin<&mut CxxVector<u8>>;
145 fn c_take_unique_ptr_vector_u8(v: UniquePtr<CxxVector<u8>>);
146 fn c_take_unique_ptr_vector_f64(v: UniquePtr<CxxVector<f64>>);
147 fn c_take_unique_ptr_vector_string(v: UniquePtr<CxxVector<CxxString>>);
148 fn c_take_unique_ptr_vector_shared(v: UniquePtr<CxxVector<Shared>>);
149 fn c_take_ref_vector(v: &CxxVector<u8>);
293 fn r_take_ref_vector(v: &CxxVector<u8>);
294 fn r_take_ref_empty_vector(v: &CxxVector<u64>);
339 impl CxxVector<SharedString> {}
592 fn r_take_ref_vector(v: &CxxVector<u8>) {
597 fn r_take_ref_empty_vector(v: &CxxVector<u64>) {