Doxygen
Loading...
Searching...
No Matches
TextGeneratorXMLImpl Class Reference

Implements TextGeneratorIntf for an XML stream. More...

+ Inheritance diagram for TextGeneratorXMLImpl:
+ Collaboration diagram for TextGeneratorXMLImpl:

Public Member Functions

 TextGeneratorXMLImpl (TextStream &t)
 
void writeString (std::string_view s, bool) const override
 
void writeBreak (int) const override
 
void writeLink (const QCString &extRef, const QCString &file, const QCString &anchor, std::string_view text) const override
 

Private Attributes

TextStreamm_t
 

Detailed Description

Implements TextGeneratorIntf for an XML stream.

Definition at line 180 of file xmlgen.cpp.

Constructor & Destructor Documentation

◆ TextGeneratorXMLImpl()

TextGeneratorXMLImpl::TextGeneratorXMLImpl ( TextStream & t)
inline

Definition at line 183 of file xmlgen.cpp.

183: m_t(t) {}
TextStream & m_t
Definition xmlgen.cpp:196

References m_t.

Member Function Documentation

◆ writeBreak()

void TextGeneratorXMLImpl::writeBreak ( int ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 188 of file xmlgen.cpp.

188{}

◆ writeLink()

void TextGeneratorXMLImpl::writeLink ( const QCString & extRef,
const QCString & file,
const QCString & anchor,
std::string_view text ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 189 of file xmlgen.cpp.

192 {
193 writeXMLLink(m_t,extRef,file,anchor,QCString(text),QCString());
194 }
void writeXMLLink(TextStream &t, const QCString &extRef, const QCString &compoundId, const QCString &anchorId, const QCString &text, const QCString &tooltip)
Definition xmlgen.cpp:164

References m_t, and writeXMLLink().

◆ writeString()

void TextGeneratorXMLImpl::writeString ( std::string_view s,
bool  ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 184 of file xmlgen.cpp.

185 {
186 writeXMLString(m_t,QCString(s));
187 }
void writeXMLString(TextStream &t, const QCString &s)
Definition xmlgen.cpp:70

References m_t, and writeXMLString().

Member Data Documentation

◆ m_t

TextStream& TextGeneratorXMLImpl::m_t
private

Definition at line 196 of file xmlgen.cpp.

Referenced by TextGeneratorXMLImpl(), writeLink(), and writeString().


The documentation for this class was generated from the following file: