SFML/test
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
..
Audio Add tests for sf::InputSoundFile 2023-11-27 10:49:51 -05:00
Graphics Make VertexBuffer::Usage a scoped enumeration 2024-01-27 15:31:30 -07:00
install Added missing SFML_USE_STATIC_STD_LIBS checks to CMake configuration. 2023-10-31 23:22:28 +01:00
Network Improve sf::Packet test coverage 2023-12-31 14:17:55 -07:00
System Define character traits for std::uint8_t 2024-01-28 10:24:02 -07:00
TestUtilities Make BlendMode::Factor and BlendMode::Equation scoped enumerations 2024-01-27 15:31:30 -07:00
Window Add sf::State for specifying fullscreen or floating windows 2024-01-15 23:08:33 -07:00
CMakeLists.txt Add texture coordinate type to sf::RenderStates 2024-01-25 23:45:00 -07:00