From 47084b6e10abcb93d0c0190b0368c46320f3a5e5 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 13 Jan 2025 20:18:35 +0100 Subject: algorithms: Use smart pointers --- apt-pkg/algorithms.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'apt-pkg/algorithms.h') diff --git a/apt-pkg/algorithms.h b/apt-pkg/algorithms.h index 038015049..bad20aadf 100644 --- a/apt-pkg/algorithms.h +++ b/apt-pkg/algorithms.h @@ -46,7 +46,7 @@ class pkgSimulatePrivate; class APT_PUBLIC pkgSimulate : public pkgPackageManager /*{{{*/ { - pkgSimulatePrivate * const d; + std::unique_ptr const d; protected: class APT_PUBLIC Policy : public pkgDepCache::Policy @@ -62,7 +62,7 @@ class APT_PUBLIC pkgSimulate : public pkgPackageManager /*{{{*/ explicit Policy(pkgDepCache *Cache) : Cache(Cache) {}; }; - unsigned char *Flags; + std::unique_ptr Flags; Policy iPolicy; pkgDepCache Sim; @@ -112,8 +112,8 @@ class APT_PUBLIC pkgProblemResolver /*{{{*/ ToRemove = (1 << 4), BrokenPolicyAllowed = (1 << 5) }; - int *Scores; - unsigned char *Flags; + std::unique_ptr Scores; + std::unique_ptr Flags; bool Debug; // Sort stuff -- cgit v1.2.3-70-g09d2