API package:haskell-gi
An element in the exposed API
Check whether the given API descends from GObject.
Try to find the API associated with a given type, if known.
Find the API associated with a given type. If the API cannot be found
this raises an
error.
Return the list of APIs available to the generator.
Like
recurseCG, giving explicitly the set of loaded APIs and C
to Haskell map for the subgenerator.
Load a given API, applying filtering. Load also any necessary
dependencies.
Fix the interface names of callback fields in an APIStruct to
correspond to the ones that we are going to generate. If something
other than an APIStruct is passed in we don't touch it.
Construct the Haskell version of the name associated to the given API.
Return an identifier for the given interface type valid in the current
module.