From d744d5fdd7fdc99b3e76f9cc75cbc46b8e328a61 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Wed, 18 Sep 2024 22:16:41 +0200 Subject: [PATCH] Fix to string --- openVulkanoCpp/Math/DenseVector3i.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/openVulkanoCpp/Math/DenseVector3i.hpp b/openVulkanoCpp/Math/DenseVector3i.hpp index 6e41b50..35d06bd 100644 --- a/openVulkanoCpp/Math/DenseVector3i.hpp +++ b/openVulkanoCpp/Math/DenseVector3i.hpp @@ -7,6 +7,7 @@ #pragma once #include "Math.hpp" +#include #include #include #include @@ -109,9 +110,14 @@ namespace OpenVulkano::Math data = (data & !(BITMASK << BITS)) | ((z & BITMASK) << BITS); } - [[nodiscard]] std::string ToString(const std::string& separator = ", ") const + [[nodiscard]] std::string ToString(const std::string& separator) const { - return std::to_string(X()) + "," + std::to_string(Y()) + "," + std::to_string(Z()); + return std::to_string(X()) + separator + std::to_string(Y()) + separator + std::to_string(Z()); + } + + [[nodiscard]] std::string ToString() const + { + return fmt::format("{},{},{}", X(), Y(), Z()); } [[nodiscard]] constexpr operator T() const { return data; }