Douglas Gregor
1cc88a977c
Handle pseudo-object expressions (and any other placeholder
...
expression) when code-completing member access expressions. Fixes
<rdar://problem/10717172>.
llvm-svn: 148703
2012-01-23 15:59:30 +00:00
Douglas Gregor
63745d5935
New libclang API to expose container type for code completion, from
...
Connor Wakamo!
llvm-svn: 135651
2011-07-21 01:05:26 +00:00
Douglas Gregor
951471482c
When providing code completions for an Objective-C property access,
...
also include methods with zero-argument selectors. Implements
<rdar://problem/9048332>.
llvm-svn: 130922
2011-05-05 15:50:42 +00:00
Douglas Gregor
0787b3224d
Tweak code-completion result priorities, so that exact and similar
...
type matches have a bigger impact. The impetus for this change was
that, when initializing an enumeration value, we want enumerators of
that enumeration type to have a higher priority than, e.g., unrelated
local variables.
llvm-svn: 116774
2010-10-19 00:03:23 +00:00
Douglas Gregor
a2db793ff0
Introduce priorities into the code-completion results.
...
llvm-svn: 104751
2010-05-26 22:00:08 +00:00
Douglas Gregor
b3fa919c2d
Extend code-completion results with the type of each result
...
llvm-svn: 91702
2009-12-18 18:53:37 +00:00
Douglas Gregor
baf6961ed4
Code completion for Objective-C properly lists
...
llvm-svn: 89194
2009-11-18 04:19:12 +00:00
Douglas Gregor
9291bade4f
Code completion for member accesses that involve Objective-C properties and instance variables
...
llvm-svn: 89182
2009-11-18 01:29:26 +00:00