StringView: Make construction of String from a StringView containing a String cheaper

... at the cost of an additional pointer per view.
This commit is contained in:
Robin Burchell
2019-06-03 18:27:56 +02:00
committed by Andreas Kling
parent 8fecc0eaee
commit f9ba7adae2
3 changed files with 9 additions and 3 deletions

View File

@@ -4,7 +4,8 @@
namespace AK {
StringView::StringView(const AK::String& string)
: m_characters(string.characters())
: m_string(&string)
, m_characters(string.characters())
, m_length(string.length())
{
}