-Make IndexProvider an abstract interface for getting indexing information.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 29 Jul 2009 23:38:21 +0000 (23:38 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 29 Jul 2009 23:38:21 +0000 (23:38 +0000)
commitdd9ee4aa04e5195e1f43badb9da121cc7dc7dcd1
tree6b1fb5a18368ad96bd6adc385d71f63a3cf6ab70
parentb6b8f9e2915c1c9dd91ddb100fc2f11d4d22881f
-Make IndexProvider an abstract interface for getting indexing information.
-Introduce Indexer as an IndexProvider implementation.

llvm-svn: 77524
clang/include/clang/Index/Handlers.h [moved from clang/include/clang/Index/EntityHandler.h with 56% similarity]
clang/include/clang/Index/IndexProvider.h
clang/include/clang/Index/Indexer.h [new file with mode: 0644]
clang/lib/Index/Handlers.cpp [new file with mode: 0644]
clang/lib/Index/IndexProvider.cpp
clang/lib/Index/Indexer.cpp [new file with mode: 0644]
clang/lib/Index/Program.cpp
clang/tools/index-test/index-test.cpp