AK: Add fallible dequeue method to Queue

This commit is contained in:
Andrew Kaster authored and Tim Flynn committed 2024-04-19 16:38:55 -04:00
1 parent a65c385057
commit 1e749d023a
1 file changed
+8
+8
View File
@@ -37,6 +37,14 @@ public:
++m_size;
}
ErrorOr<T> try_dequeue()
{
if (is_empty())
return Error::from_errno(ENOENT);
return dequeue();
}
T dequeue()
{
VERIFY(!is_empty());