GTypeValueTable

Type Alias GTypeValueTable 

Source
pub type GTypeValueTable = _GTypeValueTable;

Aliased Type§

#[repr(C)]
pub struct GTypeValueTable { pub value_init: Option<unsafe extern "C" fn(*mut _GValue)>, pub value_free: Option<unsafe extern "C" fn(*mut _GValue)>, pub value_copy: Option<unsafe extern "C" fn(*const _GValue, *mut _GValue)>, pub value_peek_pointer: Option<unsafe extern "C" fn(*const _GValue) -> *mut c_void>, pub collect_format: *const i8, pub collect_value: Option<unsafe extern "C" fn(*mut _GValue, u32, *mut _GTypeCValue, u32) -> *mut i8>, pub lcopy_format: *const i8, pub lcopy_value: Option<unsafe extern "C" fn(*const _GValue, u32, *mut _GTypeCValue, u32) -> *mut i8>, }

Fields§

§value_init: Option<unsafe extern "C" fn(*mut _GValue)>§value_free: Option<unsafe extern "C" fn(*mut _GValue)>§value_copy: Option<unsafe extern "C" fn(*const _GValue, *mut _GValue)>§value_peek_pointer: Option<unsafe extern "C" fn(*const _GValue) -> *mut c_void>§collect_format: *const i8§collect_value: Option<unsafe extern "C" fn(*mut _GValue, u32, *mut _GTypeCValue, u32) -> *mut i8>§lcopy_format: *const i8§lcopy_value: Option<unsafe extern "C" fn(*const _GValue, u32, *mut _GTypeCValue, u32) -> *mut i8>