ManualPageNode.cpp 517 B

123456789101112131415161718192021222324
  1. /*
  2. * Copyright (c) 2019-2020, Sergey Bugaev <bugaevc@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #include "ManualPageNode.h"
  7. #include "ManualSectionNode.h"
  8. const ManualNode* ManualPageNode::parent() const
  9. {
  10. return &m_section;
  11. }
  12. NonnullOwnPtrVector<ManualNode>& ManualPageNode::children() const
  13. {
  14. static NonnullOwnPtrVector<ManualNode> empty_vector;
  15. return empty_vector;
  16. }
  17. String ManualPageNode::path() const
  18. {
  19. return String::formatted("{}/{}.md", m_section.path(), m_page);
  20. }