Lines Matching defs:repr
23 #[repr(C, packed)]
25 // A thing, because repr(C) structs are not allowed to consist exclusively
361 unsafe fn __unique_ptr_get(repr: MaybeUninit<*mut c_void>) -> *const CxxVector<Self>;
363 unsafe fn __unique_ptr_release(repr: MaybeUninit<*mut c_void>) -> *mut CxxVector<Self>;
365 unsafe fn __unique_ptr_drop(repr: MaybeUninit<*mut c_void>);
427 let mut repr = MaybeUninit::uninit();
428 unsafe { __unique_ptr_null(&mut repr) }
429 repr
438 let mut repr = MaybeUninit::uninit();
439 unsafe { __unique_ptr_raw(&mut repr, raw) }
440 repr
442 unsafe fn __unique_ptr_get(repr: MaybeUninit<*mut c_void>) -> *const CxxVector<Self> {
449 unsafe { __unique_ptr_get(&repr) }
451 unsafe fn __unique_ptr_release(mut repr: MaybeUninit<*mut c_void>) -> *mut CxxVector<Self> {
458 unsafe { __unique_ptr_release(&mut repr) }
460 unsafe fn __unique_ptr_drop(mut repr: MaybeUninit<*mut c_void>) {
467 unsafe { __unique_ptr_drop(&mut repr) }