GObject.ParamSpecTypeInfo¶
Fields¶
| Name | Type | Access | Description |
|---|---|---|---|
| finalize | object |
r | |
| instance_init | object |
r | |
| instance_size | int |
r/w | Size of the instance (object) structure. |
| n_preallocs | int |
r/w | Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10, it is ignored, since instances are allocated with the slice allocator now. |
| value_set_default | object |
r | |
| value_type | GObject.GType |
r/w | The GObject.GType of values conforming to this GObject.ParamSpec |
| value_validate | object |
r | |
| values_cmp | object |
r |
Methods¶
None
Details¶
-
class
GObject.ParamSpecTypeInfo¶ This structure is used to provide the type system with the information required to initialize and destruct (finalize) a parameter’s class and instances thereof. The initialized structure is passed to the
GObject.param_type_register_static() The type system will perform a deep copy of this structure, so its memory does not need to be persistent across invocation ofGObject.param_type_register_static().