Closure.object


Description:

[ CCode ( has_construct_function = false ) ]
public Closure.object (uint sizeof_closure, Object object)

A variant of Closure.simple which stores object in the data field of the closure and calls watch_closure on object and the created closure.

This function is mainly useful when implementing new types of closures.

Parameters:

sizeof_closure

the size of the structure to allocate, must be at least `sizeof (GClosure)`

object

a Object pointer to store in the data field of the newly allocated Closure

Returns:

a newly allocated Closure