ParamSpecTypeInfo

class ParamSpecTypeInfo(*args, **kwargs)
Constructors:

ParamSpecTypeInfo()

Fields

class ParamSpecTypeInfo
finalize

The instance finalization function (optional).

instance_init

Location of the instance initialization function (optional).

instance_size

Size of the instance (object) structure.

n_preallocs

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][glib-Memory-Slices] now.

value_set_default

Resets a value to the default value for pspec (recommended, the default is reset()), see param_value_set_default().

value_type

The Type of values conforming to this ParamSpec

value_validate

Ensures that the contents of value comply with the specifications set out by pspec (optional), see param_value_validate().

values_cmp

Compares value1 with value2 according to pspec (recommended, the default is memcmp()), see param_values_cmp().