From 7d67e428a633d5513e57bffd98dcc6a044c8a299 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Tue, 12 Apr 2022 16:35:45 +0100 Subject: [PATCH] LibWeb: Make Function.m_name a FlyString --- Userland/Libraries/LibWeb/CSS/Parser/Function.cpp | 4 ++-- Userland/Libraries/LibWeb/CSS/Parser/Function.h | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp index 5218d7b02a..f1d872ebba 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp @@ -10,12 +10,12 @@ namespace Web::CSS::Parser { -Function::Function(String name) +Function::Function(FlyString name) : m_name(move(name)) { } -Function::Function(String name, Vector&& values) +Function::Function(FlyString name, Vector&& values) : m_name(move(name)) , m_values(move(values)) { diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Function.h b/Userland/Libraries/LibWeb/CSS/Parser/Function.h index 4ce7ed871f..5979c461f7 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Function.h +++ b/Userland/Libraries/LibWeb/CSS/Parser/Function.h @@ -7,6 +7,7 @@ #pragma once +#include #include #include #include @@ -19,17 +20,17 @@ class Function : public RefCounted { friend class Parser; public: - explicit Function(String name); - Function(String name, Vector&& values); + explicit Function(FlyString name); + Function(FlyString name, Vector&& values); ~Function(); - String const& name() const { return m_name; } + StringView name() const { return m_name; } Vector const& values() const { return m_values; } String to_string() const; private: - String m_name; + FlyString m_name; Vector m_values; }; }