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.
1.8.11