summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgsystem.cc
AgeCommit message (Collapse)AuthorFilesLines
2015-11-04implement a public pkgSystem::ArchitecturesSupportedDavid Kalnischkies1-0/+8
2015-11-04implement a public pkgSystem::MultiArchSupportedDavid Kalnischkies1-0/+9
Some codepaths need to check if the system (in our case usually dpkg) supports MultiArch or not. We had copy-pasted the check so far into these paths, but having it as a system check is better for reusability.
2015-08-10make all d-pointer * const pointersDavid Kalnischkies1-1/+2
Doing this disables the implicit copy assignment operator (among others) which would cause hovac if used on the classes as it would just copy the pointer, not the data the d-pointer points to. For most of the classes we don't need a copy assignment operator anyway and in many classes it was broken before as many contain a pointer of some sort. Only for our Cacheset Container interfaces we define an explicit copy assignment operator which could later be implemented to copy the data from one d-pointer to the other if we need it. Git-Dch: Ignore
2015-06-16add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies1-0/+2
To have a chance to keep the ABI for a while we need all three to team up. One of them missing and we might loose, so ensuring that they are available is a very tedious but needed task once in a while. Git-Dch: Ignore
2014-03-13follow method attribute suggestions by gccDavid Kalnischkies1-1/+3
Git-Dch: Ignore Reported-By: gcc -Wsuggest-attribute={pure,const,noreturn}
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies1-1/+0
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)
2012-03-04fix a bunch of cppcheck "(warning) Member variable '<#>' is notDavid Kalnischkies1-2/+2
initialized in the constructor." messages (no functional change)
2011-09-13reorder includes: add <config.h> if needed and include it at firstDavid Kalnischkies1-0/+2
2007-09-10* make apt build with g++ 4.3Michael Vogt1-0/+1
2007-06-08* remove all the remaining #pragma implementationMichael Vogt1-4/+0
2004-09-20buffer in the very unlikely event that someone adds 10 ...Arch Librarian1-1/+3
Author: mdz Date: 2004-02-27 00:43:16 GMT buffer in the very unlikely event that someone adds 10 packaging systems to apt (Closes: #233678)
2004-09-20Join with aliencodeArch Librarian1-0/+45
Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode