Details
G_IS_PARAM_SPEC_BOOLEAN()
| #define G_IS_PARAM_SPEC_BOOLEAN(pspec)     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOOLEAN)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_BOOLEAN.
G_PARAM_SPEC_BOOLEAN()
| #define G_PARAM_SPEC_BOOLEAN(pspec)        (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOOLEAN, GParamSpecBoolean)) | 
Cast a GParamSpec instance into a GParamSpecBoolean.
G_VALUE_HOLDS_BOOLEAN()
| #define G_VALUE_HOLDS_BOOLEAN(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOOLEAN)) | 
Return whether the given GValue can hold values of type G_TYPE_BOOLEAN.
G_TYPE_PARAM_BOOLEAN
| #define	G_TYPE_PARAM_BOOLEAN		   (g_param_spec_types[2]) | 
struct GParamSpecBoolean
| struct GParamSpecBoolean
{
  GParamSpec    parent_instance;
  
  gboolean      default_value;
}; | 
A GParamSpec derived structure that contains the meta data for boolean properties.
g_param_spec_boolean ()
Create a new GParamSpecBoolean instance specifying a G_TYPE_BOOLEAN property.
g_value_set_boolean ()
Set the contents of a G_TYPE_BOOLEAN GValue to v_boolean.
g_value_get_boolean ()
Get the contents of a G_TYPE_BOOLEAN GValue.
G_IS_PARAM_SPEC_CHAR()
| #define G_IS_PARAM_SPEC_CHAR(pspec)        (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_CHAR)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_CHAR.
G_PARAM_SPEC_CHAR()
| #define G_PARAM_SPEC_CHAR(pspec)           (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_CHAR, GParamSpecChar)) | 
Cast a GParamSpec instance into a GParamSpecChar.
G_VALUE_HOLDS_CHAR()
| #define G_VALUE_HOLDS_CHAR(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_CHAR)) | 
Return whether the given GValue can hold values of type G_TYPE_CHAR.
G_TYPE_PARAM_CHAR
| #define	G_TYPE_PARAM_CHAR		   (g_param_spec_types[0]) | 
struct GParamSpecChar
| struct GParamSpecChar
{
  GParamSpec    parent_instance;
  
  gint8         minimum;
  gint8         maximum;
  gint8         default_value;
}; | 
A GParamSpec derived structure that contains the meta data for character properties.
g_param_spec_char ()
Create a new GParamSpecChar instance specifying a G_TYPE_CHAR property.
g_value_set_char ()
Set the contents of a G_TYPE_CHAR GValue to v_char.
g_value_get_char ()
Get the contents of a G_TYPE_CHAR GValue.
G_IS_PARAM_SPEC_UCHAR()
| #define G_IS_PARAM_SPEC_UCHAR(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UCHAR)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_UCHAR.
G_PARAM_SPEC_UCHAR()
| #define G_PARAM_SPEC_UCHAR(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UCHAR, GParamSpecUChar)) | 
Cast a GParamSpec instance into a GParamSpecUChar.
G_VALUE_HOLDS_UCHAR()
| #define G_VALUE_HOLDS_UCHAR(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UCHAR)) | 
Return whether the given GValue can hold values of type G_TYPE_UCHAR.
G_TYPE_PARAM_UCHAR
| #define	G_TYPE_PARAM_UCHAR		   (g_param_spec_types[1]) | 
struct GParamSpecUChar
| struct GParamSpecUChar
{
  GParamSpec    parent_instance;
  
  guint8        minimum;
  guint8        maximum;
  guint8        default_value;
}; | 
A GParamSpec derived structure that contains the meta data for unsigned character properties.
g_param_spec_uchar ()
Create a new GParamSpecUChar instance specifying a G_TYPE_UCHAR property.
g_value_set_uchar ()
Set the contents of a G_TYPE_UCHAR GValue to v_uchar.
g_value_get_uchar ()
Get the contents of a G_TYPE_UCHAR GValue.
G_IS_PARAM_SPEC_INT()
| #define G_IS_PARAM_SPEC_INT(pspec)         (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_INT.
G_PARAM_SPEC_INT()
| #define G_PARAM_SPEC_INT(pspec)            (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT, GParamSpecInt)) | 
Cast a GParamSpec instance into a GParamSpecInt.
G_VALUE_HOLDS_INT()
| #define G_VALUE_HOLDS_INT(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT)) | 
Return whether the given GValue can hold values of type G_TYPE_INT.
G_TYPE_PARAM_INT
| #define	G_TYPE_PARAM_INT		   (g_param_spec_types[3]) | 
struct GParamSpecInt
| struct GParamSpecInt
{
  GParamSpec    parent_instance;
  
  gint          minimum;
  gint          maximum;
  gint          default_value;
}; | 
A GParamSpec derived structure that contains the meta data for integer properties.
g_param_spec_int ()
Create a new GParamSpecInt instance specifying a G_TYPE_INT property.
g_value_set_int ()
Set the contents of a G_TYPE_INT GValue to v_int.
g_value_get_int ()
Get the contents of a G_TYPE_INT GValue.
G_IS_PARAM_SPEC_UINT()
| #define G_IS_PARAM_SPEC_UINT(pspec)        (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_UINT.
G_PARAM_SPEC_UINT()
| #define G_PARAM_SPEC_UINT(pspec)           (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT, GParamSpecUInt)) | 
Cast a GParamSpec instance into a GParamSpecUInt.
G_VALUE_HOLDS_UINT()
| #define G_VALUE_HOLDS_UINT(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT)) | 
Return whether the given GValue can hold values of type G_TYPE_UINT.
G_TYPE_PARAM_UINT
| #define	G_TYPE_PARAM_UINT		   (g_param_spec_types[4]) | 
struct GParamSpecUInt
| struct GParamSpecUInt
{
  GParamSpec    parent_instance;
  
  guint         minimum;
  guint         maximum;
  guint         default_value;
}; | 
A GParamSpec derived structure that contains the meta data for unsigned integer properties.
g_param_spec_uint ()
Create a new GParamSpecUInt instance specifying a G_TYPE_UINT property.
g_value_set_uint ()
Set the contents of a G_TYPE_UINT GValue to v_uint.
g_value_get_uint ()
Get the contents of a G_TYPE_UINT GValue.
G_IS_PARAM_SPEC_LONG()
| #define G_IS_PARAM_SPEC_LONG(pspec)        (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_LONG)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_LONG.
G_PARAM_SPEC_LONG()
| #define G_PARAM_SPEC_LONG(pspec)           (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_LONG, GParamSpecLong)) | 
Cast a GParamSpec instance into a GParamSpecLong.
G_VALUE_HOLDS_LONG()
| #define G_VALUE_HOLDS_LONG(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_LONG)) | 
Return whether the given GValue can hold values of type G_TYPE_LONG.
G_TYPE_PARAM_LONG
| #define	G_TYPE_PARAM_LONG		   (g_param_spec_types[5]) | 
struct GParamSpecLong
| struct GParamSpecLong
{
  GParamSpec    parent_instance;
  
  glong         minimum;
  glong         maximum;
  glong         default_value;
}; | 
A GParamSpec derived structure that contains the meta data for long integer properties.
g_param_spec_long ()
Create a new GParamSpecLong instance specifying a G_TYPE_LONG property.
g_value_set_long ()
Set the contents of a G_TYPE_LONG GValue to v_long.
g_value_get_long ()
Get the contents of a G_TYPE_LONG GValue.
G_IS_PARAM_SPEC_ULONG()
| #define G_IS_PARAM_SPEC_ULONG(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ULONG)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_ULONG.
G_PARAM_SPEC_ULONG()
| #define G_PARAM_SPEC_ULONG(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ULONG, GParamSpecULong)) | 
Cast a GParamSpec instance into a GParamSpecULong.
G_VALUE_HOLDS_ULONG()
| #define G_VALUE_HOLDS_ULONG(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_ULONG)) | 
Return whether the given GValue can hold values of type G_TYPE_ULONG.
G_TYPE_PARAM_ULONG
| #define	G_TYPE_PARAM_ULONG		   (g_param_spec_types[6]) | 
struct GParamSpecULong
| struct GParamSpecULong
{
  GParamSpec    parent_instance;
  
  gulong        minimum;
  gulong        maximum;
  gulong        default_value;
}; | 
A GParamSpec derived structure that contains the meta data for unsigned long integer properties.
g_param_spec_ulong ()
Create a new GParamSpecULong instance specifying a G_TYPE_ULONG property.
g_value_set_ulong ()
Set the contents of a G_TYPE_ULONG GValue to v_ulong.
g_value_get_ulong ()
Get the contents of a G_TYPE_ULONG GValue.
G_IS_PARAM_SPEC_INT64()
| #define G_IS_PARAM_SPEC_INT64(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT64)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_INT64.
G_PARAM_SPEC_INT64()
| #define G_PARAM_SPEC_INT64(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64)) | 
Cast a GParamSpec instance into a GParamSpecInt64.
G_VALUE_HOLDS_INT64()
| #define G_VALUE_HOLDS_INT64(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT64)) | 
Return whether the given GValue can hold values of type G_TYPE_INT64.
G_TYPE_PARAM_INT64
| #define	G_TYPE_PARAM_INT64		   (g_param_spec_types[7]) | 
struct GParamSpecInt64
| struct GParamSpecInt64
{
  GParamSpec    parent_instance;
  
  gint64        minimum;
  gint64        maximum;
  gint64        default_value;
}; | 
A GParamSpec derived structure that contains the meta data for 64bit integer properties.
g_param_spec_int64 ()
Create a new GParamSpecInt64 instance specifying a G_TYPE_INT64 property.
g_value_set_int64 ()
Set the contents of a G_TYPE_INT64 GValue to v_int64.
g_value_get_int64 ()
Get the contents of a G_TYPE_INT64 GValue.
G_IS_PARAM_SPEC_UINT64()
| #define G_IS_PARAM_SPEC_UINT64(pspec)      (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT64)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_UINT64.
G_PARAM_SPEC_UINT64()
| #define G_PARAM_SPEC_UINT64(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64)) | 
Cast a GParamSpec instance into a GParamSpecUInt64.
G_VALUE_HOLDS_UINT64()
| #define G_VALUE_HOLDS_UINT64(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT64)) | 
Return whether the given GValue can hold values of type G_TYPE_UINT64.
G_TYPE_PARAM_UINT64
| #define	G_TYPE_PARAM_UINT64		   (g_param_spec_types[8]) | 
struct GParamSpecUInt64
| struct GParamSpecUInt64
{
  GParamSpec    parent_instance;
  
  guint64       minimum;
  guint64       maximum;
  guint64       default_value;
}; | 
A GParamSpec derived structure that contains the meta data for unsigned 64bit integer properties.
g_param_spec_uint64 ()
Create a new GParamSpecUInt64 instance specifying a G_TYPE_UINT64 property.
g_value_set_uint64 ()
Set the contents of a G_TYPE_UINT64 GValue to v_uint64.
g_value_get_uint64 ()
Get the contents of a G_TYPE_UINT64 GValue.
G_IS_PARAM_SPEC_FLOAT()
| #define G_IS_PARAM_SPEC_FLOAT(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLOAT)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_FLOAT.
G_PARAM_SPEC_FLOAT()
| #define G_PARAM_SPEC_FLOAT(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLOAT, GParamSpecFloat)) | 
Cast a GParamSpec instance into a GParamSpecFloat.
G_VALUE_HOLDS_FLOAT()
| #define G_VALUE_HOLDS_FLOAT(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_FLOAT)) | 
Return whether the given GValue can hold values of type G_TYPE_FLOAT.
G_TYPE_PARAM_FLOAT
| #define	G_TYPE_PARAM_FLOAT		   (g_param_spec_types[12]) | 
struct GParamSpecFloat
| struct GParamSpecFloat
{
  GParamSpec    parent_instance;
  
  gfloat        minimum;
  gfloat        maximum;
  gfloat        default_value;
  gfloat        epsilon;
}; | 
A GParamSpec derived structure that contains the meta data for float properties.
g_param_spec_float ()
Create a new GParamSpecFloat instance specifying a G_TYPE_FLOAT property.
g_value_set_float ()
Set the contents of a G_TYPE_FLOAT GValue to v_float.
g_value_get_float ()
Get the contents of a G_TYPE_FLOAT GValue.
G_IS_PARAM_SPEC_DOUBLE()
| #define G_IS_PARAM_SPEC_DOUBLE(pspec)      (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_DOUBLE)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_DOUBLE.
G_PARAM_SPEC_DOUBLE()
| #define G_PARAM_SPEC_DOUBLE(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) | 
Cast a GParamSpec instance into a GParamSpecDouble.
G_VALUE_HOLDS_DOUBLE()
| #define G_VALUE_HOLDS_DOUBLE(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_DOUBLE)) | 
Return whether the given GValue can hold values of type G_TYPE_DOUBLE.
G_TYPE_PARAM_DOUBLE
| #define	G_TYPE_PARAM_DOUBLE		   (g_param_spec_types[13]) | 
struct GParamSpecDouble
| struct GParamSpecDouble
{
  GParamSpec    parent_instance;
  
  gdouble       minimum;
  gdouble       maximum;
  gdouble       default_value;
  gdouble       epsilon;
}; | 
A GParamSpec derived structure that contains the meta data for double properties.
g_param_spec_double ()
Create a new GParamSpecDouble instance specifying a G_TYPE_DOUBLE property.
g_value_set_double ()
Set the contents of a G_TYPE_DOUBLE GValue to v_double.
g_value_get_double ()
Get the contents of a G_TYPE_DOUBLE GValue.
G_IS_PARAM_SPEC_ENUM()
| #define G_IS_PARAM_SPEC_ENUM(pspec)        (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ENUM)) | 
G_PARAM_SPEC_ENUM()
| #define G_PARAM_SPEC_ENUM(pspec)           (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ENUM, GParamSpecEnum)) | 
G_VALUE_HOLDS_ENUM()
| #define G_VALUE_HOLDS_ENUM(value)      (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_ENUM)) | 
G_TYPE_PARAM_ENUM
| #define	G_TYPE_PARAM_ENUM		   (g_param_spec_types[10]) | 
struct GParamSpecEnum
| struct GParamSpecEnum
{
  GParamSpec    parent_instance;
  
  GEnumClass   *enum_class;
  gint          default_value;
}; | 
g_value_set_enum ()
| void        g_value_set_enum                (GValue *value,
                                             gint v_enum); | 
