]> granicus.if.org Git - clang/commit
[libclang] Separate the underlying indexing functionality of libclang and introduce...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 12 Feb 2016 23:10:59 +0000 (23:10 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 12 Feb 2016 23:10:59 +0000 (23:10 +0000)
commit754b721c2005bfe3c417e3b6bb06b77e840db131
tree567a75431352a13fc3fe2becd60dde8f6fed6ddc
parent24d973f5ae51e14140784761a6bfc8c0cb524d9e
[libclang] Separate the underlying indexing functionality of libclang and introduce it into the clangIndex library.

It is a general goodness for libclang itself to mostly be a wrapper of functionality provided by the libraries.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260760 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/clang/Index/IndexDataConsumer.h [new file with mode: 0644]
include/clang/Index/IndexSymbol.h [new file with mode: 0644]
include/clang/Index/IndexingAction.h [new file with mode: 0644]
lib/Index/CMakeLists.txt
lib/Index/IndexBody.cpp [new file with mode: 0644]
lib/Index/IndexDecl.cpp [moved from tools/libclang/IndexDecl.cpp with 50% similarity]
lib/Index/IndexSymbol.cpp [new file with mode: 0644]
lib/Index/IndexTypeSourceInfo.cpp [moved from tools/libclang/IndexTypeSourceInfo.cpp with 52% similarity]
lib/Index/IndexingAction.cpp [new file with mode: 0644]
lib/Index/IndexingContext.cpp [new file with mode: 0644]
lib/Index/IndexingContext.h [new file with mode: 0644]
tools/libclang/CMakeLists.txt
tools/libclang/CXIndexDataConsumer.cpp [moved from tools/libclang/IndexingContext.cpp with 70% similarity]
tools/libclang/CXIndexDataConsumer.h [moved from tools/libclang/IndexingContext.h with 91% similarity]
tools/libclang/IndexBody.cpp [deleted file]
tools/libclang/Indexing.cpp