From 2a23c04abb5c9a4fc5630ff21f7c2e8efbcddbf1 Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Sun, 1 Sep 2024 22:19:05 -0600 Subject: [PATCH] Use more `[[nodiscard]]` --- src/CSFML/Char32.hpp | 2 +- src/CSFML/Network/IpAddress.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/CSFML/Char32.hpp b/src/CSFML/Char32.hpp index a754cc06..5bd2af8c 100644 --- a/src/CSFML/Char32.hpp +++ b/src/CSFML/Char32.hpp @@ -46,7 +46,7 @@ static_assert(alignof(sfChar32) == alignof(char32_t)); //////////////////////////////////////////////////////////// // Define utils to copy from / to sfChar32 and sf::String //////////////////////////////////////////////////////////// -inline sfChar32* copyToChar32(const sf::String& str) +[[nodiscard]] inline sfChar32* copyToChar32(const sf::String& str) { std::size_t byteCount = sizeof(sfChar32) * str.getSize(); auto* utf32 = static_cast(malloc(byteCount + sizeof(sfChar32))); diff --git a/src/CSFML/Network/IpAddress.cpp b/src/CSFML/Network/IpAddress.cpp index b36077e7..edde30fc 100644 --- a/src/CSFML/Network/IpAddress.cpp +++ b/src/CSFML/Network/IpAddress.cpp @@ -35,7 +35,7 @@ namespace { // Helper function for converting a SFML address to a CSFML one -sfIpAddress fromSFMLAddress(std::optional address) +[[nodiscard]] sfIpAddress fromSFMLAddress(std::optional address) { sfIpAddress result = {0}; @@ -48,7 +48,7 @@ sfIpAddress fromSFMLAddress(std::optional address) } // Helper function for converting a CSFML address to a SFML one -std::optional toSFMLAddress(sfIpAddress address) +[[nodiscard]] std::optional toSFMLAddress(sfIpAddress address) { return sf::IpAddress::resolve(address.address); }