Lines Matching defs:Object
116 pub struct Object(Opaque<bindings::Object>); struct
118 unsafe impl Send for Object {} implementation
119 unsafe impl Sync for Object {} implementation
209 unsafe extern "C" fn rust_instance_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_init()
219 unsafe extern "C" fn rust_instance_post_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_post_init()
240 unsafe extern "C" fn drop_object<T: ObjectImpl>(obj: *mut bindings::Object) { in drop_object()
289 fn as_object(&self) -> &Object { in as_object()
296 fn as_object_ptr(&self) -> *const bindings::Object { in as_object_ptr()
307 unsafe fn as_object_mut_ptr(&self) -> *mut bindings::Object { in as_object_mut_ptr()
549 unsafe extern "C" fn rust_unparent_fn<T: ObjectImpl>(dev: *mut bindings::Object) { in rust_unparent_fn()
564 unsafe impl ObjectType for Object { implementation