summaryrefslogtreecommitdiff
path: root/include/i18nutil
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2023-10-24 22:07:26 +0200
committerStephan Bergmann <sbergman@redhat.com>2023-10-25 10:27:26 +0200
commitdcaa2c4870e0b2662c597f53c46b1df347183e7c (patch)
treeee76edc34e7ce2decb7d7864be6cf1419b11f07d /include/i18nutil
parent9704f61982360ce35983a61cca3fd00bbdf51ab6 (diff)
Use std::signed_integral concept
...which, unlike std::is_signed, also requires that T is an integer type, not just any arithmetic type, but which appears to fit well here anyway. But LLVM 12 libc++, which is apparently used by Android builds, only provides a bare-bones <concepts> that lacks std::signed_integral (among others), so for now introduce o3tl/concepts.hxx providing what's missing (incl. std::integral and std::unsigned_integral, for some kind of consistency). Change-Id: I1c37d37fa1b57b5e3bf24c9e44f3973003905cb2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158406 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'include/i18nutil')
0 files changed, 0 insertions, 0 deletions