mirror of
https://github.com/SFML/SFML.git
synced 2025-01-31 13:45:13 +08:00
08bfae34e7
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; | ^ |
||
---|---|---|
.. | ||
android | ||
assets | ||
cocoa | ||
event_handling | ||
ftp | ||
include | ||
island | ||
joystick | ||
keyboard | ||
opengl | ||
raw_input | ||
shader | ||
sockets | ||
sound | ||
sound_capture | ||
sound_effects | ||
stencil | ||
tennis | ||
voip | ||
vulkan | ||
win32 | ||
window | ||
X11 | ||
asset_licenses.md | ||
CMakeLists.txt |