Crash when using KIdentityManagement::IdentityManager
David Faure
faure at kde.org
Fri Apr 16 11:20:21 BST 2021
On jeudi 15 avril 2021 22:59:40 CEST Volker Krause wrote:
> That's two different things, a very long inline method will most likely
> result in a single local/non exported symbol in the consuming binary with
> regular local function calls to it, rather than being copy/pasted into each
> call site. In that sense it's no different from any other non-exported
> method in that library then.
Ah, so it's copy/pasted once per "consumer target" (library or executable),
not (necessarily) for each call site, I see!
> > > > In any case, pimpl'ing kills this idea, so I suggest we make the rule
> > > > simple: no QVector/QList iterators in public API.
I now added this to the "You cannot..." section of
https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B#The_Do.27s_and_Don.27ts
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
More information about the kde-pim
mailing list