G_IS_PARAM_SPEC_FLAGS()
| #define G_IS_PARAM_SPEC_FLAGS(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLAGS)) | 
G_PARAM_SPEC_FLAGS()
| #define G_PARAM_SPEC_FLAGS(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLAGS, GParamSpecFlags)) | 
G_VALUE_HOLDS_FLAGS()
| #define G_VALUE_HOLDS_FLAGS(value)     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_FLAGS)) | 
G_TYPE_PARAM_FLAGS
| #define	G_TYPE_PARAM_FLAGS		   (g_param_spec_types[11]) | 
struct GParamSpecFlags
| struct GParamSpecFlags
{
  GParamSpec    parent_instance;
  
  GFlagsClass  *flags_class;
  guint         default_value;
}; | 
G_IS_PARAM_SPEC_STRING()
| #define G_IS_PARAM_SPEC_STRING(pspec)      (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_STRING)) | 
G_PARAM_SPEC_STRING()
| #define G_PARAM_SPEC_STRING(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_STRING, GParamSpecString)) | 
G_VALUE_HOLDS_STRING()
| #define G_VALUE_HOLDS_STRING(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_STRING)) | 
G_TYPE_PARAM_STRING
| #define	G_TYPE_PARAM_STRING		   (g_param_spec_types[14]) | 
struct GParamSpecString
| struct GParamSpecString
{
  GParamSpec    parent_instance;
  
  gchar        *default_value;
  gchar        *cset_first;
  gchar        *cset_nth;
  gchar         substitutor;
  guint         null_fold_if_empty : 1;
  guint         ensure_non_null : 1;
}; | 
gchararray
| typedef gchar* gchararray; | 
g_value_set_string ()
| void        g_value_set_string              (GValue *value,
                                             const gchar *v_string); | 
