GTypeInfo

Type Alias GTypeInfo 

Source
pub type GTypeInfo = _GTypeInfo;

Aliased Type§

#[repr(C)]
pub struct GTypeInfo { pub class_size: u16, pub base_init: Option<unsafe extern "C" fn(*mut c_void)>, pub base_finalize: Option<unsafe extern "C" fn(*mut c_void)>, pub class_init: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>, pub class_finalize: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>, pub class_data: *const c_void, pub instance_size: u16, pub n_preallocs: u16, pub instance_init: Option<unsafe extern "C" fn(*mut _GTypeInstance, *mut c_void)>, pub value_table: *const _GTypeValueTable, }

Fields§

§class_size: u16§base_init: Option<unsafe extern "C" fn(*mut c_void)>§base_finalize: Option<unsafe extern "C" fn(*mut c_void)>§class_init: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>§class_finalize: Option<unsafe extern "C" fn(*mut c_void, *mut c_void)>§class_data: *const c_void§instance_size: u16§n_preallocs: u16§instance_init: Option<unsafe extern "C" fn(*mut _GTypeInstance, *mut c_void)>§value_table: *const _GTypeValueTable