Lines Matching defs:repr
14 #[repr(C)]
19 repr: MaybeUninit<*mut c_void>,
32 repr: T::__null(),
43 repr: T::__new(value),
52 let ptr = unsafe { T::__get(self.repr) };
59 unsafe { T::__get(self.repr).as_ref() }
66 let mut_reference = (T::__get(self.repr) as *mut T).as_mut()?;
91 let ptr = unsafe { T::__release(self.repr) };
106 repr: unsafe { T::__raw(raw) },
124 unsafe { T::__drop(self.repr) }
227 unsafe fn __get(repr: MaybeUninit<*mut c_void>) -> *const Self;
229 unsafe fn __release(repr: MaybeUninit<*mut c_void>) -> *mut Self;
231 unsafe fn __drop(repr: MaybeUninit<*mut c_void>);
252 let mut repr = MaybeUninit::uninit();
254 unique_ptr_std_string_null(&mut repr);
256 repr
259 let mut repr = MaybeUninit::uninit();
260 unsafe { unique_ptr_std_string_raw(&mut repr, raw) }
261 repr
263 unsafe fn __get(repr: MaybeUninit<*mut c_void>) -> *const Self {
264 unsafe { unique_ptr_std_string_get(&repr) }
266 unsafe fn __release(mut repr: MaybeUninit<*mut c_void>) -> *mut Self {
267 unsafe { unique_ptr_std_string_release(&mut repr) }
269 unsafe fn __drop(mut repr: MaybeUninit<*mut c_void>) {
270 unsafe { unique_ptr_std_string_drop(&mut repr) }
287 unsafe fn __get(repr: MaybeUninit<*mut c_void>) -> *const Self {
288 unsafe { T::__unique_ptr_get(repr) }
290 unsafe fn __release(repr: MaybeUninit<*mut c_void>) -> *mut Self {
291 unsafe { T::__unique_ptr_release(repr) }
293 unsafe fn __drop(repr: MaybeUninit<*mut c_void>) {
294 unsafe { T::__unique_ptr_drop(repr) }