]> git.saurik.com Git - apt.git/commit
avoid virtual in the iterators
authorDavid Kalnischkies <david@kalnischkies.de>
Mon, 13 Jul 2015 21:10:53 +0000 (23:10 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Mon, 10 Aug 2015 15:27:18 +0000 (17:27 +0200)
commit3707fd4faab3f2e2521263070b68fd0afaae2900
treee0730218bbd83e2631f657dd0b39156f602fa065
parent9112f77703c39d46e2e0471c48c8a5e1f93f4abf
avoid virtual in the iterators

With a bit of trickery and the Curiously recurring template pattern we
can free us from our use of virtual in the iterators were it is unneeded
bloat as we never deal with pointers to iterators and similar such.

Git-Dch: Ignore
apt-pkg/cacheiterators.h
apt-pkg/cacheset.cc
apt-pkg/cacheset.h
apt-pkg/pkgcache.cc
apt-private/private-cachefile.h