From db678df196ccd8f9f6fb336706cf5701d1e53aa6 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Tue, 13 Aug 2019 19:15:19 +0200 Subject: apt-pkg: default visibility to hidden --- apt-pkg/cacheiterators.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'apt-pkg/cacheiterators.h') diff --git a/apt-pkg/cacheiterators.h b/apt-pkg/cacheiterators.h index d2e4f7f90..1b049b6e5 100644 --- a/apt-pkg/cacheiterators.h +++ b/apt-pkg/cacheiterators.h @@ -44,7 +44,7 @@ // abstract Iterator template /*{{{*/ /* This template provides the very basic iterator methods we need to have for doing some walk-over-the-cache magic */ -template class pkgCache::Iterator : +template class APT_PUBLIC pkgCache::Iterator : public std::iterator { /** \brief Returns the Pointer for this struct in the owner * The implementation of this method should be pretty short @@ -98,7 +98,7 @@ template class pkgCache::Iterator : interest in package names can iterate easily over the names, so the different architectures can be treated as of the "same" package (apt internally treat them as totally different packages) */ -class pkgCache::GrpIterator: public Iterator { +class APT_PUBLIC pkgCache::GrpIterator: public Iterator { long HashIndex; public: @@ -139,7 +139,7 @@ class pkgCache::GrpIterator: public Iterator { }; /*}}}*/ // Package Iterator /*{{{*/ -class pkgCache::PkgIterator: public Iterator { +class APT_PUBLIC pkgCache::PkgIterator: public Iterator { long HashIndex; public: @@ -185,7 +185,7 @@ class pkgCache::PkgIterator: public Iterator { }; /*}}}*/ // Version Iterator /*{{{*/ -class pkgCache::VerIterator : public Iterator { +class APT_PUBLIC pkgCache::VerIterator : public Iterator { public: inline Version* OwnerPointer() const { return (Owner != 0) ? Owner->VerP : 0; @@ -250,7 +250,7 @@ class pkgCache::VerIterator : public Iterator { }; /*}}}*/ // Description Iterator /*{{{*/ -class pkgCache::DescIterator : public Iterator { +class APT_PUBLIC pkgCache::DescIterator : public Iterator { public: inline Description* OwnerPointer() const { return (Owner != 0) ? Owner->DescP : 0; @@ -276,7 +276,7 @@ class pkgCache::DescIterator : public Iterator { }; /*}}}*/ // Dependency iterator /*{{{*/ -class pkgCache::DepIterator : public Iterator { +class APT_PUBLIC pkgCache::DepIterator : public Iterator { enum {DepVer, DepRev} Type; DependencyData * S2; @@ -361,7 +361,7 @@ class pkgCache::DepIterator : public Iterator { }; /*}}}*/ // Provides iterator /*{{{*/ -class pkgCache::PrvIterator : public Iterator { +class APT_PUBLIC pkgCache::PrvIterator : public Iterator { enum {PrvVer, PrvPkg} Type; public: @@ -402,7 +402,7 @@ class pkgCache::PrvIterator : public Iterator { }; /*}}}*/ // Release file /*{{{*/ -class pkgCache::RlsFileIterator : public Iterator { +class APT_PUBLIC pkgCache::RlsFileIterator : public Iterator { public: inline ReleaseFile* OwnerPointer() const { return (Owner != 0) ? Owner->RlsFileP : 0; @@ -431,7 +431,7 @@ class pkgCache::RlsFileIterator : public Iterator }; /*}}}*/ // Package file /*{{{*/ -class pkgCache::PkgFileIterator : public Iterator { +class APT_PUBLIC pkgCache::PkgFileIterator : public Iterator { public: inline PackageFile* OwnerPointer() const { return (Owner != 0) ? Owner->PkgFileP : 0; @@ -465,7 +465,7 @@ class pkgCache::PkgFileIterator : public Iterator }; /*}}}*/ // Version File /*{{{*/ -class pkgCache::VerFileIterator : public pkgCache::Iterator { +class APT_PUBLIC pkgCache::VerFileIterator : public pkgCache::Iterator { public: inline VerFile* OwnerPointer() const { return (Owner != 0) ? Owner->VerFileP : 0; @@ -483,7 +483,7 @@ class pkgCache::VerFileIterator : public pkgCache::Iterator { +class APT_PUBLIC pkgCache::DescFileIterator : public Iterator { public: inline DescFile* OwnerPointer() const { return (Owner != 0) ? Owner->DescFileP : 0; -- cgit v1.2.3-70-g09d2