#include <docparser.h>
Public Member Functions | |
DocPara (DocNode *parent) | |
int | parse () |
Kind | kind () const |
bool | isEmpty () const |
void | accept (DocVisitor *v) |
void | markFirst (bool v=TRUE) |
void | markLast (bool v=TRUE) |
bool | isFirst () const |
bool | isLast () const |
int | handleCommand (const QCString &cmdName) |
int | handleHtmlStartTag (const QCString &tagName, const HtmlAttribList &tagHtmlAttribs) |
int | handleHtmlEndTag (const QCString &tagName) |
int | handleSimpleSection (DocSimpleSect::Type t, bool xmlContext=FALSE) |
int | handleXRefItem () |
int | handleParamSection (const QCString &cmdName, DocParamSect::Type t, bool xmlContext, int direction) |
void | handleIncludeOperator (const QCString &cmdName, DocIncOperator::Type t) |
void | handleImage (const QCString &cmdName) |
template<class T > | |
void | handleFile (const QCString &cmdName) |
void | handleInclude (const QCString &cmdName, DocInclude::Type t) |
void | handleLink (const QCString &cmdName, bool isJavaLink) |
void | handleCite () |
void | handleRef (const QCString &cmdName) |
void | handleSection (const QCString &cmdName) |
void | handleInheritDoc () |
void | handleVhdlFlow () |
int | handleStartCode () |
int | handleHtmlHeader (const HtmlAttribList &tagHtmlAttribs, int level) |
bool | injectToken (int tok, const QCString &tokText) |
Public Member Functions inherited from CompAccept< DocPara > | |
CompAccept () | |
virtual | ~CompAccept () |
void | accept (DocPara *obj, DocVisitor *v) |
const QList< DocNode > & | children () const |
QList< DocNode > & | children () |
Public Member Functions inherited from DocNode | |
DocNode () | |
virtual | ~DocNode () |
DocNode * | parent () const |
void | setParent (DocNode *parent) |
bool | isPreformatted () const |
Private Attributes | |
QCString | m_sectionId |
bool | m_isFirst |
bool | m_isLast |
Node representing a paragraph in the documentation tree
Definition at line 1113 of file docparser.h.
|
inline |
Definition at line 1116 of file docparser.h.
|
inlinevirtual |
Acceptor function for node visitors. Part of the visitor pattern.
v | Abstract visitor. |
Implements DocNode.
Definition at line 1121 of file docparser.h.
void DocPara::handleCite | ( | ) |
Definition at line 4892 of file docparser.cpp.
int DocPara::handleCommand | ( | const QCString & | cmdName | ) |
Definition at line 5282 of file docparser.cpp.
void DocPara::handleFile | ( | const QCString & | cmdName | ) |
Definition at line 5051 of file docparser.cpp.
int DocPara::handleHtmlEndTag | ( | const QCString & | tagName | ) |
Definition at line 6164 of file docparser.cpp.
int DocPara::handleHtmlHeader | ( | const HtmlAttribList & | tagHtmlAttribs, |
int | level | ||
) |
Definition at line 5211 of file docparser.cpp.
int DocPara::handleHtmlStartTag | ( | const QCString & | tagName, |
const HtmlAttribList & | tagHtmlAttribs | ||
) |
Definition at line 5778 of file docparser.cpp.
void DocPara::handleImage | ( | const QCString & | cmdName | ) |
Definition at line 4999 of file docparser.cpp.
void DocPara::handleInclude | ( | const QCString & | cmdName, |
DocInclude::Type | t | ||
) |
Definition at line 5136 of file docparser.cpp.
void DocPara::handleIncludeOperator | ( | const QCString & | cmdName, |
DocIncOperator::Type | t | ||
) |
Definition at line 4946 of file docparser.cpp.
void DocPara::handleInheritDoc | ( | ) |
Definition at line 5253 of file docparser.cpp.
Definition at line 5082 of file docparser.cpp.
int DocPara::handleParamSection | ( | const QCString & | cmdName, |
DocParamSect::Type | t, | ||
bool | xmlContext = FALSE , |
||
int | direction = DocParamSect::Unspecified |
||
) |
Definition at line 4870 of file docparser.cpp.
void DocPara::handleRef | ( | const QCString & | cmdName | ) |
Definition at line 5109 of file docparser.cpp.
void DocPara::handleSection | ( | const QCString & | cmdName | ) |
Definition at line 5182 of file docparser.cpp.
int DocPara::handleSimpleSection | ( | DocSimpleSect::Type | t, |
bool | xmlContext = FALSE |
||
) |
Definition at line 4840 of file docparser.cpp.
int DocPara::handleStartCode | ( | ) |
Definition at line 5228 of file docparser.cpp.
void DocPara::handleVhdlFlow | ( | ) |
Definition at line 5075 of file docparser.cpp.
int DocPara::handleXRefItem | ( | ) |
Definition at line 4924 of file docparser.cpp.
Definition at line 5222 of file docparser.cpp.
|
inline |
Definition at line 1120 of file docparser.h.
|
inline |
Definition at line 1124 of file docparser.h.
|
inline |
Definition at line 1125 of file docparser.h.
|
inlinevirtual |
Returns the kind of node. Provides runtime type information
Implements DocNode.
Definition at line 1119 of file docparser.h.
Definition at line 1122 of file docparser.h.
Definition at line 1123 of file docparser.h.
int DocPara::parse | ( | ) |
Definition at line 6348 of file docparser.cpp.
|
private |
Definition at line 1152 of file docparser.h.
|
private |
Definition at line 1153 of file docparser.h.
|
private |
Definition at line 1151 of file docparser.h.