summaryrefslogtreecommitdiff
path: root/include/o3tl
AgeCommit message (Expand)Author
2021-01-24Use ContainerType().swap and avoid local variablesMike Kaganski
2021-01-16Fix o3tl::checked_multiply for Raspberry pi 4bJulien Nabet
2021-01-13Missing include (for std::min)Stephan Bergmann
2021-01-02introduce Degree100 strong_int typeNoel
2020-12-23Rename sorted_vector::erase(size_t) to erase_atJan-Marek Glogowski
2020-12-04include cstddef for gcc11Jeff Law
2020-11-26Fix typoAndrea Gelmini
2020-11-25-Wc++11-narrowing (clang-cl)Stephan Bergmann
2020-11-21tdf#123936 Formatting files in module include with clang-formatPhilipp Hofer
2020-10-29Use the underlying type of char16_tStephan Bergmann
2020-10-28std::set->o3tl::sorted_vector in InterfaceBagNoel Grandin
2020-10-21new tools::Degree10 strong typedefNoel Grandin
2020-09-21missing identifierCaolán McNamara
2020-09-13std::set->o3tl::sorted_vector in svxNoel Grandin
2020-08-28Change OUStringLiteral from char[] to char16_t[]Stephan Bergmann
2020-06-27cid#1401342 Uncaught exceptionCaolán McNamara
2020-06-22Consolidate unique_ptr deleters calling freeStephan Bergmann
2020-06-05Improve COM library management in fpickerJulien Nabet
2020-03-12comparison operators should be constNoel Grandin
2020-02-22Adapt o3tl::span to removal of std::span::cbegin et alStephan Bergmann
2020-02-21Drop o3tl::optional wrapperStephan Bergmann
2020-02-01std::unordered_set<T*> -> o3tl::sorted_vectorNoel Grandin
2020-01-26move "remove duplicates" for a vector to o3tl/vector_utils.hxxTomaž Vajngerl
2020-01-09Introduce o3tl::make_unsigned to cast from signed to unsigned typeStephan Bergmann
2019-12-07Better not use constexpr hereStephan Bergmann
2019-12-07Adapt o3tl::span to P1872R0Stephan Bergmann
2019-12-03Adapt CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)Stephan Bergmann
2019-12-01Introduce o3tl::optional as an alias for std::optionalStephan Bergmann
2019-11-27tdf#108642 simplify comparison data calculationNoel Grandin
2019-11-26Remove bogus enumarray[_const]_iterator assignment opsStephan Bergmann
2019-11-06ofz#12553 TimeoutCaolán McNamara
2019-10-29loplugin:finalclasses jvmaccess..o3tlNoel Grandin
2019-10-08Introduce o3tl::unsafe_downcast for known-good dynamic_cast downcastsStephan Bergmann
2019-09-25constinit, here we comeStephan Bergmann
2019-09-25better data structures for some static const varsNoel Grandin
2019-09-06TyposAndrea Gelmini
2019-08-23Mark move ctors/assignments noexceptMike Kaganski
2019-08-23loplugin:returnconstval in o3tlNoel Grandin
2019-08-13Fix Clang 10 -Werror,-Wimplicit-int-float-conversionStephan Bergmann
2019-06-03fix crash in lru_map/SalBitmap on shutdownNoel Grandin
2019-05-16tdf#125254 Performance: A spreadsheet opens too slow, part1Noel Grandin
2019-05-09add missing include guardsLuboš Luňák
2019-03-18Adapt o3tl::span to updated C++2a std::spanStephan Bergmann
2019-03-07log nice exception messages whereever possibleNoel Grandin
2019-03-05Introduce o3tl::underlyingEnumValueStephan Bergmann
2019-02-25Drop include/o3tl/make_unique.hxxGabor Kelemen
2019-02-01Introduce O3TL_UNREACHABLE as a better alternative to assert(false)Stephan Bergmann
2019-01-13array_view was changed to span in upcoming C++20Stephan Bergmann
2019-01-11Drop o3tl/clamp.hxx, use C++17 std::clamp insteadStephan Bergmann
2019-01-11Drop o3tl/string_view.hxxStephan Bergmann