[libclang] Introduce a new high level API for indexing clients that assumes
more of the work involved in indexing a translation unit and simplifies client implementations. Only C/ObjC for now, C++ (and comments) to come. llvm-svn: 142233
Showing
- clang/include/clang-c/Index.h 323 additions, 0 deletionsclang/include/clang-c/Index.h
- clang/tools/c-index-test/c-index-test.c 501 additions, 0 deletionsclang/tools/c-index-test/c-index-test.c
- clang/tools/libclang/CIndex.cpp 5 additions, 0 deletionsclang/tools/libclang/CIndex.cpp
- clang/tools/libclang/CIndexUSRs.cpp 2 additions, 2 deletionsclang/tools/libclang/CIndexUSRs.cpp
- clang/tools/libclang/CMakeLists.txt 5 additions, 0 deletionsclang/tools/libclang/CMakeLists.txt
- clang/tools/libclang/CXCursor.cpp 7 additions, 7 deletionsclang/tools/libclang/CXCursor.cpp
- clang/tools/libclang/CXCursor.h 6 additions, 4 deletionsclang/tools/libclang/CXCursor.h
- clang/tools/libclang/CXTranslationUnit.h 17 additions, 0 deletionsclang/tools/libclang/CXTranslationUnit.h
- clang/tools/libclang/IndexBody.cpp 72 additions, 0 deletionsclang/tools/libclang/IndexBody.cpp
- clang/tools/libclang/IndexDecl.cpp 218 additions, 0 deletionsclang/tools/libclang/IndexDecl.cpp
- clang/tools/libclang/IndexTypeSourceInfo.cpp 94 additions, 0 deletionsclang/tools/libclang/IndexTypeSourceInfo.cpp
- clang/tools/libclang/Indexing.cpp 479 additions, 0 deletionsclang/tools/libclang/Indexing.cpp
- clang/tools/libclang/IndexingContext.cpp 695 additions, 0 deletionsclang/tools/libclang/IndexingContext.cpp
- clang/tools/libclang/IndexingContext.h 204 additions, 0 deletionsclang/tools/libclang/IndexingContext.h
- clang/tools/libclang/libclang.exports 3 additions, 0 deletionsclang/tools/libclang/libclang.exports
Loading
Please register or sign in to comment