doxygen
Public Member Functions | List of all members
DocVisitor Class Referenceabstract

Abstract visitor that participates in the visitor pattern. More...

#include <docvisitor.h>

Inheritance diagram for DocVisitor:
DocbookDocVisitor HtmlDocVisitor LatexDocVisitor ManDocVisitor PerlModDocVisitor PrintDocVisitor RTFDocVisitor TextDocVisitor XmlDocVisitor

Public Member Functions

 DocVisitor (int id)
 
int id () const
 
Visitor functions for leaf nodes
virtual void visit (DocWord *)=0
 
virtual void visit (DocWhiteSpace *)=0
 
virtual void visit (DocSymbol *)=0
 
virtual void visit (DocEmoji *)=0
 
virtual void visit (DocURL *)=0
 
virtual void visit (DocStyleChange *)=0
 
virtual void visit (DocVerbatim *)=0
 
virtual void visit (DocLineBreak *)=0
 
virtual void visit (DocHorRuler *)=0
 
virtual void visit (DocAnchor *)=0
 
virtual void visit (DocInclude *)=0
 
virtual void visit (DocIncOperator *)=0
 
virtual void visit (DocFormula *)=0
 
virtual void visit (DocLinkedWord *)=0
 
virtual void visit (DocIndexEntry *)=0
 
virtual void visit (DocSimpleSectSep *)=0
 
virtual void visit (DocCite *)=0
 
Visitor functions for internal nodes
virtual void visitPre (DocAutoList *)=0
 
virtual void visitPost (DocAutoList *)=0
 
virtual void visitPre (DocAutoListItem *)=0
 
virtual void visitPost (DocAutoListItem *)=0
 
virtual void visitPre (DocPara *)=0
 
virtual void visitPost (DocPara *)=0
 
virtual void visitPre (DocRoot *)=0
 
virtual void visitPost (DocRoot *)=0
 
virtual void visitPre (DocSimpleSect *)=0
 
virtual void visitPost (DocSimpleSect *)=0
 
virtual void visitPre (DocTitle *)=0
 
virtual void visitPost (DocTitle *)=0
 
virtual void visitPre (DocSimpleList *)=0
 
virtual void visitPost (DocSimpleList *)=0
 
virtual void visitPre (DocSimpleListItem *)=0
 
virtual void visitPost (DocSimpleListItem *)=0
 
virtual void visitPre (DocSection *)=0
 
virtual void visitPost (DocSection *)=0
 
virtual void visitPre (DocHtmlList *)=0
 
virtual void visitPost (DocHtmlListItem *)=0
 
virtual void visitPre (DocHtmlListItem *)=0
 
virtual void visitPost (DocHtmlList *)=0
 
virtual void visitPre (DocHtmlDescList *)=0
 
virtual void visitPost (DocHtmlDescList *)=0
 
virtual void visitPre (DocHtmlDescTitle *)=0
 
virtual void visitPost (DocHtmlDescTitle *)=0
 
virtual void visitPre (DocHtmlDescData *)=0
 
virtual void visitPost (DocHtmlDescData *)=0
 
virtual void visitPre (DocHtmlTable *)=0
 
virtual void visitPost (DocHtmlRow *)=0
 
virtual void visitPre (DocHtmlCell *)=0
 
virtual void visitPost (DocHtmlCell *)=0
 
virtual void visitPre (DocHtmlRow *)=0
 
virtual void visitPost (DocHtmlTable *)=0
 
virtual void visitPre (DocHtmlCaption *)=0
 
virtual void visitPost (DocHtmlCaption *)=0
 
virtual void visitPre (DocInternal *)=0
 
virtual void visitPost (DocInternal *)=0
 
virtual void visitPre (DocHRef *)=0
 
virtual void visitPost (DocHRef *)=0
 
virtual void visitPre (DocHtmlHeader *)=0
 
virtual void visitPost (DocHtmlHeader *)=0
 
virtual void visitPre (DocImage *)=0
 
virtual void visitPost (DocImage *)=0
 
virtual void visitPre (DocDotFile *)=0
 
virtual void visitPost (DocDotFile *)=0
 
virtual void visitPre (DocMscFile *)=0
 
virtual void visitPost (DocMscFile *)=0
 
virtual void visitPre (DocDiaFile *)=0
 
virtual void visitPost (DocDiaFile *)=0
 
virtual void visitPre (DocLink *)=0
 
virtual void visitPost (DocLink *)=0
 
virtual void visitPre (DocRef *)=0
 
virtual void visitPost (DocRef *)=0
 
virtual void visitPre (DocSecRefItem *)=0
 
virtual void visitPost (DocSecRefItem *)=0
 
virtual void visitPre (DocSecRefList *)=0
 
virtual void visitPost (DocSecRefList *)=0
 
virtual void visitPre (DocParamSect *)=0
 
virtual void visitPost (DocParamSect *)=0
 
virtual void visitPre (DocParamList *)=0
 
virtual void visitPost (DocParamList *)=0
 
virtual void visitPre (DocXRefItem *)=0
 
virtual void visitPost (DocXRefItem *)=0
 
virtual void visitPre (DocInternalRef *)=0
 
virtual void visitPost (DocInternalRef *)=0
 
virtual void visitPre (DocText *)=0
 
virtual void visitPost (DocText *)=0
 
virtual void visitPre (DocHtmlBlockQuote *)=0
 
virtual void visitPost (DocHtmlBlockQuote *)=0
 
virtual void visitPre (DocVhdlFlow *)=0
 
virtual void visitPost (DocVhdlFlow *)=0
 
virtual void visitPre (DocParBlock *)=0
 
virtual void visitPost (DocParBlock *)=0
 

Detailed Description

Abstract visitor that participates in the visitor pattern.


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