summaryrefslogtreecommitdiff
path: root/include/o3tl
AgeCommit message (Expand)AuthorFilesLines
2021-09-19Some more string_view use, add o3tl::starts/ends_withStephan Bergmann1-0/+61
2021-08-31tdf#135683 speed up writer layout cache accessNoel Grandin1-0/+22
2021-08-26Missing includeMike Kaganski1-0/+1
2021-08-25Introduce o3tl::saturating_cast for floating-point->integer conversionMike Kaganski1-2/+16
2021-08-24Introduce convertNarrowing to return smaller integer typesMike Kaganski1-0/+20
2021-08-18specialise std::optional for OutlineParaObjectNoel Grandin1-0/+27
2021-08-10sw: remove all uses of MM50 with (added) o3tl::toTwipTomaž Vajngerl1-0/+6
2021-08-04tsan:datarace in o3tl::ThreadSafeRefCountingPolicyNoel Grandin1-4/+1
2021-07-28Consolidate saturating_(add,sub) for signed and unsignedMike Kaganski1-28/+2
2021-06-20cid#1485150 suppress Uncaught exceptionCaolán McNamara1-21/+28
2021-06-17Adapt o3tl::temporary to C++23 P2266R1Stephan Bergmann1-1/+1
2021-06-16Move enable_if from dummy template parameter to return typeStephan Bergmann1-4/+4
2021-06-09allow altering the max size of o3tl::lru_cacheLuboš Luňák1-1/+8
2021-05-18Replace rtl_string_getTokenView with o3tl::getTokenStephan Bergmann1-0/+24
2021-05-11add o3tl version of hash_combine to not depend on boost for thisTomaž Vajngerl1-0/+29
2021-04-09Recheck include/ with IWYUGabor Kelemen4-4/+2
2021-03-30Simplify prepareMDArrayMike Kaganski1-12/+8
2021-03-27cid#1473755 Untrusted loop boundCaolán McNamara1-8/+2
2021-03-27make deem_sanitized a constexprCaolán McNamara1-1/+1
2021-03-26split this to give a sanitizing return pass throughCaolán McNamara1-3/+9
2021-03-25cid#1474353 experiment to silence Untrusted loop boundCaolán McNamara1-10/+3
2021-03-24cid#1474353 experiment to silence Untrusted loop boundCaolán McNamara1-3/+15
2021-02-25Use std::gcdMike Kaganski1-6/+4
2021-02-15Fix commentsMike Kaganski1-4/+4
2021-02-15Do not initialize array at each function callMike Kaganski1-6/+6
2021-02-14Move unit conversion code to o3tl, and unify on that in more placesMike Kaganski1-0/+231
2021-01-24Use ContainerType().swap and avoid local variablesMike Kaganski1-2/+1
2021-01-16Fix o3tl::checked_multiply for Raspberry pi 4bJulien Nabet1-1/+1
2021-01-13Missing include (for std::min)Stephan Bergmann1-0/+1
2021-01-02introduce Degree100 strong_int typeNoel1-0/+6
2020-12-23Rename sorted_vector::erase(size_t) to erase_atJan-Marek Glogowski1-1/+1
2020-12-04include cstddef for gcc11Jeff Law1-0/+1
2020-11-26Fix typoAndrea Gelmini1-1/+1
2020-11-25-Wc++11-narrowing (clang-cl)Stephan Bergmann1-0/+5
2020-11-21tdf#123936 Formatting files in module include with clang-formatPhilipp Hofer4-35/+24
2020-10-29Use the underlying type of char16_tStephan Bergmann1-1/+2
2020-10-28std::set->o3tl::sorted_vector in InterfaceBagNoel Grandin1-0/+1
2020-10-21new tools::Degree10 strong typedefNoel Grandin1-0/+5
2020-09-21missing identifierCaolán McNamara1-1/+1
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