summaryrefslogtreecommitdiff
path: root/include/o3tl
AgeCommit message (Expand)Author
2022-03-02cid#1500437 silence Resource leakCaolán McNamara
2022-03-01use OUStringBuffer for a string that's modified often (tdf#145862)Luboš Luňák
2022-03-01fix o3tl::equalsIgnoreAsciiCase()Luboš Luňák
2022-02-28Brown paper bag fixStephan Bergmann
2022-02-28Use std::unreachable if availableStephan Bergmann
2022-02-04cid#1497934 silence Division or modulo by zeroCaolán McNamara
2022-02-03cid#1497935 silence Division or modulo by zeroCaolán McNamara
2021-12-20Recheck include/[e-r]* with IWYUGabor Kelemen
2021-12-06cid#1494595,1494597: Silence UNCAUGHT_EXCEPTStephan Bergmann
2021-11-24Rename o3tl::underlyingEnumValue to o3tl::to_underlying to match C++23Mike Kaganski
2021-11-03Drop TWIPS_PER_PIXEL and use o3tl::convertMike Kaganski
2021-10-31add o3tl::span ctor from std::vectorLuboš Luňák
2021-10-29pass DX array around using o3tl::span instead of pointerNoel Grandin
2021-09-21Some more o3tl::starts/ends_with overloadsStephan Bergmann
2021-09-19Some more string_view use, add o3tl::starts/ends_withStephan Bergmann
2021-08-31tdf#135683 speed up writer layout cache accessNoel Grandin
2021-08-26Missing includeMike Kaganski
2021-08-25Introduce o3tl::saturating_cast for floating-point->integer conversionMike Kaganski
2021-08-24Introduce convertNarrowing to return smaller integer typesMike Kaganski
2021-08-18specialise std::optional for OutlineParaObjectNoel Grandin
2021-08-10sw: remove all uses of MM50 with (added) o3tl::toTwipTomaž Vajngerl
2021-08-04tsan:datarace in o3tl::ThreadSafeRefCountingPolicyNoel Grandin
2021-07-28Consolidate saturating_(add,sub) for signed and unsignedMike Kaganski
2021-06-20cid#1485150 suppress Uncaught exceptionCaolán McNamara
2021-06-17Adapt o3tl::temporary to C++23 P2266R1Stephan Bergmann
2021-06-16Move enable_if from dummy template parameter to return typeStephan Bergmann
2021-06-09allow altering the max size of o3tl::lru_cacheLuboš Luňák
2021-05-18Replace rtl_string_getTokenView with o3tl::getTokenStephan Bergmann
2021-05-11add o3tl version of hash_combine to not depend on boost for thisTomaž Vajngerl
2021-04-09Recheck include/ with IWYUGabor Kelemen
2021-03-30Simplify prepareMDArrayMike Kaganski
2021-03-27cid#1473755 Untrusted loop boundCaolán McNamara
2021-03-27make deem_sanitized a constexprCaolán McNamara
2021-03-26split this to give a sanitizing return pass throughCaolán McNamara
2021-03-25cid#1474353 experiment to silence Untrusted loop boundCaolán McNamara
2021-03-24cid#1474353 experiment to silence Untrusted loop boundCaolán McNamara
2021-02-25Use std::gcdMike Kaganski
2021-02-15Fix commentsMike Kaganski
2021-02-15Do not initialize array at each function callMike Kaganski
2021-02-14Move unit conversion code to o3tl, and unify on that in more placesMike Kaganski
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