diff --git a/src/libs/utils/smallstringview.h b/src/libs/utils/smallstringview.h index 911ba2eafd4..6bdb1c6395a 100644 --- a/src/libs/utils/smallstringview.h +++ b/src/libs/utils/smallstringview.h @@ -53,23 +53,10 @@ public: constexpr SmallStringView() = default; - template - constexpr - SmallStringView(const char(&string)[Size]) noexcept - : m_pointer(string), - m_size(Size - 1) + SmallStringView(const char *characterPointer) noexcept + : m_pointer(characterPointer) + , m_size(std::strlen(characterPointer)) { - static_assert(Size >= 1, "Invalid string literal! Length is zero!"); - } - - template::value> - > - SmallStringView(Type characterPointer) noexcept - : m_pointer(characterPointer), - m_size(std::strlen(characterPointer)) - { - static_assert(!std::is_array::value, "Input type is array and not char pointer!"); } constexpr