526d24444c91404dc4165b141e5ec095125c1bc8 |
|
26-Sep-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[libclang] Remove the ParentKind cursor kind from code-completion results. This is to reduce dependency to cursors for the code-completion results. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164705 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
ba1030698dbc276db86b11c5329a1edee8a1805e |
|
28-Mar-2012 |
Douglas Gregor <dgregor@apple.com> |
Introduce a new libclang API to determine the parent context of a code completion item. For example, if the code completion itself represents a declaration in a namespace (say, std::vector), then this API retrieves the cursor kind and name of the namespace (std). Implements <rdar://problem/11121951>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153545 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
ab795d65230c87890f99ac5c2b2f455c63099e00 |
|
19-Oct-2011 |
Douglas Gregor <dgregor@apple.com> |
Tweak this test to test more directly what we want, and hopefully work around the brokenness of code completion under -fdelayed-template-parsing git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142472 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
fa43c97297d8d76b66c5cb1c37f7785db9e1ee17 |
|
18-Oct-2011 |
Douglas Gregor <dgregor@apple.com> |
Minor tweak to test git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
8ca7208d0fb4dcbc5fa8cfeca6a1081ce69da8e0 |
|
18-Oct-2011 |
Douglas Gregor <dgregor@apple.com> |
Provide result types for code completions that describe built-in expressions (this, sizeof, etc.). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
a50216cdd5c4102b051d5837c239ec0bb5bde6e5 |
|
18-Oct-2011 |
Douglas Gregor <dgregor@apple.com> |
Add code completions for C++0x expressions git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142357 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
c6daf0b29d6c48a99cb1ad707973a7e6dfcafd58 |
|
17-Feb-2011 |
Douglas Gregor <dgregor@apple.com> |
When printing a qualified type, look through a substituted template parameter type to see what's behind it, so that we don't end up printing silly things like "float const *" when "const float *" would make more sense. Also, replace the pile of "isa" tests with a simple switch enumerating all of the cases, making a few more obvious cases use prefix qualifiers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125729 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
4706e87595bd7f5b76d863d12cc9b15dc6abd495 |
|
17-Feb-2011 |
Douglas Gregor <dgregor@apple.com> |
When Parser::ParseExpressionList isn't given a completer, fall back to normal "expression" completion. Fixes the most annoying code-completion bug I've found. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
9b0ba87a5ee4d872ae60dbfe4cbd500e57b8a775 |
|
09-Nov-2010 |
Douglas Gregor <dgregor@apple.com> |
Teach code completion not to include out-of-line declarations and definitions in its results. The original declarations will be visible wherever they are declared. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118484 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|
6f942b2cabf32b96f9901b889d8e44a34e0e7c62 |
|
21-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Add code completion for C++ constructors wherever we see the class (or class template) and are in a context where we can have a value. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114441 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/complete-exprs.cpp
|