summaryrefslogtreecommitdiff
path: root/include/rtl/string.hxx
AgeCommit message (Expand)Author
2020-12-20Make OStringLiteral ctor non-explicitStephan Bergmann
2020-12-19make *String(string_view) constructors explicitNoel Grandin
2020-12-10Catch inadvertent uses of OString(char) ctorStephan 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-21No need to make the OString(std::string_view) ctor explicitStephan Bergmann
2020-09-12Replace remaining uses of sal_CharJulien Nabet
2020-09-07Avoid dangling pData when constructing OUString from temporary OUStringLiteralStephan Bergmann
2020-09-02Turn OStringLiteral into a consteval'ed, static-refcound rtl_StringStephan Bergmann
2020-08-31Fix typos in commentsStephan Bergmann
2020-08-30Goodbye O[U]StringView, welcome O[U]String::ConcatStephan Bergmann
2020-08-13loplugin:stringstatic also look for local staticsNoel Grandin
2020-05-05Disable -Wstringop-overflow in --enable-optimized builds with GCCStephan Bergmann
2020-04-29Silence bogus -Wstringop-overflow with GCC trunk towards GCC 10Stephan Bergmann
2019-11-29Enable O[U]String move ctor/assignment for WinMike Kaganski
2019-10-24Fix typoAndrea Gelmini
2019-10-24Introduce OStringCharStephan Bergmann
2019-10-12Use size_t for string lengthsStephan Bergmann
2019-10-12Simplify some O(U)String methodsMike Kaganski
2019-10-11Revert "Use constexpr if in const char array ctors"Mike Kaganski
2019-10-11Use constexpr if in const char array ctorsMike Kaganski
2019-09-26Simplify external implementations of O(U)String::numberMike Kaganski
2019-09-24support O(U)String::number() for fast string concatenationLuboš Luňák
2019-08-30new loplugin:noexceptmoveNoel Grandin
2019-07-18Fix typoAndrea Gelmini
2019-01-10Revert "tdf#42949 Fix IWYU warnings in include/rtl/*"Miklos Vajna
2019-01-10o3tl::string_view -> std::string_view (in configmgr)Stephan Bergmann
2018-11-19Fix typosAndrea Gelmini
2018-11-17Adapt to C++2a char_tStephan Bergmann
2018-08-08tdf#42949 Fix IWYU warnings in include/rtl/*Gabor Kelemen
2018-05-23Fix typosAndrea Gelmini
2018-01-12More loplugin:cstylecast: salStephan Bergmann
2017-11-11Avoid using O[U]StringConcat lvalues containing dangling refs to temporariesStephan Bergmann
2017-10-23loplugin:includeform: UNO API include filesStephan Bergmann
2017-10-23overload std::hash for OUString and OStringNoel Grandin
2017-06-16Remove HAVE_CXX11_REF_QUALIFIER, always true nowStephan Bergmann
2017-05-26create SAL_RETURNS_NONNULL annotationNoel Grandin
2017-03-03Remove redundant 'inline' keywordStephan Bergmann
2017-01-09New loplugin:externvar: salStephan Bergmann
2016-06-14sal: rename O[U]String parameterMichael Stahl
2015-12-20sal: make OString/OUString immovable for MSVCMichael Stahl
2015-12-17OString/OUString: move constructors and operator=Noel Grandin
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-11-09Prevent += called on temporary O[U]String instancesStephan Bergmann
2015-09-30Fix typosAndrea Gelmini
2015-09-10Add OString::startsWithIgnoreAsciiCaseStephan Bergmann
2015-08-11new loplugin: defaultparamsNoel Grandin
2015-07-12Rule out OString(std::nullptr_t)Stephan Bergmann