g_value_set_static_string ()
| void        g_value_set_static_string       (GValue *value,
                                             const gchar *v_string); | 
g_value_set_string_take_ownership ()
| void        g_value_set_string_take_ownership
                                            (GValue *value,
                                             gchar *v_string); | 
g_value_get_string ()
| G_CONST_RETURN gchar* g_value_get_string    (const GValue *value); | 
G_IS_PARAM_SPEC_PARAM()
| #define G_IS_PARAM_SPEC_PARAM(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_PARAM)) | 
G_PARAM_SPEC_PARAM()
| #define G_PARAM_SPEC_PARAM(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_PARAM, GParamSpecParam)) | 
G_VALUE_HOLDS_PARAM()
| #define G_VALUE_HOLDS_PARAM(value)	(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_PARAM)) | 
G_TYPE_PARAM_PARAM
| #define	G_TYPE_PARAM_PARAM		   (g_param_spec_types[15]) | 
struct GParamSpecParam
| struct GParamSpecParam
{
  GParamSpec    parent_instance;
}; | 
g_value_set_param_take_ownership ()
G_IS_PARAM_SPEC_BOXED()
| #define G_IS_PARAM_SPEC_BOXED(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOXED)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_BOXED.
G_PARAM_SPEC_BOXED()
| #define G_PARAM_SPEC_BOXED(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOXED, GParamSpecBoxed)) | 
Cast a GParamSpec instance into a GParamSpecBoxed.
G_VALUE_HOLDS_BOXED()
| #define G_VALUE_HOLDS_BOXED(value) (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOXED)) | 
Return whether the given GValue can hold values derived from type G_TYPE_BOXED.
G_TYPE_PARAM_BOXED
| #define	G_TYPE_PARAM_BOXED		   (g_param_spec_types[16]) | 
struct GParamSpecBoxed
| struct GParamSpecBoxed
{
  GParamSpec    parent_instance;
}; | 
A GParamSpec derived structure that contains the meta data for boxed properties.
g_param_spec_boxed ()
Create a new GParamSpecBoxed instance specifying a G_TYPE_BOXED derived property.
g_value_set_boxed ()
Set the contents of a G_TYPE_BOXED derived GValue to v_boxed.
g_value_set_static_boxed ()
Set the contents of a G_TYPE_BOXED derived GValue to v_boxed.
The boxed value is assumed to be static, and is thus not duplicated
when setting the GValue.
g_value_set_boxed_take_ownership ()
This is an internal function introduced mainly for C marshallers.
g_value_get_boxed ()
Get the contents of a G_TYPE_BOXED derived GValue.
g_value_dup_boxed ()
Get the contents of a G_TYPE_BOXED derived GValue.
Upon getting, the boxed value is duplicated and needs to be
later freed with g_boxed_free(), e.g. like: g_boxed_free (G_VALUE_TYPE (value), return_value);
G_IS_PARAM_SPEC_POINTER()
| #define G_IS_PARAM_SPEC_POINTER(pspec)     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_POINTER)) | 
G_PARAM_SPEC_POINTER()
| #define G_PARAM_SPEC_POINTER(pspec)        (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_POINTER, GParamSpecPointer)) | 
G_VALUE_HOLDS_POINTER()
| #define G_VALUE_HOLDS_POINTER(value)	 (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_POINTER)) | 
G_TYPE_PARAM_POINTER
| #define	G_TYPE_PARAM_POINTER		   (g_param_spec_types[17]) | 
struct GParamSpecPointer
| struct GParamSpecPointer
{
  GParamSpec    parent_instance;
}; | 
G_IS_PARAM_SPEC_OBJECT()
| #define G_IS_PARAM_SPEC_OBJECT(pspec)      (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OBJECT)) | 
G_PARAM_SPEC_OBJECT()
| #define G_PARAM_SPEC_OBJECT(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OBJECT, GParamSpecObject)) | 
G_VALUE_HOLDS_OBJECT()
| #define G_VALUE_HOLDS_OBJECT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_OBJECT)) | 
G_TYPE_PARAM_OBJECT
| #define	G_TYPE_PARAM_OBJECT		   (g_param_spec_types[19]) | 
struct GParamSpecObject
| struct GParamSpecObject
{
  GParamSpec    parent_instance;
}; | 
g_value_set_object_take_ownership ()
| void        g_value_set_object_take_ownership
                                            (GValue *value,
                                             gpointer v_object); | 
