pub type GParamSpec = _GParamSpec;
Expand description
GParamSpec: (ref-func g_param_spec_ref_sink) (unref-func g_param_spec_unref) (set-value-func g_value_set_param) (get-value-func g_value_get_param) @g_type_instance: private #GTypeInstance portion @name: name of this parameter: always an interned string @flags: #GParamFlags flags for this parameter @value_type: the #GValue type for this parameter @owner_type: #GType type that uses (introduces) this parameter
All other fields of the GParamSpec struct are private and should not be used directly.
Aliased Type§
#[repr(C)]pub struct GParamSpec {
pub g_type_instance: _GTypeInstance,
pub name: *const i8,
pub flags: i32,
pub value_type: u64,
pub owner_type: u64,
pub _nick: *mut i8,
pub _blurb: *mut i8,
pub qdata: *mut _GData,
pub ref_count: u32,
pub param_id: u32,
}
Fields§
§g_type_instance: _GTypeInstance
§name: *const i8
§flags: i32
§value_type: u64
§owner_type: u64
§_nick: *mut i8
§_blurb: *mut i8
§qdata: *mut _GData
§ref_count: u32
§param_id: u32