2
0
mirror of https://github.com/boostorg/locale.git synced 2026-01-22 17:32:09 +00:00

3 Commits

Author SHA1 Message Date
Alexander Grund
e540a63c0b Enable char8_t strings where available, remove Clang condition
The issue was caused by using an incompatible libstdc++.
For Clang 13 & 14 libstdc++ 11 works.
2025-01-10 13:33:10 +01:00
Alexander Grund
c5e8f02c90 Reimplement string_set as any_string
Use a better name for a type-erased string implemented using
`dynamic_cast` instead of storing&comparing the `typeid` of the char
type used.
This is a workaround for missing typeinfo for `char8_t` on e.g. libc++
on FreeBSD 13.1.
It also simplifies memory management size calc/copy implementation.
2024-01-24 19:07:10 +01:00
Alexander Grund
4ab566a2d7 Add test for ios_info 2022-11-13 20:27:04 +01:00