Revision 847289
Go back to digest for 17th August 2008Features 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