Revision 689922

Go back to digest for 22nd July 2007

Features in Development Tools

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

Start support for templates: Create and use a template-parameter-type and template-parameter-declaration, create du-contexts for template-parameter-declarations, and import those into template-classes and template-functions.

The result: Template-parameters are not unresolved any more.

File Changes

Added 2 files
  • /trunk/KDE/kdevelop/languages/cpp/duchainbuilder
  •   /templateparameterdeclaration.cpp
  •   /templateparameterdeclaration.h
Modified 14 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /cppcodecompletionmodel.cpp
  •   /duchainbuilder/CMakeLists.txt
  •   /duchainbuilder/contextbuilder.cpp
  •   /duchainbuilder/contextbuilder.h
  •   /duchainbuilder/cpptypes.cpp
  •   /duchainbuilder/cpptypes.h
  •   /duchainbuilder/declarationbuilder.cpp
  •   /duchainbuilder/declarationbuilder.h
  •   /duchainbuilder/typebuilder.cpp
  •   /duchainbuilder/typebuilder.h
  •   /parser/ast.h
  •   /duchainbuilder/tests/CMakeLists.txt
  •   /duchainbuilder/tests/test_duchain.cpp
  •   /duchainbuilder/tests/test_duchain.h
16 files changed in total