浏览该文件的文档.
16 #ifndef LATEXDOCVISITOR_H
17 #define LATEXDOCVISITOR_H
33 const QCString &langExt,
bool insideTabbing);
163 const QCString &height,
bool hasCaption,
164 const QCString &srcFile,
int srcLine);
168 const QCString &height,
bool hasCaption,
169 const QCString &srcFile,
int srcLine);
174 const QCString &height,
bool hasCaption,
175 const QCString &srcFile,
int srcLine);
Node representing an HTML blockquote
Node representing an item of a auto list
Node representing a Hypertext reference
Node representing a style change
Node representing a verbatim, unparsed text fragment
Node representing a simple section title
Node representing a paragraph in the documentation tree
void endMscFile(bool hasCaption)
std::stack< TableState > m_tableStateStack
Node representing a dot file
Node representing a HTML table
LatexListItemInfo m_listItemInfo[maxIndentLevels]
std::vector< ActiveRowSpan > RowSpanList
Root node of documentation tree
void endDiaFile(bool hasCaption)
Node representing a HTML list item
Node representing a VHDL flow chart
void writePlantUMLFile(const QCString &fileName, DocVerbatim *s)
Node representing a HTML description data
void visitPost(DocAutoList *)
Node representing a Html description item
Node representing a n emoji
Node representing a msc file
QCString escapeMakeIndexChars(const char *s)
Node representing a reference to a section
Node representing an anchor
Text streaming class that buffers data.
Root node of a text fragment
Abstract visitor that participates in the visitor pattern.
void writeDiaFile(const QCString &fileName, DocVerbatim *s)
void setInColSpan(bool b)
void endDotFile(bool hasCaption)
void addRowSpan(ActiveRowSpan &&span)
Node representing a Html description list
void startDiaFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine)
Node representing a include/dontinclude operator block
Node representing an entry in the index.
void startDotFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine)
Node representing a list of section references
Node representing a line break
Node representing a special symbol
LatexDocVisitor(TextStream &t, LatexCodeGenerator &ci, const QCString &langExt, bool insideTabbing)
Node representing an item of a cross-referenced list
Node representing an image
Node representing a URL (or email address)
Node representing a HTML table caption
ActiveRowSpan(DocHtmlCell *c, int rs, int cs, int col)
Node representing a parameter list.
void startMscFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine)
LatexCodeGenerator & m_ci
Node representing an block of paragraphs
Node representing a separator between two simple sections of the same type.
void endLink(const QCString &ref, const QCString &file, const QCString &anchor, bool refToTable=FALSE)
Concrete visitor implementation for LaTeX output.
Node representing a citation of some bibliographic reference
int currentColumn() const
Node representing a reference to some item
Node representing a parameter section
Node representing a Html list
static const int maxIndentLevels
void setInRowSpan(bool b)
Node representing a simple section
Node representing a normal section
Node representing a horizontal ruler
Node representing an included text block from file
Node representing an auto List
Node representing an internal section of documentation
Node representing a word that can be linked to something
void filter(const QCString &str)
Node representing a link to some item
Node representing a dia file
void visitPre(DocAutoList *)
Node representing a simple list
Node representing a simple list item
Node representing some amount of white space
Node representing a HTML table cell
Node representing an internal reference to some item
Node representing a HTML table row
void setCurrentColumn(int col)
void startLink(const QCString &ref, const QCString &file, const QCString &anchor, bool refToTable=FALSE)
void writeMscFile(const QCString &fileName, DocVerbatim *s)
RowSpanList m_emptyRowSpanList
This is an alternative implementation of QCString.