Doxygen
Loading...
Searching...
No Matches
TextGeneratorSqlite3Impl Class Referencefinal
Inheritance diagram for TextGeneratorSqlite3Impl:
Collaboration diagram for TextGeneratorSqlite3Impl:

Public Member Functions

 TextGeneratorSqlite3Impl (StringVector &l)
void writeString (std::string_view, bool) const override
void writeBreak (int) const override
void writeLink (const DString &, const DString &file, const DString &anchor, std::string_view) const override

Private Attributes

StringVectorm_list

Detailed Description

Definition at line 829 of file sqlite3gen.cpp.

Constructor & Destructor Documentation

◆ TextGeneratorSqlite3Impl()

TextGeneratorSqlite3Impl::TextGeneratorSqlite3Impl ( StringVector & l)
inline

Definition at line 832 of file sqlite3gen.cpp.

832: m_list(l) { }

References m_list.

Member Function Documentation

◆ writeBreak()

void TextGeneratorSqlite3Impl::writeBreak ( int ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 836 of file sqlite3gen.cpp.

837 {
838 DBG_CTX(("writeBreak\n"));
839 }
#define DBG_CTX(x)

References DBG_CTX.

◆ writeLink()

void TextGeneratorSqlite3Impl::writeLink ( const DString & ,
const DString & file,
const DString & anchor,
std::string_view  ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 840 of file sqlite3gen.cpp.

843 {
844 std::string rs = file.str();
845 if (!anchor.empty())
846 {
847 rs+="_1";
848 rs+=anchor.str();
849 }
850 m_list.push_back(rs);
851 }
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:148
const std::string & str() const
Definition dstring.h:645

References DString::empty(), m_list, and DString::str().

◆ writeString()

void TextGeneratorSqlite3Impl::writeString ( std::string_view ,
bool  ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 833 of file sqlite3gen.cpp.

834 {
835 }

Member Data Documentation

◆ m_list

StringVector& TextGeneratorSqlite3Impl::m_list
private

Definition at line 853 of file sqlite3gen.cpp.

Referenced by TextGeneratorSqlite3Impl(), and writeLink().


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