From 545fc83cabd695a41768d52367bf1b5910822ffa Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Thu, 15 May 2025 20:37:44 -0500 Subject: [PATCH] [ox/std] Add StringParam(IString const&) constructor --- deps/nostalgia/deps/ox/src/ox/std/stringparam.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deps/nostalgia/deps/ox/src/ox/std/stringparam.hpp b/deps/nostalgia/deps/ox/src/ox/std/stringparam.hpp index b875ac3..32e9e5b 100644 --- a/deps/nostalgia/deps/ox/src/ox/std/stringparam.hpp +++ b/deps/nostalgia/deps/ox/src/ox/std/stringparam.hpp @@ -20,6 +20,8 @@ class StringParam { constexpr StringParam(StringParam &&o) noexcept: m_value{std::move(o.m_value)} {} constexpr StringParam(char const*value) noexcept: m_value{value} {} constexpr StringParam(detail::BaseStringView const&value) noexcept: m_value{value} {} + template + constexpr StringParam(ox::IString const&value) noexcept: m_value{value} {} constexpr StringParam(ox::String const&value) noexcept: m_value{value} {} constexpr StringParam(ox::String &&value) noexcept: m_value{std::move(value)} {} constexpr operator ox::String() && noexcept { return std::move(m_value); }