Method

GObjectParamSpecPoollist

Declaration

GParamSpec**
g_param_spec_pool_list (
  GParamSpecPool* pool,
  GType owner_type,
  guint* n_pspecs_p
)

Description

Gets an array of all GParamSpecs owned by owner_type in the pool.

Parameters

owner_type GType
 

The owner to look for.

n_pspecs_p guint*
 

Return location for the length of the returned array.

 The argument will be set by the function.
 The instance takes ownership of the data, and is responsible for freeing it.

Return value

Returns: An array of GParamSpec*
 

A newly allocated array containing pointers to all GParamSpecs owned by owner_type in the pool.

 The length of the array is in the n_pspecs_p argument.
 The caller of the method takes ownership of the data container, but not the data inside it.