| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Also avoid printing a 'void' return type for constructor expressions.
llvm-svn: 323148
|
|
|
|
|
|
| |
This is to reduce dependency to cursors for the code-completion results.
llvm-svn: 164705
|
|
|
|
|
|
|
|
|
| |
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>.
llvm-svn: 153545
|
|
|
|
|
|
| |
around the brokenness of code completion under -fdelayed-template-parsing
llvm-svn: 142472
|
|
|
|
| |
llvm-svn: 142427
|
|
|
|
|
|
| |
expressions (this, sizeof, etc.).
llvm-svn: 142424
|
|
|
|
| |
llvm-svn: 142357
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 125729
|
|
|
|
|
|
|
| |
normal "expression" completion. Fixes the most annoying
code-completion bug I've found.
llvm-svn: 125715
|
|
|
|
|
|
|
| |
definitions in its results. The original declarations will be visible
wherever they are declared.
llvm-svn: 118484
|
|
class template) and are in a context where we can have a value.
llvm-svn: 114441
|