Introduce a new kind of cursor into libclang, which covers a reference
to an "overloaded" set of declarations. This cursor kind works for unresolved references to functions/templates (e.g., a call within a template), using declarations, and Objective-C class and protocol forward declarations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113805 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang-c/Index.h 67 additions, 1 deletioninclude/clang-c/Index.h
- test/Index/TestClassDecl.m 1 addition, 1 deletiontest/Index/TestClassDecl.m
- test/Index/TestClassForwardDecl.m 1 addition, 1 deletiontest/Index/TestClassForwardDecl.m
- test/Index/index-templates.cpp 21 additions, 0 deletionstest/Index/index-templates.cpp
- test/Index/load-namespaces.cpp 1 addition, 1 deletiontest/Index/load-namespaces.cpp
- tools/c-index-test/c-index-test.c 18 additions, 3 deletionstools/c-index-test/c-index-test.c
- tools/libclang/CIndex.cpp 124 additions, 52 deletionstools/libclang/CIndex.cpp
- tools/libclang/CXCursor.cpp 48 additions, 0 deletionstools/libclang/CXCursor.cpp
- tools/libclang/CXCursor.h 26 additions, 1 deletiontools/libclang/CXCursor.h
- tools/libclang/libclang.darwin.exports 2 additions, 0 deletionstools/libclang/libclang.darwin.exports
- tools/libclang/libclang.exports 2 additions, 0 deletionstools/libclang/libclang.exports
Loading
Please register or sign in to comment