Lines Matching defs:Object
117 pub struct Object(Opaque<bindings::Object>); struct
119 unsafe impl Send for Object {} implementation
120 unsafe impl Sync for Object {} implementation
310 pub fn as_object_mut_ptr(&self) -> *mut bindings::Object { in as_object_mut_ptr()
321 pub fn as_object_ptr(&self) -> *const bindings::Object { in as_object_ptr()
384 unsafe extern "C" fn rust_instance_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_init()
397 unsafe extern "C" fn rust_instance_post_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_post_init()
418 unsafe extern "C" fn drop_object<T: ObjectImpl>(obj: *mut bindings::Object) { in drop_object()
467 fn as_object(&self) -> &Object { in as_object()
474 fn as_object_ptr(&self) -> *const bindings::Object { in as_object_ptr()
485 unsafe fn as_object_mut_ptr(&self) -> *mut bindings::Object { in as_object_mut_ptr()
727 unsafe extern "C" fn rust_unparent_fn<T: ObjectImpl>(dev: *mut bindings::Object) { in rust_unparent_fn()
742 unsafe impl ObjectType for Object { implementation