diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2023-10-24 22:07:26 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2023-10-25 10:27:26 +0200 |
commit | dcaa2c4870e0b2662c597f53c46b1df347183e7c (patch) | |
tree | ee76edc34e7ce2decb7d7864be6cf1419b11f07d /include/i18nutil | |
parent | 9704f61982360ce35983a61cca3fd00bbdf51ab6 (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