clang-tools 22.0.0git
|
#include <Representation.h>
Public Member Functions | |
ClangDocContext ()=default | |
ClangDocContext (tooling::ExecutionContext *ECtx, StringRef ProjectName, bool PublicOnly, StringRef OutDirectory, StringRef SourceRoot, StringRef RepositoryUrl, StringRef RepositoryCodeLinePrefix, StringRef Base, std::vector< std::string > UserStylesheets, bool FTimeTrace=false) |
Public Attributes | |
tooling::ExecutionContext * | ECtx |
std::string | ProjectName |
bool | PublicOnly |
bool | FTimeTrace |
int | Granularity |
std::string | OutDirectory |
std::string | SourceRoot |
std::optional< std::string > | RepositoryUrl |
std::optional< std::string > | RepositoryLinePrefix |
std::vector< std::string > | UserStylesheets |
std::vector< std::string > | JsScripts |
StringRef | Base |
llvm::StringMap< std::string > | MustacheTemplates |
Index | Idx |
Definition at line 607 of file Representation.h.
|
default |
References Base, ECtx, FTimeTrace, OutDirectory, ProjectName, PublicOnly, RepositoryCodeLinePrefix(), RepositoryUrl, SourceRoot, and UserStylesheets.
clang::doc::ClangDocContext::ClangDocContext | ( | tooling::ExecutionContext * | ECtx, |
StringRef | ProjectName, | ||
bool | PublicOnly, | ||
StringRef | OutDirectory, | ||
StringRef | SourceRoot, | ||
StringRef | RepositoryUrl, | ||
StringRef | RepositoryCodeLinePrefix, | ||
StringRef | Base, | ||
std::vector< std::string > | UserStylesheets, | ||
bool | FTimeTrace = false ) |
Definition at line 478 of file Representation.cpp.
References Base, ECtx, FTimeTrace, OutDirectory, ProjectName, PublicOnly, RepositoryLinePrefix, RepositoryUrl, SourceRoot, and UserStylesheets.
StringRef clang::doc::ClangDocContext::Base |
Definition at line 633 of file Representation.h.
Referenced by ClangDocContext(), ClangDocContext(), and clang::doc::serializeIndex().
tooling::ExecutionContext* clang::doc::ClangDocContext::ECtx |
Definition at line 614 of file Representation.h.
Referenced by ClangDocContext(), and ClangDocContext().
bool clang::doc::ClangDocContext::FTimeTrace |
Definition at line 617 of file Representation.h.
Referenced by ClangDocContext(), and ClangDocContext().
int clang::doc::ClangDocContext::Granularity |
Definition at line 618 of file Representation.h.
Index clang::doc::ClangDocContext::Idx |
Definition at line 637 of file Representation.h.
Referenced by clang::doc::genIndex(), and clang::doc::serializeIndex().
std::vector<std::string> clang::doc::ClangDocContext::JsScripts |
Definition at line 631 of file Representation.h.
Referenced by clang::doc::HTMLGenerator::createResources(), clang::doc::MustacheHTMLGenerator::createResources(), clang::doc::genJsScriptsHTML(), getMustacheHtmlFiles(), and clang::doc::setupTemplateValue().
llvm::StringMap<std::string> clang::doc::ClangDocContext::MustacheTemplates |
Definition at line 636 of file Representation.h.
Referenced by getMustacheHtmlFiles(), and clang::doc::setupTemplateFiles().
std::string clang::doc::ClangDocContext::OutDirectory |
Definition at line 619 of file Representation.h.
Referenced by ClangDocContext(), ClangDocContext(), clang::doc::HTMLGenerator::createResources(), clang::doc::MustacheHTMLGenerator::createResources(), clang::doc::genIndex(), clang::doc::genIndex(), and clang::doc::serializeIndex().
std::string clang::doc::ClangDocContext::ProjectName |
Definition at line 615 of file Representation.h.
Referenced by ClangDocContext(), ClangDocContext(), clang::doc::genIndex(), clang::doc::genIndex(), clang::doc::genInfoFile(), clang::doc::serializeIndex(), and clang::doc::setupTemplateValue().
bool clang::doc::ClangDocContext::PublicOnly |
Definition at line 616 of file Representation.h.
Referenced by ClangDocContext(), and ClangDocContext().
std::optional<std::string> clang::doc::ClangDocContext::RepositoryLinePrefix |
Definition at line 626 of file Representation.h.
Referenced by ClangDocContext(), clang::doc::writeSourceFileRef(), and clang::doc::writeSourceFileRef().
std::optional<std::string> clang::doc::ClangDocContext::RepositoryUrl |
Definition at line 624 of file Representation.h.
Referenced by ClangDocContext(), ClangDocContext(), clang::doc::JSONGenerator::generateDocForInfo(), clang::doc::writeSourceFileRef(), and clang::doc::writeSourceFileRef().
std::string clang::doc::ClangDocContext::SourceRoot |
Definition at line 620 of file Representation.h.
Referenced by ClangDocContext(), and ClangDocContext().
std::vector<std::string> clang::doc::ClangDocContext::UserStylesheets |
Definition at line 629 of file Representation.h.
Referenced by ClangDocContext(), ClangDocContext(), clang::doc::HTMLGenerator::createResources(), clang::doc::MustacheHTMLGenerator::createResources(), clang::doc::genStylesheetsHTML(), getMustacheHtmlFiles(), and clang::doc::setupTemplateValue().