pub unsafe extern "C" fn object_property_iter_init(
    iter: *mut ObjectPropertyIterator,
    obj: *mut Object
)
Expand description

object_property_iter_init: @obj: the object

Initializes an iterator for traversing all properties registered against an object instance, its class and all parent classes.

It is forbidden to modify the property list while iterating, whether removing or adding properties.

Typical usage pattern would be

Using object property iterators ObjectProperty *prop; ObjectPropertyIterator iter;

object_property_iter_init(&iter, obj); while ((prop = object_property_iter_next(&iter))) { … do something with prop … }