Function
GObjectCClosuremarshal_VOID__ENUMv
Declaration [src]
void
g_cclosure_marshal_VOID__ENUMv (
  GClosure* closure,
  GValue* return_value,
  GObjectTypeInstance* instance,
  va_list args,
  gpointer marshal_data,
  int n_params,
  GType* param_types
)
Description [src]
The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__ENUM().
This function is not directly available to language bindings.
Parameters
- closure
- 
            Type: GClosureThe GClosureto which the marshaller belongs.The data is owned by the caller of the function. 
- return_value
- 
            Type: GValueA GValueto store the return value. May beNULLif the callback ofclosuredoesn’t return a value.The argument can be NULL.The data is owned by the caller of the function. 
- instance
- 
            Type: GTypeInstanceThe instance on which the closure is invoked. The data is owned by the caller of the function. 
- args
- 
            Type: va_listVa_list of arguments to be passed to the closure. 
- marshal_data
- 
            Type: gpointerAdditional data specified when registering the marshaller, see g_closure_set_marshal()and g_closure_set_meta_marshal().The argument can be NULL.The data is owned by the caller of the function. 
- n_params
- 
            Type: intThe length of the param_typesarray.
- param_types
- 
            Type: An array of GTypeThe GTypeof each argument fromargs.The length of the array is specified in the n_paramsargument.The data is owned by the caller of the function.