Lines Matching full:children
96 Children.emplace_back(std::make_unique<TextNode>(Text.str()));
100 std::vector<std::unique_ptr<HTMLNode>> Children; // List of child nodes
110 std::vector<std::unique_ptr<HTMLNode>> Children; // List of child nodes
113 for (const auto &C : Children) {
211 // Children nodes are rendered in the same line if all of them are text nodes
213 for (const auto &C : Children)
230 for (const auto &C : Children) {
234 if (!InlineChildren && (C == Children.back() ||
394 appendVector(std::move(Nodes), DivBody->Children);
408 TRNode->Children.emplace_back(
412 TRNode->Children.emplace_back(
415 TRNode->Children.emplace_back(
420 TD->Children.emplace_back(genHTML(M.Description));
421 TRNode->Children.emplace_back(std::move(TD));
423 List->Children.emplace_back(std::move(TRNode));
442 appendVector(std::move(Nodes), DivBody->Children);
464 MemberDecl->Children.emplace_back(std::make_unique<TextNode>(Access));
465 MemberDecl->Children.emplace_back(genReference(M.Type, ParentInfoDir));
466 MemberDecl->Children.emplace_back(std::make_unique<TextNode>(" " + M.Name));
468 LIBody->Children.emplace_back(genHTML(M.Description));
469 LIBody->Children.emplace_back(std::move(MemberDecl));
470 ULBody->Children.emplace_back(std::move(LIBody));
488 LiNode->Children.emplace_back(genReference(R, ParentPath));
489 ULBody->Children.emplace_back(std::move(LiNode));
504 Node->Children.emplace_back(std::make_unique<TextNode>("Defined at line "));
511 Node->Children.emplace_back(std::move(LocNumberNode));
512 Node->Children.emplace_back(std::make_unique<TextNode>(" of file "));
516 Node->Children.emplace_back(std::move(LocFileNode));
571 appendVector(std::move(MainContentInnerNodes), MainContentNode->Children);
579 appendVector(std::move(InfoIndexHTML), RightSidebarNode->Children);
581 MainNode->Children.emplace_back(std::move(LeftSidebarNode));
582 MainNode->Children.emplace_back(std::move(MainContentNode));
583 MainNode->Children.emplace_back(std::move(RightSidebarNode));
595 FooterNode->Children.emplace_back(std::move(SpanNode));
613 appendVector(std::move(HeadNodes), F.Children);
614 F.Children.emplace_back(std::move(HeaderNode));
615 F.Children.emplace_back(std::move(MainNode));
616 F.Children.emplace_back(std::move(FooterNode));
626 Idx.Children.emplace_back(C.extractName(),
638 SpanBody->Children.emplace_back(genReference(Index, InfoPath));
640 SpanBody->Children.emplace_back(
643 if (Index.Children.empty())
649 for (const auto &C : Index.Children) {
652 appendVector(std::move(Nodes), LiBody->Children);
653 UlBody->Children.emplace_back(std::move(LiBody));
661 for (const auto &Child : I.Children) {
664 FullComment->Children.emplace_back(std::move(Node));
671 for (const auto &Child : I.Children) {
674 ParagraphComment->Children.emplace_back(std::move(Node));
676 if (ParagraphComment->Children.empty())
683 BlockComment->Children.emplace_back(
685 for (const auto &Child : I.Children) {
688 BlockComment->Children.emplace_back(std::move(Node));
690 if (BlockComment->Children.empty())
706 CommentBlock->Children.emplace_back(std::move(Node));
730 TRow->Children.emplace_back(std::move(TD));
731 THead->Children.emplace_back(std::move(TRow));
732 Table->Children.emplace_back(std::move(THead));
735 Table->Children.emplace_back(std::move(Node));
769 FunctionHeader->Children.emplace_back(
772 FunctionHeader->Children.emplace_back(
774 FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(" "));
776 FunctionHeader->Children.emplace_back(
781 FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(", "));
782 FunctionHeader->Children.emplace_back(genReference(P.Type, ParentInfoDir));
783 FunctionHeader->Children.emplace_back(
786 FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(")"));
821 genReferencesBlock(I.Children.Namespaces, "Namespaces", BasePath);
824 genReferencesBlock(I.Children.Records, "Records", BasePath);
828 genFunctionsBlock(I.Children.Functions, CDCtx, BasePath);
831 genEnumsBlock(I.Children.Enums, CDCtx);
834 if (!I.Children.Namespaces.empty())
835 InfoIndex.Children.emplace_back("Namespaces", "Namespaces");
836 if (!I.Children.Records.empty())
837 InfoIndex.Children.emplace_back("Records", "Records");
838 if (!I.Children.Functions.empty())
839 InfoIndex.Children.emplace_back(
840 genInfoIndexItem(I.Children.Functions, "Functions"));
841 if (!I.Children.Enums.empty())
842 InfoIndex.Children.emplace_back(
843 genInfoIndexItem(I.Children.Enums, "Enums"));
874 PBody->Children.emplace_back(std::make_unique<TextNode>("Inherits from "));
876 appendVector(std::move(VParents), PBody->Children);
878 appendVector(std::move(Parents), PBody->Children);
880 appendVector(std::move(Parents), PBody->Children);
881 PBody->Children.emplace_back(std::make_unique<TextNode>(", "));
882 appendVector(std::move(VParents), PBody->Children);
890 genReferencesBlock(I.Children.Records, "Records", I.Path);
894 genFunctionsBlock(I.Children.Functions, CDCtx, I.Path);
897 genEnumsBlock(I.Children.Enums, CDCtx);
901 InfoIndex.Children.emplace_back("Members", "Members");
902 if (!I.Children.Records.empty())
903 InfoIndex.Children.emplace_back("Records", "Records");
904 if (!I.Children.Functions.empty())
905 InfoIndex.Children.emplace_back(
906 genInfoIndexItem(I.Children.Functions, "Functions"));
907 if (!I.Children.Enums.empty())
908 InfoIndex.Children.emplace_back(
909 genInfoIndexItem(I.Children.Enums, "Enums"));
1076 J.attributeArray("Children", [&] {
1077 for (const Index &C : I.Children)
1101 MainNode->Children.emplace_back(std::move(LeftSidebarNode));
1126 appendVector(std::move(HeadNodes), F.Children);
1127 F.Children.emplace_back(std::move(HeaderNode));
1128 F.Children.emplace_back(std::move(MainNode));
1129 F.Children.emplace_back(std::move(FooterNode));