Revision 681134

Go back to digest for 1st July 2007

Features in Development Tools

David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:

Add a completion-context system that connects the editor with the expression-parser, type-conversion, etc.

Implement great features like context-matching, completion and call-tips for overloaded binary operators, an arbitrary count of recursive function-calltips, resolution of the best fitting overloaded functions, and more.

The result of the system yet needs to be connected to the user-interface(content of container-class shown in list etc.)

File Changes

Added 6 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /codecompletioncontext.cpp
  •   /codecompletioncontext.h
  •   /safetycounter.h
  •   /stringhelpers.cpp
  •   /duchainbuilder/cppduchain.cpp
  •   /duchainbuilder/cppduchain.h
Modified 16 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /CMakeLists.txt
  •   /cppcodecompletionmodel.cpp
  •   /cppcodecompletionmodel.h
  •   /duchainbuilder/CMakeLists.txt
  •   /expressionparser/expressionparser.cpp
  •   /expressionparser/expressionparser.h
  •   /expressionparser/expressionvisitor.cpp
  •   /expressionparser/expressionvisitor.h
  •   /expressionparser/overloadresolution.cpp
  •   /expressionparser/overloadresolution.h
  •   /expressionparser/typeconversion.cpp
  •   /expressionparser/typeconversion.h
  •   /expressionparser/typeutils.cpp
  •   /expressionparser/typeutils.h
  •   /expressionparser/viablefunctions.cpp
  •   /expressionparser/viablefunctions.h
22 files changed in total