Lines Matching refs:weak_ptr
8 /// Binding to C++ `std::weak_ptr<T>`.
31 let mut weak_ptr = MaybeUninit::<WeakPtr<T>>::uninit();
32 let new = weak_ptr.as_mut_ptr().cast();
35 weak_ptr.assume_init()
42 /// Matches the behavior of [std::weak_ptr\<T\>::lock](https://en.cppreference.com/w/cpp/memory/weak_ptr/lock).
65 let mut weak_ptr = MaybeUninit::<WeakPtr<T>>::uninit();
66 let new = weak_ptr.as_mut_ptr().cast();
70 weak_ptr.assume_init()
123 #[link_name = concat!("cxxbridge1$std$weak_ptr$", $segment, "$null")]
132 #[link_name = concat!("cxxbridge1$std$weak_ptr$", $segment, "$clone")]
141 #[link_name = concat!("cxxbridge1$std$weak_ptr$", $segment, "$downgrade")]
150 #[link_name = concat!("cxxbridge1$std$weak_ptr$", $segment, "$upgrade")]
159 #[link_name = concat!("cxxbridge1$std$weak_ptr$", $segment, "$drop")]