PerlModDocVisitor Class Reference

Concrete visitor implementation for PerlMod output. More...

Inheritance diagram for PerlModDocVisitor:

DocVisitor List of all members.

Public Member Functions

 PerlModDocVisitor (PerlModOutput &)
virtual ~PerlModDocVisitor ()
void finish ()
void visit (DocWord *)
void visit (DocLinkedWord *)
void visit (DocWhiteSpace *)
void visit (DocSymbol *)
void visit (DocURL *)
void visit (DocLineBreak *)
void visit (DocHorRuler *)
void visit (DocStyleChange *)
void visit (DocVerbatim *)
void visit (DocAnchor *)
void visit (DocInclude *)
void visit (DocIncOperator *)
void visit (DocFormula *)
void visit (DocIndexEntry *)
void visitPre (DocAutoList *)
void visitPost (DocAutoList *)
void visitPre (DocAutoListItem *)
void visitPost (DocAutoListItem *)
void visitPre (DocPara *)
void visitPost (DocPara *)
void visitPre (DocRoot *)
void visitPost (DocRoot *)
void visitPre (DocSimpleSect *)
void visitPost (DocSimpleSect *)
void visitPre (DocTitle *)
void visitPost (DocTitle *)
void visitPre (DocSimpleList *)
void visitPost (DocSimpleList *)
void visitPre (DocSimpleListItem *)
void visitPost (DocSimpleListItem *)
void visitPre (DocSection *)
void visitPost (DocSection *)
void visitPre (DocHtmlList *)
void visitPost (DocHtmlList *)
void visitPre (DocHtmlListItem *)
void visitPost (DocHtmlListItem *)
void visitPre (DocHtmlDescList *)
void visitPost (DocHtmlDescList *)
void visitPre (DocHtmlDescTitle *)
void visitPost (DocHtmlDescTitle *)
void visitPre (DocHtmlDescData *)
void visitPost (DocHtmlDescData *)
void visitPre (DocHtmlTable *)
void visitPost (DocHtmlTable *)
void visitPre (DocHtmlRow *)
void visitPost (DocHtmlRow *)
void visitPre (DocHtmlCell *)
void visitPost (DocHtmlCell *)
void visitPre (DocHtmlCaption *)
void visitPost (DocHtmlCaption *)
void visitPre (DocInternal *)
void visitPost (DocInternal *)
void visitPre (DocHRef *)
void visitPost (DocHRef *)
void visitPre (DocHtmlHeader *)
void visitPost (DocHtmlHeader *)
void visitPre (DocImage *)
void visitPost (DocImage *)
void visitPre (DocDotFile *)
void visitPost (DocDotFile *)
void visitPre (DocLink *)
void visitPost (DocLink *)
void visitPre (DocRef *)
void visitPost (DocRef *)
void visitPre (DocSecRefItem *)
void visitPost (DocSecRefItem *)
void visitPre (DocSecRefList *)
void visitPost (DocSecRefList *)
void visitPre (DocParamSect *)
void visitPost (DocParamSect *)
void visitPre (DocParamList *)
void visitPost (DocParamList *)
void visitPre (DocXRefItem *)
void visitPost (DocXRefItem *)
void visitPre (DocInternalRef *)
void visitPost (DocInternalRef *)
void visitPre (DocCopy *)
void visitPost (DocCopy *)
void visitPre (DocText *)
void visitPost (DocText *)

Detailed Description

Concrete visitor implementation for PerlMod output.

Definition at line 283 of file perlmodgen.cpp.


Constructor & Destructor Documentation

PerlModDocVisitor::PerlModDocVisitor ( PerlModOutput  ) 

Definition at line 415 of file perlmodgen.cpp.

References PerlModOutput::openList().

virtual PerlModDocVisitor::~PerlModDocVisitor (  )  [inline, virtual]

Definition at line 287 of file perlmodgen.cpp.


Member Function Documentation

void PerlModDocVisitor::finish (  ) 

Definition at line 421 of file perlmodgen.cpp.

References PerlModOutput::add(), and PerlModOutput::closeList().

void PerlModDocVisitor::visit ( DocWord  )  [virtual]

Implements DocVisitor.

Definition at line 507 of file perlmodgen.cpp.

References PerlModOutput::addQuoted(), and DocWord::word().

void PerlModDocVisitor::visit ( DocLinkedWord  )  [virtual]

Implements DocVisitor.

