[include-fixer] Implement adding missing namespace qualifiers in vim integration.
authorHaojian Wu <hokein@google.com>
Wed, 13 Jul 2016 16:43:54 +0000 (16:43 +0000)
committerHaojian Wu <hokein@google.com>
Wed, 13 Jul 2016 16:43:54 +0000 (16:43 +0000)
commit68c34a083d0c5ae36136b2136d7c986442859100
tree71535bab8970cb1bdf1eb1ee5d25573713b55a4f
parent512424f28a78bc97291803106d4195a850c77f32
[include-fixer] Implement adding missing namespace qualifiers in vim integration.

Summary:
The patch extends include-fixer's "-output-headers", and "-insert-headers"
command line options to make it dump more information (e.g. QualifiedSymbol),
so that vim-integration can add missing qualifiers.

Reviewers: bkramer

Subscribers: cfe-commits

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

llvm-svn: 275279
clang-tools-extra/include-fixer/IncludeFixerContext.cpp
clang-tools-extra/include-fixer/IncludeFixerContext.h
clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp
clang-tools-extra/include-fixer/tool/clang-include-fixer.py
clang-tools-extra/test/include-fixer/commandline_options.cpp
clang-tools-extra/test/include-fixer/ranking.cpp
clang-tools-extra/unittests/include-fixer/IncludeFixerTest.cpp