bool |
BuildAst(bool verbose, bool rebuild) |
void |
BuildSymbolTable() |
void |
Clean(bool verbose, bool single) |
void |
GenerateAst(bool verbose, bool rebuild, bool readAst) |
void |
GenerateContent(bool verbose, bool rebuild, bool endMessage, bool single) |
void |
GenerateContentXml(bool verbose, bool rebuild) |
void |
GenerateHtmlCodeFiles(bool verbose, bool rebuild) |
void |
GenerateHtmlContent(bool verbose, bool rebuild) |
void |
GenerateStyleSheet() |
SourceFileNode* |
GetSourceFile(const std::string& sourceFilePath) const override |
void |
ImportAsts(bool verbose) |
void |
MakeDirectories() |
void |
Process(bool verbose, bool rebuild, bool single) |
void |
ReadAst(bool verbose) |
void |
ReadChildren() |
void |
ReadContentXml(bool verbose) |
void |
ReadDocumentationXml(bool verbose, bool& rebuild) |
void |
ReadFilePaths(bool verbose) |
void |
ReadFilter() |
void |
ReadGrammarXmlFiles(bool verbose) |
void |
ReadImports() |
void |
ReadIncludePath() |
void |
ReadName() |
void |
ReadParentNameAndSiblings() |
void |
ReadTop() |
std::string |
ResolveContentFilePath(const std::u32string& currentProjectName, const std::u32string& projectName, const std::string& relativeContentDirPath, const std::u32string& symbolId) override |
void |
RunChildren(bool verbose, bool rebuild, bool clean, bool single) |
void |
RunChildrenSingle(bool verbose, bool rebuild, bool clean, bool ast, bool content) |
void |
RunChildrenWithFlags(bool verbose, bool rebuild, const std::string& flags) |
void |
SetAstFilePath() |
void |
SetContentXmlFilePath() |
void |
SetHtmlFilePath() |
void |
WriteAst(bool verbose) |
void |
WriteContentXml(bool verbose) |
std::unique_ptr<Node> |
ast |
std::string |
astFilePath |
bool |
astGenerated |
std::vector<std::u32string> |
childNames |
std::vector<std::u32string> |
childProjects |
std::vector<std::string> |
children |
bool |
childrenRead |
std::string |
contentDir |
std::unique_ptr<Document> |
contentXml |
std::string |
contentXmlFilePath |
bool |
contentXmlUpToDate |
Context |
context |
std::unique_ptr<Document> |
doc |
std::string |
docFilePath |
std::unique_ptr<Document> |
documentationXml |
std::string |
documentationXmlFileName |
std::string |
fileDir |
std::vector<File> |
filePaths |
FilterList |
filters |
std::vector<Grammar> |
grammars |
std::unique_ptr<Document> |
grammarsXmlDoc |
std::string |
grammarsXmlFilePath |
std::string |
htmlDir |
std::string |
htmlFilePath |
std::vector<std::string> |
importAstFilePaths |
std::vector<std::unique_ptr<Node>> |
importAsts |
std::map<std::u32string, Import*> |
importMap |
std::vector<std::vector<SourceFileNode*>> |
importSourceFiles |
std::vector<std::unique_ptr<Import>> |
imports |
std::string |
includePath |
std::unordered_map<std::u32string, std::unique_ptr<Element>> |
inlineCodeMap |
std::vector<std::unique_ptr<Lexer>> |
lexers |
std::u32string |
name |
std::u32string |
parentName |
std::string |
projectRoot |
std::string |
rootDir |
std::vector<std::u32string> |
siblingProjects |
std::map<std::string, SourceFileNode*> |
sourceFileMap |
std::vector<SourceFileNode*> |
sourceFiles |
std::string |
styleDir |
std::string |
styleDirName |
std::string |
styleFileName |
SymbolTable |
symbolTable |
int |
thisProjectIndex |
std::u32string |
topLink |
bool |
upToDate |