[libclang] Split-out parts of `Index.h`
authorJan Svoboda <jan_svoboda@apple.com>
Thu, 29 Sep 2022 17:58:27 +0000 (10:58 -0700)
committerJan Svoboda <jan_svoboda@apple.com>
Thu, 29 Sep 2022 18:29:53 +0000 (11:29 -0700)
commit29e0435ac04957861aa1f85d41291c8b19db0122
tree5e7e53c16d84b7275a4c74df8d4010ff773a9379
parent013012b99a5448f067cfdce8dd07cf503a6172a7
[libclang] Split-out parts of `Index.h`

The `Index.h` header defines some functions and data structures that are useful for other (non-indexing) APIs. This patch extracts those into separate headers.

Reviewed By: akyrtzi, benlangmuir

Differential Revision: https://reviews.llvm.org/D134837
clang/include/clang-c/CXDiagnostic.h [new file with mode: 0644]
clang/include/clang-c/CXFile.h [new file with mode: 0644]
clang/include/clang-c/CXSourceLocation.h [new file with mode: 0644]
clang/include/clang-c/Index.h