I’m sure I’m not doing something correctly, but when isEmpty() seems to be doing something odd on
new OUString objects.
The following is a code snippet that highlights the issue:
OUString aString;
if (aString.isEmpty())
cout << “Detected as empty”;
else
cout << “Not detected as empty”;
That gives me “Not detected as empty”.
So I wrote a unit test, and it’s failing.
You can see the unit test here:
https://gerrit.libreoffice.org/#/c/21506/
Same basic thing - the test fails!
Any ideas what is going on here? My understanding was that if you create a new OUString then it
should initialize itself to an empty string. That doesn’t seem to be occuring...
Chris
Context
- OUString::isEmpty() · Chris Sherlock
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.