glib/docs
Emmanuele Bassi 23a9dbdaf6 Allow proper introspection of GTypeValueTable
The introspection scanner cannot deal very well with function pointers
into a plain structure. In order to document the various function
pointers in GTypeValueTable we need to create typed callbacks, and
use them to replace the anonymous function pointers inside the
structure. This not only allows us to properly document the function
pointers, but it also allows us to annotate the arguments and return
value of those function pointers.

See also: https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/400#note_1721707
2023-05-30 14:38:16 +01:00
..
reference Allow proper introspection of GTypeValueTable 2023-05-30 14:38:16 +01:00
backports.md docs: Add a backports policy 2022-05-19 12:52:26 +01:00
CODEOWNERS docs: Add lb90 as a Windows maintainer 2023-05-02 11:19:31 +01:00
macros.md docs: Port docs/macros.txt to Markdown and update it 2023-04-28 00:07:12 +01:00
meson-version.md docs: Update Meson version policy to mention freedesktop SDK 2022-11-24 12:13:21 +00:00
rationales.md docs: Move README.rationale to docs subdirectory 2022-05-11 13:02:49 +01:00
releasing.md docs: Document the release process 2022-06-21 16:16:10 +01:00
roadmap.md docs: Document the release process 2022-06-21 16:16:10 +01:00
supported-platforms.md docs: Fix list formatting in supported-platforms.md 2023-05-02 14:34:21 +01:00
testing.md docs: Add a testing policy 2022-06-14 15:19:32 +01:00
toolchain-requirements.md Rename GTK+ to GTK (mostly comments and documentation) 2023-05-10 10:56:44 +07:00
win32-build.md docs: Move README.win32.md to the docs folder 2023-05-24 16:19:47 +01:00