On Mon, Oct 1, 2012 at 9:05 AM, Stephan Bergmann <sberg...@redhat.com> wrote:
> Note that in the common case of accessing (i.e., searching for, etc.) 7-bit
> ASCII content in a string, regardless of whether it is internally
> represented as UTF-8 or UTF-16, going via an operator[] interface that
> operates directly on the string object's innards might be more efficient
> than going via an iterator interface (which is, of course, necessary when
> potentially accessing non-ASCII content).
>

otoh, if we never had a [] access anywhere, we could use utf-8 as a backend.
The space saving (memory and therefor d-cache pressure) and the
removal of the need to have 2 set of classes (one for SBCS and one for
UCS-2)
may actually be worth the exta cost in these cases (indexed access)

Norbert
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to