1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 03:35:09 +00:00

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())
{
}