GParamSpecClass

The class structure for the GParamSpec type. Normally, GParamSpec classes are filled by g_param_type_register_static(). GTypeClass g_type_class; the parent class GType value_type; the GValue type for this parameter finalize () The instance finalization function (optional), should chain up to the finalize method of the parent class. value_set_default () Resets a value to the default value for this type (recommended, the default is g_value_reset()), see g_param_value_set_default(). value_validate () Ensures that the contents of value comply with the specifications set out by this type (optional), see g_param_value_set_validate(). values_cmp () Compares value1 with value2 according to this type (recommended, the default is memcmp()), see g_param_values_cmp().

Members

Variables

finalize
void function(GParamSpec* pspec) finalize;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gTypeClass
GTypeClass gTypeClass;
Undocumented in source.
valueSetDefault
void function(GParamSpec* pspec, GValue* value) valueSetDefault;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
valueType
GType valueType;
Undocumented in source.
valueValidate
int function(GParamSpec* pspec, GValue* value) valueValidate;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
valuesCmp
int function(GParamSpec* pspec, GValue* value1, GValue* value2) valuesCmp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta