drgn/docs
Omar Sandoval 352c31e1ac Add support for C++ template parameters
Add struct drgn_type_template_parameter to libdrgn, the corresponding
TypeTemplateParameter to the Python bindings, and support for parsing
them from DWARF.

With this, support for templates is almost, but not quite, complete. The
main wart is that DW_TAG_name of compound types includes the template
parameters, so the type tag includes it as well. We should remove that
from the tag and instead have the type formatting code add it only when
getting the full type name.

Based on a patch from Jay Kamat.

Signed-off-by: Omar Sandoval <osandov@osandov.com>
2021-01-08 17:39:51 -08:00
..
_static docs: document that Type == is not for type checking 2019-11-24 09:45:39 -08:00
exts drgndoc: format __init__() signature separately from class 2020-12-14 12:29:17 -08:00
advanced_usage.rst libdrgn: add an environment variable to disable use of /proc/modules and /sys/module 2020-10-13 11:24:39 -07:00
api_reference.rst Add support for C++ template parameters 2021-01-08 17:39:51 -08:00
conf.py Add type hint stubs and generate documentation from them 2020-02-25 13:39:06 -08:00
favicon.ico Add logo and favicon 2019-04-17 01:16:31 -07:00
helpers.rst Add type hint stubs and generate documentation from them 2020-02-25 13:39:06 -08:00
index.rst libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
installation.rst Generate version.py instead of using pkg_resources 2020-10-20 02:40:16 -07:00
user_guide.rst libdrgn: rename "unavailable" objects to "absent" objects 2020-12-29 14:58:26 -08:00