Revision 847289

Go back to digest for 17th August 2008

Features in Development Tools

David Nolden committed changes in /trunk/KDE/kdevplatform/language:

Add a simple and efficient ItemRepository based code-model.
It maps from a file-name to an array of identifiers, plus some additional information whether it's a class/variable/function.

Quickopen and the class-browser should be re-implemented on this, because this allows global overview of all items, not only of those currently loaded.

File Changes

Added 2 files
  • /trunk/KDE/kdevplatform/language/duchain
  •   /codemodel.cpp
  •   /codemodel.h
Modified 5 files
  • /trunk/KDE/kdevplatform/language
  •   /CMakeLists.txt
  •   /duchain/declaration.cpp
  •   /duchain/ducontext.cpp
  •   /duchain/persistentsymboltable.cpp
  •   /duchain/repositories/itemrepository.h
7 files changed in total