Classes | |
class | EndElementHandler |
class | StartElementHandler |
Public Member Functions | |
TagFileParser (const char *tagName) | |
void | setDocumentLocator (QXmlLocator *locator) |
void | setFileName (const QString &fileName) |
void | warn (const char *fmt) |
void | warn (const char *fmt, const char *s) |
void | startCompound (const QXmlAttributes &attrib) |
void | endCompound () |
void | startMember (const QXmlAttributes &attrib) |
void | endMember () |
void | startEnumValue (const QXmlAttributes &attrib) |
void | endEnumValue () |
void | endDocAnchor () |
void | endClass () |
void | endNamespace () |
void | endFile () |
void | endPage () |
void | endDir () |
void | startStringValue (const QXmlAttributes &) |
void | startDocAnchor (const QXmlAttributes &attrib) |
void | endType () |
void | endName () |
void | startBase (const QXmlAttributes &attrib) |
void | endBase () |
void | startIncludes (const QXmlAttributes &attrib) |
void | endIncludes () |
void | endTemplateArg () |
void | endFilename () |
void | endPath () |
void | endAnchor () |
void | endClangId () |
void | endAnchorFile () |
void | endArglist () |
void | endTitle () |
void | endSubgroup () |
void | startIgnoreElement (const QXmlAttributes &) |
void | endIgnoreElement () |
bool | startDocument () |
bool | startElement (const QString &, const QString &, const QString &name, const QXmlAttributes &attrib) |
bool | endElement (const QString &, const QString &, const QString &name) |
bool | characters (const QString &ch) |
void | dump () |
void | buildLists (Entry *root) |
void | addIncludes () |
Public Member Functions inherited from QXmlDefaultHandler | |
QXmlDefaultHandler () | |
virtual | ~QXmlDefaultHandler () |
bool | endDocument () |
bool | startPrefixMapping (const QString &prefix, const QString &uri) |
bool | endPrefixMapping (const QString &prefix) |
bool | ignorableWhitespace (const QString &ch) |
bool | processingInstruction (const QString &target, const QString &data) |
bool | skippedEntity (const QString &name) |
bool | warning (const QXmlParseException &exception) |
bool | error (const QXmlParseException &exception) |
bool | fatalError (const QXmlParseException &exception) |
bool | notationDecl (const QString &name, const QString &publicId, const QString &systemId) |
bool | unparsedEntityDecl (const QString &name, const QString &publicId, const QString &systemId, const QString ¬ationName) |
bool | resolveEntity (const QString &publicId, const QString &systemId, QXmlInputSource *&ret) |
bool | startDTD (const QString &name, const QString &publicId, const QString &systemId) |
bool | endDTD () |
bool | startCDATA () |
bool | endCDATA () |
bool | comment (const QString &ch) |
bool | attributeDecl (const QString &eName, const QString &aName, const QString &type, const QString &valueDefault, const QString &value) |
bool | internalEntityDecl (const QString &name, const QString &value) |
bool | externalEntityDecl (const QString &name, const QString &publicId, const QString &systemId) |
QString | errorString () |
Public Member Functions inherited from QXmlContentHandler | |
virtual | ~QXmlContentHandler () |
Public Member Functions inherited from QXmlErrorHandler | |
virtual | ~QXmlErrorHandler () |
Public Member Functions inherited from QXmlDTDHandler | |
virtual | ~QXmlDTDHandler () |
Public Member Functions inherited from QXmlEntityResolver | |
virtual | ~QXmlEntityResolver () |
Public Member Functions inherited from QXmlLexicalHandler | |
virtual | ~QXmlLexicalHandler () |
Public Member Functions inherited from QXmlDeclHandler | |
virtual | ~QXmlDeclHandler () |
Private Types | |
enum | State { Invalid, InClass, InFile, InNamespace, InGroup, InPage, InMember, InEnumValue, InPackage, InDir, InTempArgList } |
Private Member Functions | |
void | buildMemberList (Entry *ce, QList< TagMemberInfo > &members) |
void | addDocAnchors (Entry *e, const TagAnchorInfoList &l) |
Tag file parser.
Reads an XML-structured tagfile and builds up the structure in memory. The method buildLists() is used to transfer/translate the structures to the doxygen engine.
Definition at line 211 of file tagreader.cpp.
|
private |
Enumerator | |
---|---|
Invalid | |
InClass | |
InFile | |
InNamespace | |
InGroup | |
InPage | |
InMember | |
InEnumValue | |
InPackage | |
InDir | |
InTempArgList |
Definition at line 213 of file tagreader.cpp.
|
inline |
Definition at line 248 of file tagreader.cpp.
|
private |
Definition at line 1143 of file tagreader.cpp.
void TagFileParser::addIncludes | ( | ) |
Definition at line 1480 of file tagreader.cpp.
void TagFileParser::buildLists | ( | Entry * | root | ) |
Injects the info gathered by the XML parser into the Entry tree. This tree contains the information extracted from the input in a "unrelated" form.
Definition at line 1304 of file tagreader.cpp.
|
private |
Definition at line 1165 of file tagreader.cpp.
void TagFileParser::dump | ( | ) |
Dumps the internal structures. For debugging only!
Definition at line 973 of file tagreader.cpp.
|
inline |
Definition at line 711 of file tagreader.cpp.
|
inline |
Definition at line 745 of file tagreader.cpp.
|
inline |
Definition at line 757 of file tagreader.cpp.
|
inline |
Definition at line 634 of file tagreader.cpp.
|
inline |
Definition at line 723 of file tagreader.cpp.
|
inline |
Definition at line 508 of file tagreader.cpp.
|
inline |
Definition at line 393 of file tagreader.cpp.
|
inline |
Definition at line 551 of file tagreader.cpp.
|
inline |
Definition at line 492 of file tagreader.cpp.
|
inlinevirtual |
Does nothing.
Reimplemented from QXmlDefaultHandler.
Definition at line 886 of file tagreader.cpp.
|
inline |
Definition at line 480 of file tagreader.cpp.
|
inline |
Definition at line 532 of file tagreader.cpp.
|
inline |
Definition at line 686 of file tagreader.cpp.
|
inline |
Definition at line 794 of file tagreader.cpp.
|
inline |
Definition at line 664 of file tagreader.cpp.
|
inline |
Definition at line 447 of file tagreader.cpp.
|
inline |
Definition at line 584 of file tagreader.cpp.
|
inline |
Definition at line 521 of file tagreader.cpp.
|
inline |
Definition at line 542 of file tagreader.cpp.
|
inline |
Definition at line 701 of file tagreader.cpp.
|
inline |
Definition at line 778 of file tagreader.cpp.
|
inline |
Definition at line 669 of file tagreader.cpp.
|
inline |
Definition at line 768 of file tagreader.cpp.
|
inline |
Definition at line 572 of file tagreader.cpp.
|
inlinevirtual |
|
inline |
Definition at line 273 of file tagreader.cpp.
|
inline |
Definition at line 600 of file tagreader.cpp.
|
inline |
Definition at line 287 of file tagreader.cpp.
|
inline |
Definition at line 565 of file tagreader.cpp.
|
inlinevirtual |
Does nothing.
Reimplemented from QXmlDefaultHandler.
Definition at line 798 of file tagreader.cpp.
|
inlinevirtual |
Does nothing.
Reimplemented from QXmlDefaultHandler.
Definition at line 870 of file tagreader.cpp.
|
inline |
Definition at line 462 of file tagreader.cpp.
|
inline |
Definition at line 790 of file tagreader.cpp.
|
inline |
Definition at line 646 of file tagreader.cpp.
|
inline |
Definition at line 416 of file tagreader.cpp.
|
inline |
Definition at line 560 of file tagreader.cpp.
|
inline |
Definition at line 278 of file tagreader.cpp.
|
inline |
Definition at line 282 of file tagreader.cpp.
|
private |
Definition at line 923 of file tagreader.cpp.
|
private |
Definition at line 929 of file tagreader.cpp.
|
private |
Definition at line 931 of file tagreader.cpp.
|
private |
Definition at line 924 of file tagreader.cpp.
|
private |
Definition at line 927 of file tagreader.cpp.
|
private |
Definition at line 932 of file tagreader.cpp.
|
private |
Definition at line 930 of file tagreader.cpp.
|
private |
Definition at line 925 of file tagreader.cpp.
|
private |
Definition at line 926 of file tagreader.cpp.
|
private |
Definition at line 928 of file tagreader.cpp.
|
private |
Definition at line 933 of file tagreader.cpp.
|
private |
Definition at line 922 of file tagreader.cpp.
|
private |
Definition at line 935 of file tagreader.cpp.
|
private |
Definition at line 940 of file tagreader.cpp.
|
private |
Definition at line 939 of file tagreader.cpp.
|
private |
Definition at line 921 of file tagreader.cpp.
|
private |
Definition at line 937 of file tagreader.cpp.
Definition at line 938 of file tagreader.cpp.
|
private |
Definition at line 914 of file tagreader.cpp.
|
private |
Definition at line 920 of file tagreader.cpp.
|
private |
Definition at line 915 of file tagreader.cpp.
|
private |
Definition at line 917 of file tagreader.cpp.
|
private |
Definition at line 916 of file tagreader.cpp.
|
private |
Definition at line 919 of file tagreader.cpp.
|
private |
Definition at line 918 of file tagreader.cpp.
|
private |
Definition at line 934 of file tagreader.cpp.
|
private |
Definition at line 936 of file tagreader.cpp.