Struct gobject_sys::GInitiallyUnownedClass [−][src]
#[repr(C)]pub struct GInitiallyUnownedClass { pub g_type_class: GTypeClass, pub construct_properties: *mut GSList, pub constructor: Option<unsafe extern "C" fn(_: GType, _: c_uint, _: *mut GObjectConstructParam) -> *mut GObject>, pub set_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>, pub get_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>, pub dispose: Option<unsafe extern "C" fn(_: *mut GObject)>, pub finalize: Option<unsafe extern "C" fn(_: *mut GObject)>, pub dispatch_properties_changed: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut *mut GParamSpec)>, pub notify: Option<unsafe extern "C" fn(_: *mut GObject, _: *mut GParamSpec)>, pub constructed: Option<unsafe extern "C" fn(_: *mut GObject)>, pub flags: size_t, pub pdummy: [gpointer; 6], }
Fields
g_type_class: GTypeClass
construct_properties: *mut GSList
constructor: Option<unsafe extern "C" fn(_: GType, _: c_uint, _: *mut GObjectConstructParam) -> *mut GObject>
set_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>
get_property: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut GValue, _: *mut GParamSpec)>
dispose: Option<unsafe extern "C" fn(_: *mut GObject)>
finalize: Option<unsafe extern "C" fn(_: *mut GObject)>
dispatch_properties_changed: Option<unsafe extern "C" fn(_: *mut GObject, _: c_uint, _: *mut *mut GParamSpec)>
notify: Option<unsafe extern "C" fn(_: *mut GObject, _: *mut GParamSpec)>
constructed: Option<unsafe extern "C" fn(_: *mut GObject)>
flags: size_t
pdummy: [gpointer; 6]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GInitiallyUnownedClass
impl !Send for GInitiallyUnownedClass
impl !Sync for GInitiallyUnownedClass
impl Unpin for GInitiallyUnownedClass
impl UnwindSafe for GInitiallyUnownedClass
Blanket Implementations
Mutably borrows from an owned value. Read more