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); }