Help+LibManual: Make the children accessor fallible

This is convenient for the section node which might compute children
on the fly.
This commit is contained in:
kleines Filmröllchen 2022-12-14 13:33:28 +01:00 committed by Andrew Kaster
commit aa5e574872
Notes: sideshowbarker 2024-07-17 02:37:08 +09:00
5 changed files with 22 additions and 12 deletions

View file

@ -16,10 +16,10 @@ Node const* PageNode::parent() const
return m_section.ptr();
}
NonnullRefPtrVector<Node>& PageNode::children() const
ErrorOr<Span<NonnullRefPtr<Node>>> PageNode::children() const
{
static NonnullRefPtrVector<Node> empty_vector;
return empty_vector;
return empty_vector.span();
}
ErrorOr<String> PageNode::path() const