Clang tutorial

Sven Brauch svenbrauch at googlemail.com
Sun Feb 9 15:09:23 UTC 2014


On Sunday 09 February 2014 15:48:05 Milian Wolff wrote:
> This is probably all thats missing from code completion so far. Did I
> forget  anything?
There's a range of minor things which kdev-clang currently doesn't do, e.g.
 
 - oldcpp places a semicolon when calling a member function which returns void
  
 - oldcpp offers enum values as completion items when a function takes an 
argument of an enum type

 - olivier's nice lookahead matching will probably need to be ported

 - oldcpp automatically puts :: after completing a namespace

 - oldcpp doesn't replace the following text if the completed item has an 
attribute matching what would be replaced
 
 - oldcpp doesn't insert parentheses if the parentheses are already there when 
completing a function item

... and certainly some similar things I forgot now. All of those are not that 
important but in their entirety make quite a difference.

Greetings,
Sven


More information about the KDevelop-devel mailing list