HtmlSourceCodeWriter() |
void | MoveTo(const Span& span) |
void | SetCurrentPos(int currentPos_) |
void | SetInlineCurrentPos(int inlineCurrentPos_) |
void | SetInlineLineElement(Element* inlineLineElement_) |
void | SetLineElement(Element* lineElement_) |
void | WriteBlockComment(const std::u32string& comment) override |
void | WriteChar(const std::u32string& chars) override |
void | WriteIdentifier(const std::u32string& identifier) override |
void | WriteInlineLink(const std::u32string& identifier, const std::u32string& ref) |
void | WriteKeyword(const std::u32string& keyword) override |
void | WriteLineComment(const std::u32string& comment) override |
void | WriteLineNumber(const std::u32string& lineNumber) override |
void | WriteLineNumberKind(const std::u32string& lineNumber, WriteKind kind) |
void | WriteLink(const std::u32string& identifier, const std::u32string& ref) override |
void | WriteNumber(const std::u32string& number) override |
void | WriteOther(const std::u32string& other) override |
void | WritePP(const std::u32string& pp) override |
void | WriteSpace(int numSpaces) override |
void | WriteSpaceKind(int numSpaces, WriteKind kind) |
void | WriteSpaces(const std::u32string& spaces) override |
void | WriteString(const std::u32string& string) override |
void | WriteToElement(Element* element, const std::u32string& text) |
void | WriteType(const std::u32string& type) override |
int | currentPos |
int | inlineCurrentPos |
Element* | inlineLineElement |
Element* | lineElement |