summaryrefslogtreecommitdiff
path: root/include/o3tl
AgeCommit message (Expand)AuthorFilesLines
2020-09-13std::set->o3tl::sorted_vector in svxNoel Grandin1-2/+15
2020-08-28Change OUStringLiteral from char[] to char16_t[]Stephan Bergmann1-0/+27
2020-06-27cid#1401342 Uncaught exceptionCaolán McNamara1-0/+15
2020-06-22Consolidate unique_ptr deleters calling freeStephan Bergmann1-0/+9
2020-06-05Improve COM library management in fpickerJulien Nabet1-0/+58
2020-03-12comparison operators should be constNoel Grandin1-1/+1
2020-02-22Adapt o3tl::span to removal of std::span::cbegin et alStephan Bergmann1-7/+0
2020-02-21Drop o3tl::optional wrapperStephan Bergmann2-65/+19
2020-02-01std::unordered_set<T*> -> o3tl::sorted_vectorNoel Grandin1-0/+5
2020-01-26move "remove duplicates" for a vector to o3tl/vector_utils.hxxTomaž Vajngerl1-0/+27
2020-01-09Introduce o3tl::make_unsigned to cast from signed to unsigned typeStephan Bergmann1-0/+8
2019-12-07Better not use constexpr hereStephan Bergmann1-1/+1
2019-12-07Adapt o3tl::span to P1872R0Stephan Bergmann1-6/+8
2019-12-03Adapt CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)Stephan Bergmann1-0/+27
2019-12-01Introduce o3tl::optional as an alias for std::optionalStephan Bergmann2-19/+65
2019-11-27tdf#108642 simplify comparison data calculationNoel Grandin1-0/+10
2019-11-26Remove bogus enumarray[_const]_iterator assignment opsStephan Bergmann1-14/+10
2019-11-06ofz#12553 TimeoutCaolán McNamara1-0/+13
2019-10-29loplugin:finalclasses jvmaccess..o3tlNoel Grandin1-1/+1
2019-10-08Introduce o3tl::unsafe_downcast for known-good dynamic_cast downcastsStephan Bergmann1-0/+35
2019-09-25constinit, here we comeStephan Bergmann1-2/+2
2019-09-25better data structures for some static const varsNoel Grandin1-0/+12
2019-09-06TyposAndrea Gelmini1-1/+1
2019-08-23Mark move ctors/assignments noexceptMike Kaganski1-2/+2
2019-08-23loplugin:returnconstval in o3tlNoel Grandin1-3/+3
2019-08-13Fix Clang 10 -Werror,-Wimplicit-int-float-conversionStephan Bergmann1-0/+57
2019-06-03fix crash in lru_map/SalBitmap on shutdownNoel Grandin1-0/+8
2019-05-16tdf#125254 Performance: A spreadsheet opens too slow, part1Noel Grandin1-0/+5
2019-05-09add missing include guardsLuboš Luňák1-0/+5
2019-03-18Adapt o3tl::span to updated C++2a std::spanStephan Bergmann1-3/+3
2019-03-07log nice exception messages whereever possibleNoel Grandin1-2/+2
2019-03-05Introduce o3tl::underlyingEnumValueStephan Bergmann2-60/+77
2019-02-25Drop include/o3tl/make_unique.hxxGabor Kelemen1-51/+0
2019-02-01Introduce O3TL_UNREACHABLE as a better alternative to assert(false)Stephan Bergmann1-0/+39
2019-01-13array_view was changed to span in upcoming C++20Stephan Bergmann2-163/+95
2019-01-11Drop o3tl/clamp.hxx, use C++17 std::clamp insteadStephan Bergmann1-39/+0
2019-01-11Drop o3tl/string_view.hxxStephan Bergmann1-808/+0
2018-12-16Fix o3tl::string_view streaming operator <<Stephan Bergmann1-6/+5
2018-12-07HAVE_CXX14_CONSTEXPR is always true nowStephan Bergmann5-127/+23
2018-12-06Remove obsolete GCC version checksStephan Bergmann1-1/+1
2018-11-30Remove obsolete _MSC_VER checksStephan Bergmann1-10/+1
2018-10-24remove more rtl::OUString and OString prefixesNoel Grandin1-6/+6
2018-10-06Convert ImplFontCache to use o3tl::lru_mapJan-Marek Glogowski1-3/+4
2018-10-06Add a glyph-bound-rect cache to the font cacheJan-Marek Glogowski1-1/+26
2018-10-06loplugin:useuniqueptr in SwHTMLPosFlyFramesNoel Grandin1-0/+11
2018-10-06lru_map: fix std::move insertJan-Marek Glogowski1-3/+7
2018-10-04loplugin:useuniqueptr in SetGetExpFieldsNoel Grandin1-0/+20
2018-09-19implement find(T*) for o3tl::sorted_vector when it contains unique_ptr<T>Noel Grandin1-0/+12
2018-09-06make SwWriteTableRows be a vector of std::unique_ptrNoel Grandin1-2/+46
2018-08-2932-bit Clang trunk (towards Clang 9) still doesn't have __mulodi4Stephan Bergmann1-2/+2