Skip to content

Introduce a helper function for getting an object from a wl_resource

Vlad Zahorodnii requested to merge work/resource-cast-helper into master

Getting the object associated with the particular wl_resource is not difficult, but it involves a pretty reasonable amount of boilerplate code.

This change, introduces a helper function with an intend to reduce the amount of boilerplate code.

It can be used as resource_cast<const ObjectPrivate *>(resource) or just simply resource_cast<ObjectPrivate *>(resource).

Merge request reports