From 0a076efd1b2b1cb2d57fd583af8031039ba03158 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Thu, 27 Feb 2020 09:45:11 +0100 Subject: pkgcache: Add operator bool() to map_pointer --- apt-pkg/pkgcache.h | 1 + 1 file changed, 1 insertion(+) diff --git a/apt-pkg/pkgcache.h b/apt-pkg/pkgcache.h index 288bcce09..d2e2f432e 100644 --- a/apt-pkg/pkgcache.h +++ b/apt-pkg/pkgcache.h @@ -102,6 +102,7 @@ public: map_pointer(nullptr_t) noexcept : val(0) {} explicit map_pointer(uint32_t n) noexcept : val(n) {} explicit operator uint32_t() noexcept { return val; } + explicit operator bool() noexcept { return val != 0; } }; template inline T *operator +(T *p, map_pointer m) { return p + uint32_t(m); } -- cgit v1.2.3