/external/llvm-project/clang-tools-extra/clang-doc/ |
D | ClangDoc.cpp | 31 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()
|
D | MDGenerator.cpp | 53 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 …]
|
D | HTMLGenerator.cpp | 271 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 …]
|
D | Mapper.h | 33 explicit MapASTVisitor(ASTContext *Ctx, ClangDocContext CDCtx) in MapASTVisitor() argument 34 : CDCtx(CDCtx) {} in MapASTVisitor() 53 ClangDocContext CDCtx; variable
|
D | Mapper.cpp | 41 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()
|
D | Generators.h | 30 const ClangDocContext &CDCtx) = 0; 35 virtual llvm::Error createResources(ClangDocContext &CDCtx);
|
D | ClangDoc.h | 28 newMapperActionFactory(ClangDocContext CDCtx);
|
D | Generators.cpp | 45 llvm::Error Generator::createResources(ClangDocContext &CDCtx) { in createResources() argument
|
D | YAMLGenerator.cpp | 270 const ClangDocContext &CDCtx) override; 276 const ClangDocContext &CDCtx) { in generateDocForInfo() argument
|
/external/llvm-project/clang-tools-extra/unittests/clang-doc/ |
D | HTMLGeneratorTest.cpp | 32 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/ |
D | ClangDocMain.cpp | 210 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()
|