Definition at line 513 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), DocLinkedWord::anchor(), DocLinkedWord::file(), DocLinkedWord::ref(), and DocLinkedWord::word().

void PerlModDocVisitor::visit ( DocWhiteSpace  )  [virtual]

Implements DocVisitor.

Definition at line 521 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visit ( DocSymbol  )  [virtual]

Implements DocVisitor.

Definition at line 527 of file perlmodgen.cpp.

References DocSymbol::Acute, PerlModOutput::add(), PerlModOutput::addFieldQuotedChar(), PerlModOutput::addFieldQuotedString(), DocSymbol::Amp, DocSymbol::Apos, DocSymbol::At, DocSymbol::BSlash, DocSymbol::Cedil, DocSymbol::Circ, DocSymbol::Copy, DocSymbol::Dollar, err(), DocSymbol::Grave, DocSymbol::Greater, DocSymbol::Hash, DocSymbol::Ldquo, DocSymbol::Less, DocSymbol::letter(), DocSymbol::Lsquo, DocSymbol::Mdash, DocSymbol::Nbsp, DocSymbol::Ndash, DocSymbol::Percent, DocSymbol::Quot, DocSymbol::Rdquo, DocSymbol::Reg, DocSymbol::Ring, DocSymbol::Rsquo, DocSymbol::Slash, DocSymbol::symbol(), DocSymbol::Szlig, DocSymbol::Tilde, DocSymbol::Tm, DocSymbol::Uml, and DocSymbol::Unknown.

void PerlModDocVisitor::visit ( DocURL  )  [virtual]

Implements DocVisitor.

Definition at line 589 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), and DocURL::url().

void PerlModDocVisitor::visit ( DocLineBreak  )  [virtual]

Implements DocVisitor.

Definition at line 596 of file perlmodgen.cpp.

void PerlModDocVisitor::visit ( DocHorRuler  )  [virtual]

Implements DocVisitor.

Definition at line 597 of file perlmodgen.cpp.

void PerlModDocVisitor::visit ( DocStyleChange  )  [virtual]

Implements DocVisitor.

Definition at line 599 of file perlmodgen.cpp.

References PerlModOutput::addFieldBoolean(), PerlModOutput::addFieldQuotedString(), DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Code, DocStyleChange::Div, DocStyleChange::enable(), DocStyleChange::Italic, DocStyleChange::Preformatted, DocStyleChange::Small, DocStyleChange::Span, DocStyleChange::style(), DocStyleChange::Subscript, and DocStyleChange::Superscript.

void PerlModDocVisitor::visit ( DocVerbatim  )  [virtual]

Implements DocVisitor.

Definition at line 622 of file perlmodgen.cpp.

References PerlModOutput::add(), PerlModOutput::addFieldQuotedString(), DocVerbatim::Code, DocVerbatim::context(), DocVerbatim::Dot, DocVerbatim::HtmlOnly, DocVerbatim::LatexOnly, DocVerbatim::ManOnly, DocVerbatim::Msc, DocVerbatim::text(), DocVerbatim::type(), DocVerbatim::Verbatim, and DocVerbatim::XmlOnly.

void PerlModDocVisitor::visit ( DocAnchor  )  [virtual]

Implements DocVisitor.

Definition at line 647 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), DocAnchor::anchor(), and DocAnchor::file().

void PerlModDocVisitor::visit ( DocInclude  )  [virtual]

Implements DocVisitor.

Definition at line 655 of file perlmodgen.cpp.

References PerlModOutput::add(), PerlModOutput::addFieldQuotedString(), DocInclude::context(), DocInclude::DontInclude, DocInclude::exampleFile(), DocInclude::file(), DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncWithLines, DocInclude::isExample(), DocInclude::text(), DocInclude::type(), and DocInclude::VerbInclude.

void PerlModDocVisitor::visit ( DocIncOperator  )  [virtual]

Implements DocVisitor.

Definition at line 688 of file perlmodgen.cpp.

References PerlModOutput::add(), and DocIncOperator::Skip.

void PerlModDocVisitor::visit ( DocFormula  )  [virtual]

Implements DocVisitor.

Definition at line 712 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), DocFormula::id(), DocVisitor::id(), and DocFormula::text().

void PerlModDocVisitor::visit ( DocIndexEntry  )  [virtual]

Implements DocVisitor.

Definition at line 721 of file perlmodgen.cpp.

