[Libreoffice] semantics of ScBaseCell* lclCloneCell

Eike Rathke erack at redhat.com
Fri Oct 28 07:09:51 PDT 2011


Hi,

On Friday, 2011-10-28 08:49:07 +0200, Stephan Bergmann wrote:

> >Huh. Then why use a switch? Why not use an if-else set of clauses? I
> >recognize that this function may be called a lot, but does an if vs
> >switch statement mean /that/ much in terms of performance?
> 
> But (a) a switch looks that much more cleaner than an
> if-else-cascade, and (b) you have the same situation with the
> if-else-cascade anyway, the default switch case corresponding to a
> final else branch there.

(c) a compiler may generate a jump table from switch cases, avoiding the
chained execution of if-elseif-elseif-...

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20111028/06aa0940/attachment.pgp>


More information about the LibreOffice mailing list