clang-tools-extra/include-fixer
Haojian Wu 4189dec580 [find-all-symbols] Slim SymbolInfo.
Summary:
SymbolInfo has some optional fields, which is a bad-smell
implementation. For now, we

* remove the optional field since we don't need them (we can probably
  add them back if we actually need them in the future)
* make SymbolInfo to be a class.

By this change, the code is more simplified.

Reviewers: klimek

Subscribers: cfe-commits, ioeric, bkramer

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

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@269162 91177308-0d34-0410-b5e6-96231b3b80d8
2016-05-11 08:38:21 +00:00
..
find-all-symbols [find-all-symbols] Slim SymbolInfo. 2016-05-11 08:38:21 +00:00
tool [include-fixer] Default to YAML db, it's much more useful than the fixed dummy db. 2016-05-10 11:35:47 +00:00
CMakeLists.txt Added XrefsDBManager into include-fixer and made XrefsDB return SymbolInfo. 2016-05-04 08:22:35 +00:00
InMemoryXrefsDB.cpp [find-all-symbols] Slim SymbolInfo. 2016-05-11 08:38:21 +00:00
InMemoryXrefsDB.h Added XrefsDBManager into include-fixer and made XrefsDB return SymbolInfo. 2016-05-04 08:22:35 +00:00
IncludeFixer.cpp [include-fixer] Remove unused includes and accessor. 2016-05-10 10:12:00 +00:00
IncludeFixer.h Added XrefsDBManager into include-fixer and made XrefsDB return SymbolInfo. 2016-05-04 08:22:35 +00:00
XrefsDB.h Added XrefsDBManager into include-fixer and made XrefsDB return SymbolInfo. 2016-05-04 08:22:35 +00:00
XrefsDBManager.cpp [find-all-symbols] Slim SymbolInfo. 2016-05-11 08:38:21 +00:00
XrefsDBManager.h Added XrefsDBManager into include-fixer and made XrefsDB return SymbolInfo. 2016-05-04 08:22:35 +00:00
YamlXrefsDB.cpp [find-all-symbols] Slim SymbolInfo. 2016-05-11 08:38:21 +00:00
YamlXrefsDB.h [include-fixer] Autodetect yaml databases in parent directories. 2016-05-09 14:14:55 +00:00