Home
last modified time | relevance | path

Searched refs:CDCtx (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/clang-tools-extra/clang-doc/
DClangDoc.cpp31 MapperActionFactory(ClangDocContext CDCtx) : CDCtx(CDCtx) {} in MapperActionFactory() argument
35 ClangDocContext CDCtx; member in clang::doc::MapperActionFactory
41 ClangDocAction(ClangDocContext CDCtx) : CDCtx(CDCtx) {} in create() argument
46 return std::make_unique<MapASTVisitor>(&Compiler.getASTContext(), CDCtx); in create()
50 ClangDocContext CDCtx; in create() member in clang::doc::MapperActionFactory::create::ClangDocAction
52 return std::make_unique<ClangDocAction>(CDCtx); in create()
56 newMapperActionFactory(ClangDocContext CDCtx) { in newMapperActionFactory() argument
57 return std::make_unique<MapperActionFactory>(CDCtx); in newMapperActionFactory()
DMDGenerator.cpp53 static void writeFileDefinition(const ClangDocContext &CDCtx, const Location &L, in writeFileDefinition() argument
56 if (!CDCtx.RepositoryUrl) { in writeFileDefinition()
61 << "](" << StringRef{CDCtx.RepositoryUrl.getValue()} in writeFileDefinition()
127 static void genMarkdown(const ClangDocContext &CDCtx, const EnumInfo &I, in genMarkdown() argument
142 writeFileDefinition(CDCtx, I.DefLoc.getValue(), OS); in genMarkdown()
148 static void genMarkdown(const ClangDocContext &CDCtx, const FunctionInfo &I, in genMarkdown() argument
170 writeFileDefinition(CDCtx, I.DefLoc.getValue(), OS); in genMarkdown()
176 static void genMarkdown(const ClangDocContext &CDCtx, const NamespaceInfo &I, in genMarkdown() argument
215 genMarkdown(CDCtx, F, OS); in genMarkdown()
221 genMarkdown(CDCtx, E, OS); in genMarkdown()
[all …]
DHTMLGenerator.cpp271 genStylesheetsHTML(StringRef InfoPath, const ClangDocContext &CDCtx) { in genStylesheetsHTML() argument
273 for (const auto &FilePath : CDCtx.UserStylesheets) { in genStylesheetsHTML()
288 genJsScriptsHTML(StringRef InfoPath, const ClangDocContext &CDCtx) { in genJsScriptsHTML() argument
290 for (const auto &FilePath : CDCtx.JsScripts) { in genJsScriptsHTML()
340 genHTML(const EnumInfo &I, const ClangDocContext &CDCtx);
342 genHTML(const FunctionInfo &I, const ClangDocContext &CDCtx,
347 const ClangDocContext &CDCtx) { in genEnumsBlock() argument
357 std::vector<std::unique_ptr<TagNode>> Nodes = genHTML(E, CDCtx); in genEnumsBlock()
376 const ClangDocContext &CDCtx, StringRef ParentInfoDir) { in genFunctionsBlock() argument
387 genHTML(F, CDCtx, ParentInfoDir); in genFunctionsBlock()
[all …]
DMapper.h33 explicit MapASTVisitor(ASTContext *Ctx, ClangDocContext CDCtx) in MapASTVisitor() argument
34 : CDCtx(CDCtx) {} in MapASTVisitor()
53 ClangDocContext CDCtx; variable
DMapper.cpp41 getFile(D, D->getASTContext(), CDCtx.SourceRoot, IsFileInRootDir); in mapDecl()
44 IsFileInRootDir, CDCtx.PublicOnly); in mapDecl()
49 CDCtx.ECtx->reportResult(llvm::toHex(llvm::toStringRef(I.first->USR)), in mapDecl()
52 CDCtx.ECtx->reportResult(llvm::toHex(llvm::toStringRef(I.second->USR)), in mapDecl()
DGenerators.h30 const ClangDocContext &CDCtx) = 0;
35 virtual llvm::Error createResources(ClangDocContext &CDCtx);
DClangDoc.h28 newMapperActionFactory(ClangDocContext CDCtx);
DGenerators.cpp45 llvm::Error Generator::createResources(ClangDocContext &CDCtx) { in createResources() argument
DYAMLGenerator.cpp270 const ClangDocContext &CDCtx) override;
276 const ClangDocContext &CDCtx) { in generateDocForInfo() argument
/external/llvm-project/clang-tools-extra/unittests/clang-doc/
DHTMLGeneratorTest.cpp32 ClangDocContext CDCtx{ local
34 CDCtx.UserStylesheets.insert(
35 CDCtx.UserStylesheets.begin(),
37 CDCtx.JsScripts.emplace_back("index.js");
38 return CDCtx;
60 ClangDocContext CDCtx = getClangDocContext({"user-provided-stylesheet.css"}); in TEST() local
61 auto Err = G->generateDocForInfo(&I, Actual, CDCtx); in TEST()
171 ClangDocContext CDCtx = getClangDocContext({}, "http://www.repository.com"); in TEST() local
172 auto Err = G->generateDocForInfo(&I, Actual, CDCtx); in TEST()
289 auto Err = G->generateDocForInfo(&I, Actual, CDCtx); in TEST()
[all …]
/external/llvm-project/clang-tools-extra/clang-doc/tool/
DClangDocMain.cpp210 clang::doc::ClangDocContext CDCtx = { in main() local
234 CDCtx.UserStylesheets.insert(CDCtx.UserStylesheets.begin(), in main()
236 CDCtx.FilesToCopy.emplace_back(IndexJS.str()); in main()
242 Exec->get()->execute(doc::newMapperActionFactory(CDCtx), ArgAdjuster); in main()
315 clang::doc::Generator::addInfoToIndex(CDCtx.Idx, I); in main()
318 if (auto Err = G->get()->generateDocForInfo(I, InfoOS, CDCtx)) in main()
329 Err = G->get()->createResources(CDCtx); in main()