summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/CSS/Supports.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibWeb/CSS/Supports.cpp')
-rw-r--r--Userland/Libraries/LibWeb/CSS/Supports.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/Userland/Libraries/LibWeb/CSS/Supports.cpp b/Userland/Libraries/LibWeb/CSS/Supports.cpp
index 41287f0b8c..fff9c5d372 100644
--- a/Userland/Libraries/LibWeb/CSS/Supports.cpp
+++ b/Userland/Libraries/LibWeb/CSS/Supports.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2021-2022, Sam Atkins <atkinssj@serenityos.org>
+ * Copyright (c) 2021-2023, Sam Atkins <atkinssj@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
@@ -73,45 +73,45 @@ bool Supports::Feature::evaluate() const
});
}
-DeprecatedString Supports::Declaration::to_deprecated_string() const
+ErrorOr<String> Supports::Declaration::to_string() const
{
- return DeprecatedString::formatted("({})", declaration);
+ return String::formatted("({})", declaration);
}
-DeprecatedString Supports::Selector::to_deprecated_string() const
+ErrorOr<String> Supports::Selector::to_string() const
{
- return DeprecatedString::formatted("selector({})", selector);
+ return String::formatted("selector({})", selector);
}
-DeprecatedString Supports::Feature::to_deprecated_string() const
+ErrorOr<String> Supports::Feature::to_string() const
{
- return value.visit([](auto& it) { return it.to_deprecated_string(); });
+ return value.visit([](auto& it) { return it.to_string(); });
}
-DeprecatedString Supports::InParens::to_deprecated_string() const
+ErrorOr<String> Supports::InParens::to_string() const
{
return value.visit(
- [](NonnullOwnPtr<Condition> const& condition) -> DeprecatedString { return DeprecatedString::formatted("({})", condition->to_deprecated_string()); },
- [](Supports::Feature const& it) -> DeprecatedString { return it.to_deprecated_string(); },
- [](GeneralEnclosed const& it) -> DeprecatedString { return it.to_string(); });
+ [](NonnullOwnPtr<Condition> const& condition) -> ErrorOr<String> { return String::formatted("({})", TRY(condition->to_string())); },
+ [](Supports::Feature const& it) -> ErrorOr<String> { return it.to_string(); },
+ [](GeneralEnclosed const& it) -> ErrorOr<String> { return String::from_utf8(it.to_string()); });
}
-DeprecatedString Supports::Condition::to_deprecated_string() const
+ErrorOr<String> Supports::Condition::to_string() const
{
switch (type) {
case Type::Not:
- return DeprecatedString::formatted("not {}", children.first().to_deprecated_string());
+ return String::formatted("not {}", TRY(children.first().to_string()));
case Type::And:
- return DeprecatedString::join(" and "sv, children);
+ return String::join(" and "sv, children);
case Type::Or:
- return DeprecatedString::join(" or "sv, children);
+ return String::join(" or "sv, children);
}
VERIFY_NOT_REACHED();
}
-DeprecatedString Supports::to_deprecated_string() const
+ErrorOr<String> Supports::to_string() const
{
- return m_condition->to_deprecated_string();
+ return m_condition->to_string();
}
}