DocDotFile Class Reference

Node representing a dot file. More...

#include <docparser.h>

Inheritance diagram for DocDotFile:

CompAccept< DocDotFile > DocNode List of all members.

Public Member Functions

 DocDotFile (DocNode *parent, const QString &name, const QString &context)
void parse ()
Kind kind () const
QString name () const
QString file () const
QString relPath () const
bool hasCaption () const
QString width () const
QString height () const
DocNodeparent () const
QString context () const
void accept (DocVisitor *v)

Detailed Description

Node representing a dot file.

Definition at line 614 of file docparser.h.


Constructor & Destructor Documentation

DocDotFile::DocDotFile ( DocNode parent,
const QString &  name,
const QString &  context 
)

Definition at line 2327 of file docparser.cpp.


Member Function Documentation

void DocDotFile::parse (  ) 

Definition at line 2332 of file docparser.cpp.

References FileDef::absFilePath(), TokenInfo::chars, DBG, doctokenizerYYlex(), doctokenizerYYlineno, doctokenizerYYsetStatePara(), doctokenizerYYsetStateTitle(), Doxygen::dotFileNameDict, Doxygen::exampleNameDict, findFileDef(), g_token, CompAccept< DocDotFile >::m_children, TokenInfo::name, showFileDefMatches(), TK_COMMAND, TK_SYMBOL, TK_WORD, tokToString(), and warn_doc_error().

Referenced by DocPara::handleDotFile().

Kind DocDotFile::kind (  )  const [inline, virtual]

Returns the kind of node. Provides runtime type information

Implements DocNode.

Definition at line 619 of file docparser.h.

References DocNode::Kind_DotFile.

QString DocDotFile::name (  )  const [inline]

Definition at line 620 of file docparser.h.

Referenced by PrintDocVisitor::visitPre().

QString DocDotFile::file (  )  const [inline]

Definition at line 621 of file docparser.h.

Referenced by XmlDocVisitor::visitPre(), RTFDocVisitor::visitPre(), LatexDocVisitor::visitPre(), and HtmlDocVisitor::visitPre().

QString DocDotFile::relPath (  )  const [inline]

Definition at line 622 of file docparser.h.

Referenced by HtmlDocVisitor::visitPre().

bool DocDotFile::hasCaption (  )  const [inline]

Definition at line 623 of file docparser.h.

References CompAccept< DocDotFile >::m_children.

Referenced by LatexDocVisitor::visitPost(), HtmlDocVisitor::visitPost(), LatexDocVisitor::visitPre(), and HtmlDocVisitor::visitPre().

QString DocDotFile::width (  )  const [inline]

Definition at line 624 of file docparser.h.

Referenced by LatexDocVisitor::visitPre().

QString DocDotFile::height (  )  const [inline]

Definition at line 625 of file docparser.h.

Referenced by LatexDocVisitor::visitPre().

DocNode* DocDotFile::parent (  )  const [inline, virtual]

Returns the parent of this node or 0 for the root node.

Implements DocNode.

Definition at line 626 of file docparser.h.

QString DocDotFile::context (  )  const [inline]

Definition at line 627 of file docparser.h.

Referenced by HtmlDocVisitor::visitPre().

void DocDotFile::accept ( DocVisitor v  )  [inline, virtual]

Acceptor function for node visitors. Part of the visitor pattern.

Parameters:
v Abstract visitor.

Implements DocNode.

Definition at line 628 of file docparser.h.

References CompAccept< T >::accept().


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



Generated on Mon Mar 31 10:58:57 2008 by  doxygen 1.5.1