/
Private:
int m_ExportedElementsCount
CommonCompilationOptions m_CommonOptions
HTMLReferenceSolver m_ReferenceSolver
std::unordered_map<std::string,DocumentPath> m_MovedResources
HTMLNavigationCreator m_NavigationCreator
int m_FormatDepth
std::vector<std::string> m_CurrentPartIdentifier
std::vector<int> m_FormatCounts
filesystem::path m_SourcePath
std::unique_ptr<MBUtility::MBOctetOutputStream> m_OutStream
bool m_InCodeBlock
bool m_InTable
int m_TableWidth
int m_CurrentColumnCount
DocumentPath p_GetUniquePath(const std::string& Extension)
std::string p_GetNumberLabel(int FormatDepth)
Public:
void EnterText(const TextElement_Base& ElementToEnter)
void LeaveText(const TextElement_Base& ElementToEnter)
void AddOptions(const CommonCompilationOptions& Options)
void EnterBlock(const BlockElement& BlockToEnter)
void EnterFormat(const FormatElement& ElementToEnter)
void LeaveFormat(const FormatElement& ElementToEnter)
void LeaveBlock(const BlockElement& BlockToLeave)
void Visit(const CodeBlock& BlockToVisit)
void Visit(const MediaInclude& BlockToVisit)
void Visit(const Paragraph& BlockToVisit)
void Visit(const URLReference& BlockToVisit)
void Visit(const FileReference& BlockToVisit)
void Visit(const UnresolvedReference& BlockToVisit)
void Visit(const DocReference& BlockToVisit)
void Visit(const RegularText& BlockToVisit)
void Visit(const Directive& BlockToVisit)
void PeekDocumentFilesystem(const DocumentFilesystem& FilesystemToCompile)
void CompileDocument(const DocumentPath& Path,const DocumentSource& Document)