mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 07:26:15 +01:00
docs: add a bunch of pointless documentation
Document each of the baked-in CClosure marshallers that we have in gobject, along with their #GVaClosureMarshal equivalents. Based on a patch from Xavier Claessens <xavier.claessens@collabora.com>.
This commit is contained in:
parent
d4791bd383
commit
8d96932cb8
@ -6,6 +6,796 @@
|
|||||||
#include "gboxed.h"
|
#include "gboxed.h"
|
||||||
#include "gvaluetypes.h"
|
#include "gvaluetypes.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__VOID:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with no arguments.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__BOOLEAN:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* boolean argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__CHAR:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* character argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__UCHAR:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* unsigned character argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__INT:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* integer argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__UINT:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with with a single
|
||||||
|
* unsigned integer argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__LONG:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with with a single
|
||||||
|
* long integer argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__ULONG:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* unsigned long integer argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__ENUM:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* argument with an enumerated type.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__FLAGS:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* argument with a flags types.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__FLOAT:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with one
|
||||||
|
* single-precision floating point argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__DOUBLE:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with one
|
||||||
|
* double-precision floating point argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__STRING:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single string
|
||||||
|
* argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__PARAM:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* argument of type #GParamSpec.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__BOXED:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* argument which is any boxed pointer type.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__POINTER:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single raw
|
||||||
|
* pointer argument type.
|
||||||
|
*
|
||||||
|
* If it is possible, it is better to use one of the more specific
|
||||||
|
* functions such as g_cclosure_marshal_VOID__OBJECT() or
|
||||||
|
* g_cclosure_marshal_VOID__OBJECT().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__OBJECT:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* #GObject argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__VARIANT:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a single
|
||||||
|
* #GVariant argument.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_STRING__OBJECT_POINTER:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with handlers that
|
||||||
|
* take a #GObject and a pointer and produce a string. It is highly
|
||||||
|
* unlikely that your signal handler fits this description.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__UINT_POINTER:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with a unsigned int
|
||||||
|
* and a pointer as arguments.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_BOOLEAN__FLAGS:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* A #GClosureMarshal function for use with signals with handlers that
|
||||||
|
* take a flags type as an argument 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().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_BOOL__FLAGS:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* An old alias for g_cclosure_marshal_BOOLEAN__FLAGS().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_BOOLEAN__BOXED_BOXED:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* 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().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_BOOL__BOXED_BOXED:
|
||||||
|
* @closure: A #GClosure.
|
||||||
|
* @return_value: A #GValue to store the return value. May be %NULL
|
||||||
|
* if the callback of closure doesn't return a value.
|
||||||
|
* @n_param_values: The length of the @param_values array.
|
||||||
|
* @param_values: An array of #GValues holding the arguments
|
||||||
|
* on which to invoke the callback of closure.
|
||||||
|
* @invocation_hint: The invocation hint given as the last argument to
|
||||||
|
* g_closure_invoke().
|
||||||
|
* @marshal_data: Additional data specified when registering the
|
||||||
|
* marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
*
|
||||||
|
* An old alias for g_cclosure_marshal_BOOLEAN__BOXED_BOXED().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__VOIDv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__VOID().
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__BOOLEANv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__BOOLEAN().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__CHARv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__CHAR().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__UCHARv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__UCHAR().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__INTv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__INT().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__UINTv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__UINT().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__LONGv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__LONG().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__ULONGv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__ULONG().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__ENUMv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__ENUM().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__FLAGSv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__FLAGS().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__FLOATv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__FLOAT().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__DOUBLEv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__DOUBLE().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__STRINGv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__STRING().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__PARAMv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__PARAM().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__BOXEDv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__BOXED().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__POINTERv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__POINTER().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__OBJECTv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__OBJECT().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__VARIANTv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__VARIANT().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_STRING__OBJECT_POINTERv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_STRING__OBJECT_POINTER().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_VOID__UINT_POINTERv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__UINT_POINTER().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_BOOLEAN__FLAGSv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_BOOLEAN__FLAGS().
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv:
|
||||||
|
* @closure: the #GClosure to which the marshaller belongs
|
||||||
|
* @return_value: (allow-none): a #GValue to store the return
|
||||||
|
* value. May be %NULL if the callback of @closure doesn't return a
|
||||||
|
* value.
|
||||||
|
* @instance: the instance on which the closure is invoked.
|
||||||
|
* @args: va_list of arguments to be passed to the closure.
|
||||||
|
* @marshal_data: (allow-none): additional data specified when
|
||||||
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
|
* g_closure_set_meta_marshal()
|
||||||
|
* @n_params: the length of the @param_types array
|
||||||
|
* @param_types: (array length=n_params): the #GType of each argument from
|
||||||
|
* @args.
|
||||||
|
*
|
||||||
|
* The #GVaClosureMarshal equivalent to g_cclosure_marshal_BOOLEAN__BOXED_BOXED().
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef G_ENABLE_DEBUG
|
#ifdef G_ENABLE_DEBUG
|
||||||
#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
|
#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
|
||||||
#define g_marshal_value_peek_char(v) g_value_get_schar (v)
|
#define g_marshal_value_peek_char(v) g_value_get_schar (v)
|
||||||
|
Loading…
Reference in New Issue
Block a user