References PerlModOutput::add(), and PerlModOutput::addQuoted().

void PerlModDocVisitor::visitPre ( DocAutoList  )  [virtual]

Implements DocVisitor.

Definition at line 737 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), and DocAutoList::isEnumList().

void PerlModDocVisitor::visitPost ( DocAutoList  )  [virtual]

Implements DocVisitor.

Definition at line 744 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocAutoListItem  )  [virtual]

Implements DocVisitor.

Definition at line 750 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocAutoListItem  )  [virtual]

Implements DocVisitor.

Definition at line 755 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocPara  )  [virtual]

Implements DocVisitor.

Definition at line 760 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocPara  )  [virtual]

Implements DocVisitor.

Definition at line 772 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocRoot  )  [virtual]

Implements DocVisitor.

Definition at line 780 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocRoot  )  [virtual]

Implements DocVisitor.

Definition at line 784 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocSimpleSect  )  [virtual]

Implements DocVisitor.

Definition at line 788 of file perlmodgen.cpp.

References DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Date, err(), DocSimpleSect::Invar, DocSimpleSect::Note, DocSimpleSect::Post, DocSimpleSect::Pre, DocSimpleSect::Rcs, DocSimpleSect::Remark, DocSimpleSect::Return, DocSimpleSect::See, DocSimpleSect::Since, DocSimpleSect::type(), DocSimpleSect::Unknown, DocSimpleSect::User, DocSimpleSect::Version, and DocSimpleSect::Warning.

void PerlModDocVisitor::visitPost ( DocSimpleSect  )  [virtual]

Implements DocVisitor.

Definition at line 817 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocTitle  )  [virtual]

Implements DocVisitor.

Definition at line 823 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocTitle  )  [virtual]

Implements DocVisitor.

Definition at line 829 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocSimpleList  )  [virtual]

Implements DocVisitor.

Definition at line 835 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString().

void PerlModDocVisitor::visitPost ( DocSimpleList  )  [virtual]

Implements DocVisitor.

Definition at line 842 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocSimpleListItem  )  [virtual]

Implements DocVisitor.

Definition at line 848 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocSimpleListItem  )  [virtual]

Implements DocVisitor.

Definition at line 849 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocSection  )  [virtual]

Implements DocVisitor.

Definition at line 851 of file perlmodgen.cpp.

References DocSection::level().

void PerlModDocVisitor::visitPost ( DocSection  )  [virtual]

Implements DocVisitor.

Definition at line 858 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocHtmlList  )  [virtual]

Implements DocVisitor.

Definition at line 864 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), DocHtmlList::Ordered, and DocHtmlList::type().

void PerlModDocVisitor::visitPost ( DocHtmlList  )  [virtual]

Implements DocVisitor.

Definition at line 871 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocHtmlListItem  )  [virtual]

Implements DocVisitor.

Definition at line 877 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocHtmlListItem  )  [virtual]

Implements DocVisitor.

Definition at line 878 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocHtmlDescList  )  [virtual]

Implements DocVisitor.

Definition at line 894 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlDescList  )  [virtual]

Implements DocVisitor.

Definition at line 901 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlDescTitle  )  [virtual]

Implements DocVisitor.

Definition at line 908 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlDescTitle  )  [virtual]

Implements DocVisitor.

Definition at line 915 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlDescData  )  [virtual]

Implements DocVisitor.

Definition at line 922 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlDescData  )  [virtual]

Implements DocVisitor.

Definition at line 929 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlTable  )  [virtual]

Implements DocVisitor.

Definition at line 936 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlTable  )  [virtual]

Implements DocVisitor.

Definition at line 944 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlRow  )  [virtual]

Implements DocVisitor.

Definition at line 951 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlRow  )  [virtual]

Implements DocVisitor.

Definition at line 958 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlCell  )  [virtual]

Implements DocVisitor.

Definition at line 965 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlCell  )  [virtual]

Implements DocVisitor.

Definition at line 972 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlCaption  )  [virtual]

Implements DocVisitor.

Definition at line 979 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlCaption  )  [virtual]

Implements DocVisitor.

Definition at line 986 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocInternal  )  [virtual]

Implements DocVisitor.

Definition at line 993 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocInternal  )  [virtual]

Implements DocVisitor.

Definition at line 1000 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHRef  )  [virtual]

