summaryrefslogtreecommitdiffstats
path: root/include/o3tl
Commit message (Expand)AuthorAgeFilesLines
* comparison operators should be constNoel Grandin2020-03-121-1/+1
* Adapt o3tl::span to removal of std::span::cbegin et alStephan Bergmann2020-02-221-7/+0
* Drop o3tl::optional wrapperStephan Bergmann2020-02-212-65/+19
* std::unordered_set<T*> -> o3tl::sorted_vectorNoel Grandin2020-02-011-0/+5
* move "remove duplicates" for a vector to o3tl/vector_utils.hxxTomaž Vajngerl2020-01-261-0/+27
* Introduce o3tl::make_unsigned to cast from signed to unsigned typeStephan Bergmann2020-01-091-0/+8
* Better not use constexpr hereStephan Bergmann2019-12-071-1/+1
* Adapt o3tl::span to P1872R0Stephan Bergmann2019-12-071-6/+8
* Adapt CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)Stephan Bergmann2019-12-031-0/+27
* Introduce o3tl::optional as an alias for std::optionalStephan Bergmann2019-12-012-19/+65
* tdf#108642 simplify comparison data calculationNoel Grandin2019-11-271-0/+10
* Remove bogus enumarray[_const]_iterator assignment opsStephan Bergmann2019-11-261-14/+10
* ofz#12553 TimeoutCaolán McNamara2019-11-061-0/+13
* loplugin:finalclasses jvmaccess..o3tlNoel Grandin2019-10-291-1/+1
* Introduce o3tl::unsafe_downcast for known-good dynamic_cast downcastsStephan Bergmann2019-10-081-0/+35
* constinit, here we comeStephan Bergmann2019-09-251-2/+2
* better data structures for some static const varsNoel Grandin2019-09-251-0/+12
* TyposAndrea Gelmini2019-09-061-1/+1
* Mark move ctors/assignments noexceptMike Kaganski2019-08-231-2/+2
* loplugin:returnconstval in o3tlNoel Grandin2019-08-231-3/+3
* Fix Clang 10 -Werror,-Wimplicit-int-float-conversionStephan Bergmann2019-08-131-0/+57
* fix crash in lru_map/SalBitmap on shutdownNoel Grandin2019-06-031-0/+8
* tdf#125254 Performance: A spreadsheet opens too slow, part1Noel Grandin2019-05-161-0/+5
* add missing include guardsLuboš Luňák2019-05-091-0/+5
* Adapt o3tl::span to updated C++2a std::spanStephan Bergmann2019-03-181-3/+3
* log nice exception messages whereever possibleNoel Grandin2019-03-071-2/+2
* Introduce o3tl::underlyingEnumValueStephan Bergmann2019-03-052-60/+77
* Drop include/o3tl/make_unique.hxxGabor Kelemen2019-02-251-51/+0
* Introduce O3TL_UNREACHABLE as a better alternative to assert(false)Stephan Bergmann2019-02-011-0/+39
* array_view was changed to span in upcoming C++20Stephan Bergmann2019-01-132-163/+95
* Drop o3tl/clamp.hxx, use C++17 std::clamp insteadStephan Bergmann2019-01-111-39/+0
* Drop o3tl/string_view.hxxStephan Bergmann2019-01-111-808/+0
* Fix o3tl::string_view streaming operator <<Stephan Bergmann2018-12-161-6/+5
* HAVE_CXX14_CONSTEXPR is always true nowStephan Bergmann2018-12-075-127/+23
* Remove obsolete GCC version checksStephan Bergmann2018-12-061-1/+1
* Remove obsolete _MSC_VER checksStephan Bergmann2018-11-301-10/+1
* remove more rtl::OUString and OString prefixesNoel Grandin2018-10-241-6/+6
* Convert ImplFontCache to use o3tl::lru_mapJan-Marek Glogowski2018-10-061-3/+4
* Add a glyph-bound-rect cache to the font cacheJan-Marek Glogowski2018-10-061-1/+26
* loplugin:useuniqueptr in SwHTMLPosFlyFramesNoel Grandin2018-10-061-0/+11
* lru_map: fix std::move insertJan-Marek Glogowski2018-10-061-3/+7
* loplugin:useuniqueptr in SetGetExpFieldsNoel Grandin2018-10-041-0/+20
* implement find(T*) for o3tl::sorted_vector when it contains unique_ptr<T>Noel Grandin2018-09-191-0/+12
* make SwWriteTableRows be a vector of std::unique_ptrNoel Grandin2018-09-061-2/+46
* 32-bit Clang trunk (towards Clang 9) still doesn't have __mulodi4Stephan Bergmann2018-08-291-2/+2
* RTF picture sizes are 32-bit signedStephan Bergmann2018-08-151-0/+43
* Add missing sal/log.hxx headersGabor Kelemen2018-07-301-0/+1
* o3tl: avoid -Werror=deprecated-copy (GCC trunk towards GCC 9)Stephan Bergmann2018-07-261-7/+0
* o3tl: add more strong_int operatorsMichael Stahl2018-06-041-0/+9
* no need declare these tag structs separatelyNoel Grandin2018-05-251-2/+1