| 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 |