1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:07:44 +00:00

Everywhere: Add sv suffix to strings relying on StringView(char const*)

Each of these strings would previously rely on StringView's char const*
constructor overload, which would call __builtin_strlen on the string.
Since we now have operator ""sv, we can replace these with much simpler
versions. This opens the door to being able to remove
StringView(char const*).

No functional changes.
This commit is contained in:
sin-ack 2022-07-11 17:32:29 +00:00 committed by Andreas Kling
parent e5f09ea170
commit 3f3f45580a
762 changed files with 8315 additions and 8316 deletions

View file

@ -284,14 +284,14 @@ String MediaCondition::to_string() const
builder.append(feature->to_string());
break;
case Type::Not:
builder.append("not ");
builder.append("not "sv);
builder.append(conditions.first().to_string());
break;
case Type::And:
builder.join(" and ", conditions);
builder.join(" and "sv, conditions);
break;
case Type::Or:
builder.join(" or ", conditions);
builder.join(" or "sv, conditions);
break;
case Type::GeneralEnclosed:
builder.append(general_enclosed->to_string());
@ -323,12 +323,12 @@ String MediaQuery::to_string() const
StringBuilder builder;
if (m_negated)
builder.append("not ");
builder.append("not "sv);
if (m_negated || m_media_type != MediaType::All || !m_media_condition) {
builder.append(CSS::to_string(m_media_type));
if (m_media_condition)
builder.append(" and ");
builder.append(" and "sv);
}
if (m_media_condition) {
@ -386,7 +386,7 @@ String serialize_a_media_query_list(NonnullRefPtrVector<MediaQuery> const& media
// 2. Serialize each media query in the list of media queries, in the same order as they
// appear in the media query list, and then serialize the list.
StringBuilder builder;
builder.join(", ", media_queries);
builder.join(", "sv, media_queries);
return builder.to_string();
}