Skip to main content

The TextGeneratorSqlite3Impl Class Reference

Declaration

class TextGeneratorSqlite3Impl { ... }

Base class

classTextGeneratorIntf

Abstract interface for a hyperlinked text fragment. More...

Public Constructors Index

TextGeneratorSqlite3Impl (StringVector &l)

Public Member Functions Index

voidwriteString (std::string_view, bool) const override
voidwriteBreak (int) const override
voidwriteLink (const QCString &, const QCString &file, const QCString &anchor, std::string_view) const override

Private Member Attributes Index

StringVector &m_list

Definition at line 833 of file sqlite3gen.cpp.

Public Constructors

TextGeneratorSqlite3Impl()

TextGeneratorSqlite3Impl::TextGeneratorSqlite3Impl (StringVector & l)
inline

Definition at line 836 of file sqlite3gen.cpp.

Reference m_list.

Public Member Functions

writeBreak()

void TextGeneratorSqlite3Impl::writeBreak (int)
inline virtual

Definition at line 840 of file sqlite3gen.cpp.

840 void writeBreak(int) const override
841 {
842 DBG_CTX(("writeBreak\n"));
843 }

Reference DBG_CTX.

writeLink()

void TextGeneratorSqlite3Impl::writeLink (const QCString &, const QCString & file, const QCString & anchor, std::string_view)
inline virtual

Definition at line 844 of file sqlite3gen.cpp.

844 void writeLink(const QCString & /*extRef*/,const QCString &file,
845 const QCString &anchor,std::string_view /*text*/
846 ) const override
847 {
848 std::string rs = file.str();
849 if (!anchor.isEmpty())
850 {
851 rs+="_1";
852 rs+=anchor.str();
853 }
854 m_list.push_back(rs);
855 }

References QCString::isEmpty, m_list and QCString::str.

writeString()

void TextGeneratorSqlite3Impl::writeString (std::string_view, bool)
inline virtual

Definition at line 837 of file sqlite3gen.cpp.

837 void writeString(std::string_view /*s*/,bool /*keepSpaces*/) const override
838 {
839 }

Private Member Attributes

m_list

StringVector& TextGeneratorSqlite3Impl::m_list

Definition at line 857 of file sqlite3gen.cpp.

Referenced by TextGeneratorSqlite3Impl and writeLink.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.