mirror-llvm-project/clang-tools-extra/include-cleaner/lib
dmaclach 74a90e28db
[include-cleaner] Support ObjC interface and protocol declarations in LocateSymbol (#212617)
Treats forward declarations of Objective-C interfaces
(ObjCInterfaceDecl) and protocols (ObjCProtocolDecl) as incomplete,
allowing the symbol locator to prefer their definitions.

Also updates the unit tests to support Objective-C and adds test cases
for these declarations.

Also update the unit tests for forward declarations of enums and enum
classes.
2026-07-28 23:19:34 +02:00
..
Analysis.cpp
AnalysisInternal.h
CMakeLists.txt [ClangIncludeCleaner] Disable PCH (#184809) 2026-03-05 15:49:35 +00:00
FindHeaders.cpp
HTMLReport.cpp [include-cleaner] Update main-file checking in htmlreport generation 2026-01-26 10:56:21 +01:00
IncludeSpeller.cpp
LocateSymbol.cpp [include-cleaner] Support ObjC interface and protocol declarations in LocateSymbol (#212617) 2026-07-28 23:19:34 +02:00
Record.cpp [NFC] Fix "FIMXE" typos to "FIXME" (#177895) 2026-01-26 10:03:30 +05:30
Types.cpp [include-cleaner][NFC] expose and test normalizePath helper (#189364) 2026-04-03 19:34:07 +00:00
TypesInternal.h [include-cleaner][NFC] expose and test normalizePath helper (#189364) 2026-04-03 19:34:07 +00:00
WalkAST.cpp Add Objective-C support to include-cleaner's AST walker. (#211119) 2026-07-27 12:14:27 -04:00