Argyrios Kyrtzidis
573624a9c2
[index] For C++ constructors/destructors, add references to the parent type where its name appears in definitions and declarations
...
Patch by Nathan Hawes!
https://reviews.llvm.org/D30730
llvm-svn: 298170
2017-03-17 23:41:59 +00:00
Argyrios Kyrtzidis
6d1a15b2d4
[index] Add 'Parameter' symbol kind and 'Local' symbol property to distinguish function-local symbols
...
Parameters have a 'child' relation to their function/method.
Also add an option '-include-locals' to 'c-index-test core' to enable indexing of function-local symbols.
Original patch from Nathan Hawes with some changes by me.
https://reviews.llvm.org/D30304
llvm-svn: 296282
2017-02-26 05:37:56 +00:00
Argyrios Kyrtzidis
de0f50886f
[index] Add 'IBTypeOf' relation for ObjC methods marked with IBAction and properties with IBOutletCollection.
...
llvm-svn: 291703
2017-01-11 21:01:07 +00:00
Argyrios Kyrtzidis
29cd1a4d7d
[index] Change some default parameters to fix an MSVC ICE.
...
Many thanks to Yunzhong Gao for tracking this down!
llvm-svn: 260807
2016-02-13 05:17:15 +00:00
Argyrios Kyrtzidis
f4fb85b1c7
[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.
llvm-svn: 260760
2016-02-12 23:10:59 +00:00