1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 23:27:43 +00:00

AK: Remove fallible SourceGenerator::try_appendln()

And fall back to the infallible appendln().
This commit is contained in:
Andreas Kling 2023-08-21 16:06:29 +02:00
parent 8b936b5912
commit a1d694ccdc
7 changed files with 54 additions and 58 deletions

View file

@ -86,11 +86,10 @@ public:
return {};
}
ErrorOr<void> try_appendln(StringView pattern)
void appendln(StringView pattern)
{
TRY(try_append(pattern));
TRY(m_builder.try_append('\n'));
return {};
append(pattern);
m_builder.append('\n');
}
template<size_t N>
@ -112,9 +111,9 @@ public:
}
template<size_t N>
ErrorOr<void> try_appendln(char const (&pattern)[N])
void appendln(char const (&pattern)[N])
{
return try_appendln(StringView { pattern, N - 1 });
appendln(StringView { pattern, N - 1 });
}
// FIXME: These are deprecated.
@ -128,11 +127,8 @@ public:
set(StringView { key, N - 1 }, value);
}
void append(StringView pattern) { MUST(try_append(pattern)); }
void appendln(StringView pattern) { MUST(try_appendln(pattern)); }
template<size_t N>
void append(char const (&pattern)[N]) { MUST(try_append(pattern)); }
template<size_t N>
void appendln(char const (&pattern)[N]) { MUST(try_appendln(pattern)); }
private:
StringBuilder& m_builder;