Method
GObjectParamSpecset_qdata_full
Declaration
void
g_param_spec_set_qdata_full (
GParamSpec* pspec,
GQuark quark,
gpointer data,
GDestroyNotify destroy
)
Description
This function works like g_param_spec_set_qdata(), but in addition,
a void (*destroy) (gpointer)
function may be
specified which is called with data
as argument when the pspec
is
finalized, or the data is being overwritten by a call to
g_param_spec_set_qdata()
with the same quark
.
This method is not directly available to language bindings. |
Parameters
quark |
GQuark |
A |
|
data |
gpointer |
An opaque user data pointer. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
destroy |
GDestroyNotify |
Function to invoke with |
|
The argument can be NULL . |