llvm / llvm/llvm-project

[docs] Many clang::Type sub-classes are missing on https://clang.llvm.org/doxygen/

Open
#163,548 6 comments 1 reaction 0 assignees View on GitHub
clang documentation
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

The [doxygen diagram for `clang::Type`](https://clang.llvm.org/doxygen/classclang_1_1Type.html) is currently missing many classes, including:

- https://clang.llvm.org/doxygen/classclang_1_1TagType.html
- https://clang.llvm.org/doxygen/classclang_1_1AutoType.html
- https://clang.llvm.org/doxygen/classclang_1_1DecltypeType.html
- https://clang.llvm.org/doxygen/classclang_1_1DeducedTemplateSpecializationType.html

Additionally, all the links above currently yield 404.

The mentioned missing classes can be seen on the last snapshot on the wayback machine [here](https://web.archive.org/web/20250820030657/https://clang.llvm.org/doxygen/classclang_1_1Type.html).

Note that I wasn't able to reproduce the issue when generating the docs locally (by building `doxygen-clang`). The diagrams generated locally seem to include all these classes as expected.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.