Function
GObjectparam_value_validate
Declaration [src]
gboolean
g_param_value_validate (
GParamSpec* pspec,
GValue* value
)
Description [src]
Ensures that the contents of value
comply with the specifications
set out by pspec
. For example, a GParamSpecInt
might require
that integers stored in value
may not be smaller than -42 and not be
greater than +42. If value
contains an integer outside of this range,
it is modified accordingly, so the resulting value will fit into the
range -42 .. +42.
Parameters
pspec
-
Type:
GParamSpec
A valid
GParamSpec
.The data is owned by the caller of the function. value
-
Type:
GValue
A
GValue
of correct type forpspec
.The data is owned by the caller of the function.