Revision 822791
Go back to digest for 22nd June 2008Features in Development Tools
David Nolden committed changes in /trunk/KDE/kdevplatform/language/duchain:
Implement global item-repositories for the identifiers and use it.
This is a bit complicated because the identifiers need to be kept manipulatable, so they internally keep two different states using specialized private classes, one "in repository", and one "changed" state.
Since now most identifiers should be shared in the item repository, this will reduce memory-usage, and we can easily store them to disk centrally.
File Changes
Added 1 files
- /trunk/KDE/kdevplatform/language/duchain/appendedlist.h
Modified 8 files
- /trunk/KDE/kdevplatform/language/duchain
- /declaration.cpp
- /declaration.h
- /identifiedtype.cpp
- /identifiedtype.h
- /identifier.cpp
- /identifier.h
- /topducontext.cpp
- /repositories/itemrepository.h
9 files changed in total