瀏覽代碼

make destructors virtual

Michael Vogt 13 年之前
父節點
當前提交
314a3f88fb
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      apt-pkg/cachefilter.h

+ 3 - 3
apt-pkg/cachefilter.h

@@ -33,7 +33,7 @@ public:
 	PackageNameMatchesRegEx(std::string const &Pattern);
 	PackageNameMatchesRegEx(std::string const &Pattern);
 	virtual bool operator() (pkgCache::PkgIterator const &Pkg);
 	virtual bool operator() (pkgCache::PkgIterator const &Pkg);
 	virtual bool operator() (pkgCache::GrpIterator const &Grp);
 	virtual bool operator() (pkgCache::GrpIterator const &Grp);
-	~PackageNameMatchesRegEx();
+	virtual ~PackageNameMatchesRegEx();
 };
 };
 									/*}}}*/
 									/*}}}*/
 // PackageNameMatchesFnmatch						/*{{{*/
 // PackageNameMatchesFnmatch						/*{{{*/
@@ -46,7 +46,7 @@ public:
             : Pattern(Pattern) {};
             : Pattern(Pattern) {};
         virtual bool operator() (pkgCache::PkgIterator const &Pkg);
         virtual bool operator() (pkgCache::PkgIterator const &Pkg);
 	virtual bool operator() (pkgCache::GrpIterator const &Grp);
 	virtual bool operator() (pkgCache::GrpIterator const &Grp);
-	~PackageNameMatchesFnmatch() {};
+	virtual ~PackageNameMatchesFnmatch() {};
 };
 };
 									/*}}}*/
 									/*}}}*/
 // PackageArchitectureMatchesSpecification				/*{{{*/
 // PackageArchitectureMatchesSpecification				/*{{{*/
@@ -76,7 +76,7 @@ public:
 	bool operator() (char const * const &arch);
 	bool operator() (char const * const &arch);
 	virtual bool operator() (pkgCache::PkgIterator const &Pkg);
 	virtual bool operator() (pkgCache::PkgIterator const &Pkg);
 	virtual bool operator() (pkgCache::VerIterator const &Ver);
 	virtual bool operator() (pkgCache::VerIterator const &Ver);
-	~PackageArchitectureMatchesSpecification();
+	virtual ~PackageArchitectureMatchesSpecification();
 };
 };
 									/*}}}*/
 									/*}}}*/
 }
 }