Function

GObjectCClosuremarshal_BOOLEAN__BOXED_BOXED

Declaration

void
g_cclosure_marshal_BOOLEAN__BOXED_BOXED (
  GClosure* closure,
  GValue* return_value,
  guint n_param_values,
  const GValue* param_values,
  gpointer invocation_hint,
  gpointer marshal_data
)

Description

A GClosureMarshal function for use with signals with handlers that take two boxed pointers as arguments and return a boolean. If you have such a signal, you will probably also need to use an accumulator, such as g_signal_accumulator_true_handled().

Parameters

closure GClosure
 

A GClosure.

 The data is owned by the caller of the function.
return_value GValue
 

A GValue to store the return value. May be NULL if the callback of closure doesn’t return a value.

 The data is owned by the caller of the function.
n_param_values guint
 

The length of the param_values array.

param_values GValue
 

An array of GValues holding the arguments on which to invoke the callback of closure.

 The data is owned by the caller of the function.
invocation_hint gpointer
 

The invocation hint given as the last argument to g_closure_invoke().

marshal_data gpointer
 

Additional data specified when registering the marshaller, see g_closure_set_marshal() and g_closure_set_meta_marshal()