AK: Add static bool LexicalPath::is_absolute_path(StringView path);

This commit is contained in:
stasoid 2024-11-15 16:20:53 +05:00 committed by Andrew Kaster
commit 69f5f40617
Notes: github-actions[bot] 2024-11-19 22:18:28 +00:00
3 changed files with 7 additions and 11 deletions

View file

@ -10,14 +10,9 @@
namespace AK {
static bool is_absolute_path(StringView path)
{
return path.length() >= 2 && path[1] == ':';
}
static bool is_root(auto const& parts)
{
return parts.size() == 1 && is_absolute_path(parts[0]);
return parts.size() == 1 && LexicalPath::is_absolute_path(parts[0]);
}
LexicalPath::LexicalPath(ByteString path)
@ -45,9 +40,9 @@ LexicalPath::LexicalPath(ByteString path)
}
}
bool LexicalPath::is_absolute() const
bool LexicalPath::is_absolute_path(StringView path)
{
return is_absolute_path(m_string);
return path.length() >= 2 && path[1] == ':';
}
Vector<ByteString> LexicalPath::parts() const