summaryrefslogtreecommitdiff
path: root/include/rtl/ustring.hxx
AgeCommit message (Expand)Author
2022-11-28tdf#133343 improve perf of OUString::operator=(&&)Noel Grandin
2022-11-08Avoid an explicit static_castStephan Bergmann
2022-11-08Remove some trailing whitespace noiseStephan Bergmann
2022-10-13Deduplicate stringconcat moreMike Kaganski
2022-10-11Deduplicate O(U)StringConcatenationMike Kaganski
2022-09-19make OUString::operator=(OUString&&) a little fasterNoel Grandin
2022-08-22Remove NULL-terminated requirement where not applicableMike Kaganski
2022-08-22return 64-bit hash for O[U]StringNoel Grandin
2022-05-09Revert "prevent using O[U]String::subView on temporaties"Stephan Bergmann
2022-05-03ofz#47198 Use-of-uninitialized-valueCaolán McNamara
2022-04-11Replace references to rtl_ImplIsWhitespace with implIsWhitespaceMike Kaganski
2022-04-08prevent using O[U]String::subView on temporatiesNoel Grandin
2022-03-29Add back the opportunity to leave O[U]StringLiteral's buffer uninitializedStephan Bergmann
2022-03-01fix o3tl::equalsIgnoreAsciiCase()Luboš Luňák
2022-01-02Introduce OUString::unacquired(const OUStringBuffer&)Mike Kaganski
2021-11-23O[U]String::replaceAt overloads that take string_viewNoel Grandin
2021-11-21tdf#133835 speedup calc autofilter (5)Noel Grandin
2021-11-15OUStringConstExpr should convert to 'const OUString&'Noel Grandin
2021-11-12introduce OUStringConstExprNoel Grandin
2021-11-11Drop the OUString vs. OUStringLiteral comparison operator overloadsStephan Bergmann
2021-10-22Optimize assignment from OUStringLiteral to OUStringStephan Bergmann
2021-10-11Simplify one matchIgnoreAsciiCase overloadMike Kaganski
2021-10-03A more lightweight O[U]StringConcatenationStephan Bergmann
2021-07-19offsetof is only guaranteed to work with standard layout typesMike Kaganski
2021-04-23Remove dubious #pragma packStephan Bergmann
2021-04-20make OUString(OUStringLiteral) constructor constexprNoel Grandin
2021-03-15Clarify that rtl::ToStringHelper::length must be preciseStephan Bergmann
2021-02-02tdf#130978 Added comment to all published APImsrijita18
2021-01-15OUString::matchAsciiL() can be used instead of the fresh startsWithAsciiL()Tor Lillqvist
2021-01-14Introduce startsWithAsciiL() to match endsWithAsciiL()Tor Lillqvist
2020-12-20Remove the OUString vs. std::u16string_view comparison operators againStephan Bergmann
2020-12-19make *String(string_view) constructors explicitNoel Grandin
2020-12-11Adapt the remaining OUString functions to std string_viewStephan Bergmann
2020-11-11loplugin:stringviewNoel
2020-11-11disable O(U)String::concat for internal codeNoel Grandin
2020-09-22Simplify those assertLayout checksStephan Bergmann
2020-09-21static_assert that O[U]StringLiteral are layout compatible with rtl_[u]StringStephan Bergmann
2020-09-16Turn OUStringLiteral into a consteval'ed, static-refcound rtl_uStringStephan Bergmann
2020-09-12Replace remaining uses of sal_CharJulien Nabet
2020-09-07Make the OUString ctors taking raw sal_Unicode pointer/non-const array explicitStephan Bergmann
2020-09-05Make OUString(char16_t const[N]) ctor check for embedded NULsStephan Bergmann
2020-09-04Make many OUString functions take std::u16string_view parametersStephan Bergmann
2020-09-01Adapt documentation commentStephan Bergmann
2020-08-31Fix typos in commentsStephan Bergmann
2020-08-30Goodbye O[U]StringView, welcome O[U]String::ConcatStephan Bergmann
2020-08-29Make the OUString ConstCharArrayDetector::TypeUtf16 overloads are actually usedStephan Bergmann
2020-08-28Change OUStringLiteral from char[] to char16_t[]Stephan Bergmann
2020-08-26Except[Const]CharArrayDetector is only used by RTL_STRING_UNITTESTStephan Bergmann
2020-08-26Missing 'const'Stephan Bergmann
2020-05-05Disable -Wstringop-overflow in --enable-optimized builds with GCCStephan Bergmann