[ox/std] Add StringParam(IString const&) constructor
This commit is contained in:
parent
0de428a2e5
commit
626da322d9
2
deps/ox/src/ox/std/stringparam.hpp
vendored
2
deps/ox/src/ox/std/stringparam.hpp
vendored
@ -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<size_t sz>
|
||||
constexpr StringParam(ox::IString<sz> 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); }
|
||||
|
Loading…
x
Reference in New Issue
Block a user