normalized signature of signals/slots
Olivier Goffart
ogoffart at kde.org
Sat Nov 12 11:30:50 CET 2005
Hello
When browsing the Qt code, i saw that Qt first try to connect signals without
normalize the signature, and if it fails, it normalize the slot signature and
retry .
So using normalized signature in signal slot connection is faster that don't
But how much, maybe that's negligible ?
After some test (attached) I noticed that the normalized signature is about
twice times faster than the not normalized one
(This may i guess be even more in the case of bigger signatures, or class with
more signals and slots)
Usually, we don't use normalized signature: Less intuitive, and the one
KDevelop auto-complete (nice feature btw) is not normalized.
Does it make sens to write a script that normalize signatures in the code ?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_signals.cpp
Type: text/x-c++src
Size: 1928 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20051112/935c01eb/test_signals.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_signals.h
Type: text/x-c++hdr
Size: 280 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20051112/935c01eb/test_signals-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20051112/935c01eb/attachment.pgp
More information about the Kde-optimize
mailing list