]> git.ipfire.org Git - thirdparty/libvirt.git/commit
docs: newapi.xsl: Generate docs on generic typedefs
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 24 May 2023 08:22:47 +0000 (10:22 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 25 May 2023 12:22:13 +0000 (14:22 +0200)
commit1fa7443dc75ec3795935c41e5415323de2bffa9f
treeca5eeecc1acf7225ebe2514692975d055b62dd7e
parent96c8d39af007000daf3d5dfa845365f66379aaac
docs: newapi.xsl: Generate docs on generic typedefs

We have plenty of generic typedefs (that basically just alias a
struct, or our popular virXXXPtr). Because we do not generate
HTML docs for it, the documentation is placed at random places,
e.g.: comment from virDomainPtr typedef ("a virDomainPtr is
pointer to a virDomain private structure ...") ends up after
virDomainProcessSignal enum block.

There are some less weird occurrences of this problem (e.g.
virBlkioParameterPtr), but yet - the typedef appears in TOC.

Therefore, generate a block for each typedef and put its
description there.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
docs/newapi.xsl