Gobject.Closure
type args
type argv = {
result : g_value;
nargs : int;
args : args;
}
val create : (argv -> unit) -> g_closure
val nth : argv -> pos:int -> g_value
val result : argv -> g_value
val get_result_type : argv -> g_type
val get_type : argv -> pos:int -> g_type
val get : argv -> pos:int -> data_get
val set_result : argv -> 'a data_set -> unit
val get_args : argv -> data_get list
val get_pointer : argv -> pos:int -> Gpointer.boxed
val get_nativeint : argv -> pos:int -> nativeint
val get_int32 : argv -> pos:int -> int32