Binary package “cppgir” in ubuntu oracular

C++ binding wrapper generator for GObject introspection

 cppgir processes .gir files derived from GObject-Introspection annotations into
 a set of C++ files defining suitable namespaces, classes and other types that
 together from a C++ binding. In this way, the plain C libraries and objects
 become available as native objects along with managed resource handling.