Lines Matching defs:shared
64 Shared shared{0};
65 rust::Box<Shared> box{shared}; // explicit constructor from const T&
66 rust::Box<Shared> other{std::move(shared)}; // explicit constructor from T&&
70 rust::Box<Shared>::in_place(shared.z); // placement static factory
87 const size_t &c_return_ref(const Shared &shared) { return shared.z; }
89 const size_t &c_return_ns_ref(const ::A::AShared &shared) {
90 return shared.type;
93 const size_t &c_return_nested_ns_ref(const ::A::B::ABShared &shared) {
94 return shared.z;
97 size_t &c_return_mut(Shared &shared) { return shared.z; }
99 rust::Str c_return_str(const Shared &shared) {
100 (void)shared;
104 rust::Slice<const char> c_return_slice_char(const Shared &shared) {
105 (void)shared;
238 void c_take_shared(Shared shared) {
239 if (shared.z == 2020) {
244 void c_take_ns_shared(::A::AShared shared) {
245 if (shared.type == 2020) {
250 void c_take_nested_ns_shared(::A::B::ABShared shared) {
251 if (shared.z == 2020) {
920 void ns_c_take_ns_shared(::A::AShared shared) {
921 if (shared.type == 2020) {