top | up | prev | next

HtmlParserFileSourceGenerator Class

Definition at line 15 of HtmlParserFileSourceGenerator.hpp

Constructors

HtmlParserFileSourceGenerator(const std::u32string& projectName_, const std::vector<std::u32string>& inputLines_, int numDigits_, const std::string& styleDirName_, const std::string& styleFileName_)

Member Functions

void CloseLine()
void OpenLine()
void Visit(SourceFileNode& sourceFileNode) override

Member Variables

std::unique_ptr<Element> bodyElement
int currentSourceLineNumber
std::unique_ptr<Element> htmlElement
Document htmlSourceFileDocument
const std::vector<std::u32string>& inputLines
std::unique_ptr<Element> lineElement
int numDigits
std::u32string projectName
std::string styleFilePath
HtmlSourceCodeWriter writer

Constructor Details

HtmlParserFileSourceGenerator Constructor

gendoc::html::HtmlParserFileSourceGenerator::HtmlParserFileSourceGenerator(const std::u32string& projectName_, const std::vector<std::u32string>& inputLines_, int numDigits_, const std::string& styleDirName_, const std::string& styleFileName_)

Definition at line 19 of HtmlParserFileSourceGenerator.cpp
Declaration at line 18 of HtmlParserFileSourceGenerator.hpp


Member Function Details

CloseLine Member Function

void gendoc::html::HtmlParserFileSourceGenerator::CloseLine()

Definition at line 69 of HtmlParserFileSourceGenerator.cpp
Declaration at line 21 of HtmlParserFileSourceGenerator.hpp

Called by: gendoc::html::HtmlParserFileSourceGenerator::Visit


OpenLine Member Function

void gendoc::html::HtmlParserFileSourceGenerator::OpenLine()

Definition at line 57 of HtmlParserFileSourceGenerator.cpp
Declaration at line 20 of HtmlParserFileSourceGenerator.hpp

Calls: gendoc::html::HtmlSourceCodeWriter::SetLineElement , gendoc::html::HtmlSourceCodeWriter::WriteLineNumberKind , gendoc::html::HtmlSourceCodeWriter::WriteSpaceKind

Called by: gendoc::html::HtmlParserFileSourceGenerator::Visit


Visit Member Function

void gendoc::html::HtmlParserFileSourceGenerator::Visit(SourceFileNode& sourceFileNode) override

Definition at line 26 of HtmlParserFileSourceGenerator.cpp
Declaration at line 19 of HtmlParserFileSourceGenerator.hpp

Calls: gendoc::html::HtmlParserFileSourceGenerator::CloseLine , gendoc::html::HtmlParserFileSourceGenerator::OpenLine , sngxml::dom::Document::AppendChild , sngxml::dom::Document::Write , soulng::util::CodeFormatter::SetIndentSize


top | up | prev | next