[Development] Source break policy for function overloads
Giuseppe D'Angelo
giuseppe.dangelo at kdab.com
Wed Jul 13 14:15:44 CEST 2016
Il 13/07/2016 12:44, Alexander Blasche ha scritto:
> While talking to several devs in the office I could not find a congruent opinion on this issue. Do we or even can we care? Do we have a policy?
While it would be nice not to add overloads to signals and slots, and we
can keep an eye on that, the fact that you can connect to *any* function
makes such a policy hard to enforce (unless we start introducing a weird
naming policy for functions).
Note that this has nothing to do with Qt, but it's a C++ language
"feature" -- hence I would say that if you care about your source
compatibility you should start using qOverload in your code base every
time you take a pointer to a function.
My 2 cents,
--
Giuseppe D'Angelo | giuseppe.dangelo at kdab.com | Senior Software Engineer
KDAB (UK) Ltd., a KDAB Group company | Tel: UK +44-1625-809908
KDAB - The Qt Experts
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4007 bytes
Desc: Firma crittografica S/MIME
URL: <http://lists.qt-project.org/pipermail/development/attachments/20160713/aa519212/attachment.bin>
More information about the Development
mailing list