introspection annotation


transfer none

A kind of pragma that makes information about the implementation of a program available to the program at run-time, allowing it to do introspection.

For example, gtk-doc defines a GObject Introspection syntax for annotations that give machine readable information about function parameters and return values, though these don't appear to be intended for actual introspection.