diff --git a/openVulkanoCpp/Data/Containers/String.hpp b/openVulkanoCpp/Data/Containers/String.hpp index 629fc7e..05c70ff 100644 --- a/openVulkanoCpp/Data/Containers/String.hpp +++ b/openVulkanoCpp/Data/Containers/String.hpp @@ -61,7 +61,8 @@ namespace OpenVulkano template String operator+(const T& other) const { return m_string + other; } String operator+(const String& other) const { return m_string + other.m_string; } - template int operator<=>(const T& other) const { return m_string <=> other; } + template auto operator<=>(const T& other) const { return m_string <=> other; } + auto operator<=>(const String& other) const = default; explicit operator bool() const { return !m_string.empty(); } operator std::string() const { return m_string; }