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 837 of file sqlite3gen.cpp.

Constructor & Destructor Documentation

◆ TextGeneratorSqlite3Impl()

TextGeneratorSqlite3Impl::TextGeneratorSqlite3Impl ( StringVector & l)
inline

Definition at line 840 of file sqlite3gen.cpp.

840: m_list(l) { }

References m_list.

Referenced by generateSqlite3ForMember(), and insertMemberFunctionParams().

Member Function Documentation

◆ writeBreak()

void TextGeneratorSqlite3Impl::writeBreak ( int ) const
inlineoverridevirtual

Implements TextGeneratorIntf.

Definition at line 844 of file sqlite3gen.cpp.

845 {
846 DBG_CTX(("writeBreak\n"));
847 }
#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 848 of file sqlite3gen.cpp.

851 {
852 std::string rs = file.str();
853 if (!anchor.empty())
854 {
855 rs+="_1";
856 rs+=anchor.str();
857 }
858 m_list.push_back(rs);
859 }
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:152
const std::string & str() const
Definition dstring.h:649

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

◆ writeString()

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

Implements TextGeneratorIntf.

Definition at line 841 of file sqlite3gen.cpp.

842 {
843 }

Member Data Documentation

◆ m_list

StringVector& TextGeneratorSqlite3Impl::m_list
private

Definition at line 861 of file sqlite3gen.cpp.

Referenced by TextGeneratorSqlite3Impl(), and writeLink().


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