G_IS_PARAM_SPEC_UNICHAR()
| #define G_IS_PARAM_SPEC_UNICHAR(pspec)     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UNICHAR)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_UNICHAR.
G_PARAM_SPEC_UNICHAR()
| #define G_PARAM_SPEC_UNICHAR(pspec)        (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UNICHAR, GParamSpecUnichar)) | 
Cast a GParamSpec instance into a GParamSpecUnichar.
G_TYPE_PARAM_UNICHAR
| #define	G_TYPE_PARAM_UNICHAR		   (g_param_spec_types[9]) | 
struct GParamSpecUnichar
| struct GParamSpecUnichar
{
  GParamSpec    parent_instance;
  
  gunichar      default_value;
}; | 
A GParamSpec derived structure that contains the meta data for unichar (unsigned integer) properties.
G_IS_PARAM_SPEC_VALUE_ARRAY()
| #define G_IS_PARAM_SPEC_VALUE_ARRAY(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY)) | 
Return whether the given GParamSpec is of type G_TYPE_PARAM_VALUE_ARRAY.
G_PARAM_SPEC_VALUE_ARRAY()
| #define G_PARAM_SPEC_VALUE_ARRAY(pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray)) | 
Cast a GParamSpec instance into a GParamSpecValueArray.
G_TYPE_PARAM_VALUE_ARRAY
| #define	G_TYPE_PARAM_VALUE_ARRAY	   (g_param_spec_types[18]) | 
struct GParamSpecValueArray
| struct GParamSpecValueArray
{
  GParamSpec    parent_instance;
  GParamSpec   *element_spec;
  guint		fixed_n_elements;
}; | 
A GParamSpec derived structure that contains the meta data for GValueArray properties.