llvm-project/clang-tools-extra/include-fixer
Benjamin Kramer 5e6b35f4d1 [include-fixer] Also look up prefixes of queries.
This is used to find nested classes. For a nested name foo::bar::qux we
will first look up foo::bar::qux, then foo::bar, then foo unless we find
a result. This is used to support nested classes which are not part of
the index but can only be used if the header for the parent context is
included.

Differential Revision: http://reviews.llvm.org/D20372

llvm-svn: 269956
2016-05-18 16:42:38 +00:00
..
find-all-symbols findAllSymbols: Prune unused libdeps. 2016-05-18 00:53:31 +00:00
tool [clang-include-fixer] Added Vim integration for clang-include-fixer. 2016-05-18 14:10:16 +00:00
CMakeLists.txt [include-fixer] Rename XrefsDB to SymbolIndex. 2016-05-13 09:27:54 +00:00
InMemorySymbolIndex.cpp [include-fixer] Simplify unittest code. 2016-05-13 15:17:17 +00:00
InMemorySymbolIndex.h [include-fixer] Simplify unittest code. 2016-05-13 15:17:17 +00:00
IncludeFixer.cpp [include-fixer] Don't insert #includes if a fatal error occurred. 2016-05-18 13:32:38 +00:00
IncludeFixer.h [include-fixer] Rename XrefsDB to SymbolIndex. 2016-05-13 09:27:54 +00:00
SymbolIndex.h [include-fixer] Rename XrefsDB to SymbolIndex. 2016-05-13 09:27:54 +00:00
SymbolIndexManager.cpp [include-fixer] Also look up prefixes of queries. 2016-05-18 16:42:38 +00:00
SymbolIndexManager.h [include-fixer] Rename XrefsDB to SymbolIndex. 2016-05-13 09:27:54 +00:00
YamlSymbolIndex.cpp [include-fixer] Rename XrefsDB to SymbolIndex. 2016-05-13 09:27:54 +00:00
YamlSymbolIndex.h [include-fixer] Rename XrefsDB to SymbolIndex. 2016-05-13 09:27:54 +00:00