History log of /external/clang/test/Index/complete-exprs.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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