Implements DocVisitor.

Definition at line 1007 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHRef  )  [virtual]

Implements DocVisitor.

Definition at line 1014 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocHtmlHeader  )  [virtual]

Implements DocVisitor.

Definition at line 1021 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocHtmlHeader  )  [virtual]

Implements DocVisitor.

Definition at line 1028 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocImage  )  [virtual]

Implements DocVisitor.

Definition at line 1035 of file perlmodgen.cpp.

References PerlModOutput::add(), PerlModOutput::addQuoted(), DocImage::Html, DocImage::Latex, QCString, and DocImage::Rtf.

void PerlModDocVisitor::visitPost ( DocImage  )  [virtual]

Implements DocVisitor.

Definition at line 1070 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocDotFile  )  [virtual]

Implements DocVisitor.

Definition at line 1077 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocDotFile  )  [virtual]

Implements DocVisitor.

Definition at line 1084 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocLink  )  [virtual]

Implements DocVisitor.

Definition at line 1091 of file perlmodgen.cpp.

References DocLink::anchor(), DocLink::file(), and DocLink::ref().

void PerlModDocVisitor::visitPost ( DocLink  )  [virtual]

Implements DocVisitor.

Definition at line 1097 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocRef  )  [virtual]

Implements DocVisitor.

Definition at line 1102 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), DocRef::hasLinkText(), and DocRef::targetTitle().

void PerlModDocVisitor::visitPost ( DocRef  )  [virtual]

Implements DocVisitor.

Definition at line 1110 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocSecRefItem  )  [virtual]

Implements DocVisitor.

Definition at line 1116 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocSecRefItem  )  [virtual]

Implements DocVisitor.

Definition at line 1123 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocSecRefList  )  [virtual]

Implements DocVisitor.

Definition at line 1130 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPost ( DocSecRefList  )  [virtual]

Implements DocVisitor.

Definition at line 1137 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocParamSect  )  [virtual]

Implements DocVisitor.

Definition at line 1155 of file perlmodgen.cpp.

References err(), DocParamSect::Exception, DocParamSect::Param, DocParamSect::RetVal, DocParamSect::TemplateParam, DocParamSect::type(), and DocParamSect::Unknown.

void PerlModDocVisitor::visitPost ( DocParamSect  )  [virtual]

Implements DocVisitor.

Definition at line 1173 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocParamList  )  [virtual]

Implements DocVisitor.

Definition at line 1179 of file perlmodgen.cpp.

References PerlModOutput::addFieldQuotedString(), PerlModOutput::closeHash(), PerlModOutput::closeList(), DocNode::Kind_LinkedWord, DocNode::Kind_Word, PerlModOutput::openHash(), PerlModOutput::openList(), DocParamList::parameters(), and QCString.

void PerlModDocVisitor::visitPost ( DocParamList  )  [virtual]

Implements DocVisitor.

Definition at line 1207 of file perlmodgen.cpp.

References PerlModOutput::closeHash(), and PerlModOutput::closeList().

void PerlModDocVisitor::visitPre ( DocXRefItem  )  [virtual]

Implements DocVisitor.

Definition at line 1214 of file perlmodgen.cpp.

References PerlModOutput::add(), and PerlModOutput::addQuoted().

void PerlModDocVisitor::visitPost ( DocXRefItem  )  [virtual]

Implements DocVisitor.

Definition at line 1229 of file perlmodgen.cpp.

References PerlModOutput::add().

void PerlModDocVisitor::visitPre ( DocInternalRef  )  [virtual]

Implements DocVisitor.

Definition at line 1239 of file perlmodgen.cpp.

References DocInternalRef::anchor(), and DocInternalRef::file().

void PerlModDocVisitor::visitPost ( DocInternalRef  )  [virtual]

Implements DocVisitor.

Definition at line 1246 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocCopy  )  [virtual]

Implements DocVisitor.

Definition at line 1252 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocCopy  )  [virtual]

Implements DocVisitor.

Definition at line 1256 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPre ( DocText  )  [virtual]

Implements DocVisitor.

Definition at line 1260 of file perlmodgen.cpp.

void PerlModDocVisitor::visitPost ( DocText  )  [virtual]

Implements DocVisitor.

Definition at line 1264 of file perlmodgen.cpp.


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



Generated on Mon Mar 31 10:59:02 2008 by  doxygen 1.5.1