From kde-pim Sun Dec 09 08:55:39 2007 From: Marc Mutz Date: Sun, 09 Dec 2007 08:55:39 +0000 To: kde-pim Subject: Re: [Kde-pim] [patch] make gpgme++ portable to msvc Message-Id: <200712091057.10518.marc () klaralvdalens-datakonsult ! se> X-MARC-Message: https://marc.info/?l=kde-pim&m=119719053915151 On Saturday 08 December 2007 22:53, Jarosław Staniek wrote: > Adriaan de Groot said the following, On 2007-12-08 10:31: > > On Saturday 08 December 2007 00:18, Jarosław Staniek wrote: > >> Safe operator bool() is left as before. > > > > Is that the peculiar construction with struct __safe_bool_dummy__ ? > > > > With SS12 (non-gcc) there is an overloading ambiguity whether to use > > operator int() or operator the_other_one() in all the bool() uses, so i > > need to patch either bool -> int in casts or #if 0 the safe bool stuff. > > Neither seems semantically correct. > > Ah, so what' would be our proposal, Marc? Are we going beck to ordinary > operator bool()? Isn't that the same problem that you want to fix for VS2k3? Ie. remove operator unsigned int() const , and keep operator undefined-bool-type() const ? Thanks, Marc -- Marc Mutz -- marc@klaralvdalens-datakonsult.se, mutz@kde.org Klarälvdalens Datakonsult AB, Platform-independent software solutions _______________________________________________ KDE PIM mailing list kde-pim@kde.org https://mail.kde.org/mailman/listinfo/kde-pim KDE PIM home page at http://pim.kde.org/