summaryrefslogtreecommitdiff
path: root/apt-pkg/cachefilter.h
AgeCommit message (Collapse)AuthorFilesLines
2015-08-11Annotate more methods with APT_OVERRIDEJulian Andres Klode1-1/+1
Gbp-Dch: ignore Reported-By: g++ -Wsuggest-override Thanks: g++ -Wsuggest-override
2015-08-10add c++11 override marker to overridden methodsDavid Kalnischkies1-23/+23
C++11 adds the 'override' specifier to mark that a method is overriding a base class method and error out if not. We hide it in the APT_OVERRIDE macro to ensure that we keep compiling in pre-c++11 standards. Reported-By: clang-modernize -add-override -override-macros Git-Dch: Ignore
2015-08-10apply various style suggestions by cppcheckDavid Kalnischkies1-6/+6
Some of them modify the ABI, but given that we prepare a big one already, these few hardly count for much. Git-Dch: Ignore
2014-09-27add an API for cache filters/matcherDavid Kalnischkies1-27/+90
A lot of code deals with iterating over packages and checking for specific states. At the moment these are all handcrafted inplace, but that makes sharing common code which just differs in the states it checks rather difficult and is error prune. Having an API to construct arbitrary complex filters will come in handy for those. Git-Dch: Ignore
2014-05-07Merge branch 'debian/sid' into debian/experimentalMichael Vogt1-3/+7
Conflicts: apt-pkg/cachefilter.h apt-pkg/contrib/fileutl.cc apt-pkg/contrib/netrc.h apt-pkg/deb/debsrcrecords.cc apt-pkg/init.h apt-pkg/pkgcache.cc debian/apt.install.in debian/changelog
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies1-0/+1
Beside being a bit cleaner it hopefully also resolves oddball problems I have with high levels of parallel jobs. Git-Dch: Ignore Reported-By: iwyu (include-what-you-use)
2014-03-13make doxygen more quiet, fix issues and disable latexDavid Kalnischkies1-1/+1
Git-Dch: Ignore
2013-08-17[ABI-Break] remove the PACKAGE_MATCHER_ABI_COMPAT definesMichael Vogt1-61/+0
2013-08-15add PACKAGE_MATCHER_ABI_COMPAT mode for now so that this branch can be ↵Michael Vogt1-1/+62
merged without breaking ABI
2013-08-15make destructors virtualMichael Vogt1-3/+3
2013-08-12squash merge of the feature/apt-binary branch without the changes from ↵Michael Vogt1-6/+29
experimental
2012-06-14* apt-pkg/deb/deblistparser.cc:David Kalnischkies1-0/+30
- use PackageArchitectureMatchesSpecification filter * apt-pkg/cachefilter.cc: - add PackageArchitectureMatchesSpecification (Closes: #672603)
2011-02-02add more dpointer placeholdersMichael Vogt1-0/+2
2010-07-17factor regex package name matches into newly created cachefilter classesDavid Kalnischkies1-0/+29