Revision 681134
Go back to digest for 1st July 2007Features 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