SFML/test/System
Chris Thrasher 08bfae34e7 Fix build errors when compiling in C++20 mode
C++20 removes the ability to stream char32_t characters.
This is the error I get when setting CMAKE_CXX_STANDARD
to 20.

    /Users/thrasher/Projects/sfml/test/System/String.test.cpp:32:52: error: overload resolution selected deleted operator '<<'
       32 |     stream << "[\\x" << std::uppercase << std::hex << character << ']';
          |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/ostream:1009:31: note: candidate function [with _Traits = std::char_traits<char>] has been explicitly deleted
     1009 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
          |                               ^
2025-01-20 11:27:43 +00:00
..
Angle.test.cpp Use approximation when comparing floats in tests 2025-01-08 11:33:40 +00: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
Exception.test.cpp Throw custom sf::Exception type 2024-08-25 12:17:49 -06:00
FileInputStream.test.cpp Disallow C-style arrays 2024-10-17 21:40:41 -06:00
MemoryInputStream.test.cpp Replace factory functions with throwing constructors 2024-08-08 09:19:32 -06:00
Sleep.test.cpp Switch to Catch2 2023-05-13 12:38:11 -06:00
String.test.cpp Fix build errors when compiling in C++20 mode 2025-01-20 11:27:43 +00:00
Time.test.cpp Use approximation when comparing floats in tests 2025-01-08 11:33:40 +00:00
Utf.test.cpp Use char32_t for UTF-32 characters 2024-11-30 18:28:34 -05:00
Vector2.test.cpp Remove sf::Vector2<T>::Unit[XY] 2024-10-03 20:51:09 -06:00
Vector3.test.cpp Use explicit conversion operator instead of explicit constructor 2024-10-02 00:15:54 +02:00