diff --git a/src/String/BasicStringView.hpp b/src/String/BasicStringView.hpp index 0ee53b2..0fc1b36 100644 --- a/src/String/BasicStringView.hpp +++ b/src/String/BasicStringView.hpp @@ -11,8 +11,6 @@ namespace ArbUt { constexpr BasicStringView(size_t length, uint32_t hash) : _length(length), _hash(hash) {} public: - virtual ~BasicStringView() = default; - [[nodiscard]] inline constexpr size_t Length() const noexcept { return _length; } [[nodiscard]] inline constexpr uint32_t GetHash() const noexcept { return _hash; } [[nodiscard]] inline constexpr std::size_t operator()(BasicStringView const& s) const noexcept { return _hash; } diff --git a/src/String/StringView.hpp b/src/String/StringView.hpp index 06cabeb..c5563e6 100644 --- a/src/String/StringView.hpp +++ b/src/String/StringView.hpp @@ -77,7 +77,7 @@ namespace ArbUt { return *this; } - ~StringView() noexcept override { _str->RemoveReference(); } + ~StringView() noexcept { _str->RemoveReference(); } [[nodiscard]] inline constexpr const char* c_str() const noexcept override { return _str->GetValue().data(); } [[nodiscard]] inline std::string_view std_str() const noexcept override { return _str->GetValue(); }