27 void codify(
const QCString &text)
override;
32 std::unique_ptr<OutputCodeIntf>
clone()
override {
return std::make_unique<XMLCodeGenerator>(*
this); }
34 const QCString &ref,
const QCString &file,
35 const QCString &anchor,
const QCString &name,
36 const QCString &tooltip)
override;
37 void writeTooltip(
const QCString &,
const DocLinkInfo &,
const QCString &,
38 const QCString &,
const SourceLinkInfo &,
const SourceLinkInfo &
46 const QCString &anchorId,
int l,
bool writeLineAnchor)
override;
49 void startFold(
int,
const QCString &,
const QCString &)
override {}
Text streaming class that buffers data.
void startFold(int, const QCString &, const QCString &) override
void writeTooltip(const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &) override
OutputType type() const override
void setStripIndentAmount(size_t amount) override
void codify(const QCString &text) override
Generator for producing XML formatted source code.
void endCodeLine() override
size_t m_stripIndentAmount
void writeCodeLink(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip) override
void startCodeLine(int) override
void startSpecialComment() override
bool m_normalHLNeedStartTag
void endSpecialComment() override
void stripCodeComments(bool b) override
void startFontClass(const QCString &colorClass) override
void writeLineNumber(const QCString &extRef, const QCString &compId, const QCString &anchorId, int l, bool writeLineAnchor) override
void endCodeFragment(const QCString &) override
XMLCodeGenerator(TextStream *t)
void endFontClass() override
void writeCodeAnchor(const QCString &) override
std::unique_ptr< OutputCodeIntf > clone() override
void startCodeFragment(const QCString &) override