From cb395dd852c3631969d95ee33d9cfc8835878ceb Mon Sep 17 00:00:00 2001 From: neargye Date: Mon, 11 May 2020 14:06:55 +0500 Subject: [PATCH] compatibility with legacy --- include/magic_enum.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/magic_enum.hpp b/include/magic_enum.hpp index 51bea1a..7b43da4 100644 --- a/include/magic_enum.hpp +++ b/include/magic_enum.hpp @@ -109,15 +109,15 @@ struct static_string { constexpr const char* data() const noexcept { return chars.data(); } - constexpr std::size_t size() const noexcept { return chars.size(); } + constexpr std::size_t size() const noexcept { return N; } constexpr operator std::string_view() const noexcept { return {data(), size()}; } private: template - constexpr static_string(std::string_view str, std::index_sequence) noexcept : chars{{str[I]...}} {} + constexpr static_string(std::string_view str, std::index_sequence) noexcept : chars{{str[I]..., '\0'}} {} - const std::array chars; + const std::array chars; }; template <>