From a729329cd482e6b0dfc983ba5fa687a9bc3f4469 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 11 Jan 2025 21:40:42 +0100 Subject: [PATCH] impr: Added missing [[nodiscard]]s --- .../include/hex/ui/imgui_imhex_extensions.h | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h b/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h index 496fd0323..c0c2baf47 100644 --- a/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h +++ b/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h @@ -79,16 +79,16 @@ namespace ImGuiExt { Texture(const Texture&) = delete; Texture(Texture&& other) noexcept; - static Texture fromImage(const ImU8 *buffer, int size, Filter filter = Filter::Nearest); - static Texture fromImage(std::span buffer, Filter filter = Filter::Nearest); - static Texture fromImage(const char *path, Filter filter = Filter::Nearest); - static Texture fromImage(const std::fs::path &path, Filter filter = Filter::Nearest); - static Texture fromGLTexture(unsigned int texture, int width, int height); - static Texture fromBitmap(const ImU8 *buffer, int size, int width, int height, Filter filter = Filter::Nearest); - static Texture fromBitmap(std::span buffer, int width, int height, Filter filter = Filter::Nearest); - static Texture fromSVG(const char *path, int width = 0, int height = 0, Filter filter = Filter::Nearest); - static Texture fromSVG(const std::fs::path &path, int width = 0, int height = 0, Filter filter = Filter::Nearest); - static Texture fromSVG(std::span buffer, int width = 0, int height = 0, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromImage(const ImU8 *buffer, int size, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromImage(std::span buffer, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromImage(const char *path, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromImage(const std::fs::path &path, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromGLTexture(unsigned int texture, int width, int height); + [[nodiscard]] static Texture fromBitmap(const ImU8 *buffer, int size, int width, int height, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromBitmap(std::span buffer, int width, int height, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromSVG(const char *path, int width = 0, int height = 0, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromSVG(const std::fs::path &path, int width = 0, int height = 0, Filter filter = Filter::Nearest); + [[nodiscard]] static Texture fromSVG(std::span buffer, int width = 0, int height = 0, Filter filter = Filter::Nearest); ~Texture();