SFML/test/System
Chris Thrasher 9022d9564d Define character traits for std::uint8_t
Character traits are only standardized for character types of which
std::uint8_t is not. All major C++ implementations happen to define
this specialization but because it is not standard C++ they are
allowed to remove it as LLVM has done by deprecating this specialization
in LLVM 18. It is slated for removal in LLVM 19. To avoid compilation
errors and to get ahead of any deprecation warnings when LLVM 18 ships
we need to define our own std::uint8_t character traits.

SFML 4 will have access to C++20's std::u8string which should let us
remove this code.
2024-01-28 10:24:02 -07:00
..
Angle.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
Clock.test.cpp Make sf::Clock pausable 2023-06-02 11:32:04 -06:00
Config.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
Err.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
FileInputStream.test.cpp Improve sf::FileInputStream test coverage 2023-10-05 16:46:31 -06:00
MemoryInputStream.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
Sleep.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
String.test.cpp Define character traits for std::uint8_t 2024-01-28 10:24:02 -07:00
Time.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
Vector2.test.cpp Test class templates with multiple template types 2023-11-15 12:07:31 -07:00
Vector3.test.cpp Fix typo in sf::Vector3<T> type trait tests 2024-01-14 19:19:37 -07:00