reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
   85   TagNode(HTMLTag Tag) : HTMLNode(NodeType::NODE_TAG), Tag(Tag) {}
   86   TagNode(HTMLTag Tag, const Twine &Text) : TagNode(Tag) {
   90   HTMLTag Tag; // Name of HTML Tag (p, div, h1)
  115   case HTMLTag::TAG_META:
  116   case HTMLTag::TAG_LINK:
  118   case HTMLTag::TAG_A:
  119   case HTMLTag::TAG_DIV:
  120   case HTMLTag::TAG_FOOTER:
  121   case HTMLTag::TAG_H1:
  122   case HTMLTag::TAG_H2:
  123   case HTMLTag::TAG_H3:
  124   case HTMLTag::TAG_HEADER:
  125   case HTMLTag::TAG_LI:
  126   case HTMLTag::TAG_MAIN:
  127   case HTMLTag::TAG_OL:
  128   case HTMLTag::TAG_P:
  129   case HTMLTag::TAG_SCRIPT:
  130   case HTMLTag::TAG_SPAN:
  131   case HTMLTag::TAG_TITLE:
  132   case HTMLTag::TAG_UL:
  140   case HTMLTag::TAG_A:
  142   case HTMLTag::TAG_DIV:
  144   case HTMLTag::TAG_FOOTER:
  146   case HTMLTag::TAG_H1:
  148   case HTMLTag::TAG_H2:
  150   case HTMLTag::TAG_H3:
  152   case HTMLTag::TAG_HEADER:
  154   case HTMLTag::TAG_LI:
  156   case HTMLTag::TAG_LINK:
  158   case HTMLTag::TAG_MAIN:
  160   case HTMLTag::TAG_META:
  162   case HTMLTag::TAG_OL:
  164   case HTMLTag::TAG_P:
  166   case HTMLTag::TAG_SCRIPT:
  168   case HTMLTag::TAG_SPAN:
  170   case HTMLTag::TAG_TITLE:
  172   case HTMLTag::TAG_UL:
  274     auto LinkNode = std::make_unique<TagNode>(HTMLTag::TAG_LINK);
  291     auto ScriptNode = std::make_unique<TagNode>(HTMLTag::TAG_SCRIPT);
  303   auto LinkNode = std::make_unique<TagNode>(HTMLTag::TAG_A, Text);
  352   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, "Enums"));
  354   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_DIV));
  368   auto List = std::make_unique<TagNode>(HTMLTag::TAG_UL);
  370     List->Children.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_LI, M));
  381   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, "Functions"));
  383   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_DIV));
  400   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, "Members"));
  402   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_UL));
  408     auto LIBody = std::make_unique<TagNode>(HTMLTag::TAG_LI);
  424   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, Title));
  426   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_UL));
  429     auto LiNode = std::make_unique<TagNode>(HTMLTag::TAG_LI);
  441         HTMLTag::TAG_P, "Defined at line " + std::to_string(L.LineNumber) +
  445   auto Node = std::make_unique<TagNode>(HTMLTag::TAG_P);
  448       std::make_unique<TagNode>(HTMLTag::TAG_A, std::to_string(L.LineNumber));
  456       HTMLTag::TAG_A, llvm::sys::path::filename(FileURL));
  472   auto MetaNode = std::make_unique<TagNode>(HTMLTag::TAG_META);
  475   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_TITLE, Title));
  488   auto HeaderNode = std::make_unique<TagNode>(HTMLTag::TAG_HEADER, ProjectName);
  501   auto MainNode = std::make_unique<TagNode>(HTMLTag::TAG_MAIN);
  503   auto LeftSidebarNode = std::make_unique<TagNode>(HTMLTag::TAG_DIV);
  509   auto MainContentNode = std::make_unique<TagNode>(HTMLTag::TAG_DIV);
  515   auto RightSidebarNode = std::make_unique<TagNode>(HTMLTag::TAG_DIV);
  533   auto FooterNode = std::make_unique<TagNode>(HTMLTag::TAG_FOOTER);
  535       HTMLTag::TAG_SPAN, clang::getClangToolFullVersion("clang-doc"));
  577     Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_SPAN));
  588   HTMLTag ListHTMLTag = IsOutermostList ? HTMLTag::TAG_OL : HTMLTag::TAG_UL;
  588   HTMLTag ListHTMLTag = IsOutermostList ? HTMLTag::TAG_OL : HTMLTag::TAG_UL;
  588   HTMLTag ListHTMLTag = IsOutermostList ? HTMLTag::TAG_OL : HTMLTag::TAG_UL;
  592     auto LiBody = std::make_unique<TagNode>(HTMLTag::TAG_LI);
  602     auto FullComment = std::make_unique<TagNode>(HTMLTag::TAG_DIV);
  610     auto ParagraphComment = std::make_unique<TagNode>(HTMLTag::TAG_P);
  628   auto CommentBlock = std::make_unique<TagNode>(HTMLTag::TAG_DIV);
  646       std::make_unique<TagNode>(HTMLTag::TAG_H3, EnumType + I.Name));
  673   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H3, I.Name));
  679   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_P));
  727   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H1, InfoTitle));
  765   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H1, InfoTitle));
  784     Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_P));
  922   auto MainNode = std::make_unique<TagNode>(HTMLTag::TAG_MAIN);
  924   auto LeftSidebarNode = std::make_unique<TagNode>(HTMLTag::TAG_DIV);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };