diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2002-05-12 17:38:45 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2002-05-12 17:38:45 (GMT) |
commit | bcf2f33d5be8c6de4de5bb7cbe8ea8b90f19cf88 (patch) | |
tree | 2f87712e9d2e8da7138ca908bf03c9937ba71bdb /addon/doxmlparser/src/compoundhandler.h | |
parent | 758291b1be0c43c13088389b0cfbb560efe00c1f (diff) | |
download | Doxygen-bcf2f33d5be8c6de4de5bb7cbe8ea8b90f19cf88.zip Doxygen-bcf2f33d5be8c6de4de5bb7cbe8ea8b90f19cf88.tar.gz Doxygen-bcf2f33d5be8c6de4de5bb7cbe8ea8b90f19cf88.tar.bz2 |
Release-1.2.15-20020512
Diffstat (limited to 'addon/doxmlparser/src/compoundhandler.h')
-rw-r--r-- | addon/doxmlparser/src/compoundhandler.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/addon/doxmlparser/src/compoundhandler.h b/addon/doxmlparser/src/compoundhandler.h index bc725e3..ae567b6 100644 --- a/addon/doxmlparser/src/compoundhandler.h +++ b/addon/doxmlparser/src/compoundhandler.h @@ -31,6 +31,7 @@ class GraphHandler; class MemberHandler; class CompoundHandler; class SectionHandler; +class ParamHandler; class RelatedCompound : public IRelatedCompound @@ -92,6 +93,10 @@ class CompoundHandler : public IClass, virtual void startIncludeDependencyGraph(const QXmlAttributes& attrib); virtual void startIncludedByDependencyGraph(const QXmlAttributes& attrib); virtual void startInnerClass(const QXmlAttributes& attrib); + virtual void startInnerNamespace(const QXmlAttributes& attrib); + virtual void startInnerFile(const QXmlAttributes& attrib); + virtual void startInnerGroup(const QXmlAttributes& attrib); + virtual void startParam(const QXmlAttributes& attrib); virtual void addref() { m_refCount++; } CompoundHandler(const QString &dirName); @@ -111,14 +116,16 @@ class CompoundHandler : public IClass, IDocRoot *detailedDescription() const; IMember *memberById(const char *id) const; IMemberIterator *memberByName(const char *name) const; + IParamIterator *templateParameters() const; void release(); // IClass implementation IGraph *inheritanceGraph() const; IGraph *collaborationGraph() const; - IRelatedCompoundIterator *baseClasses() const; - IRelatedCompoundIterator *derivedClasses() const; - ICompoundIterator *nestedClasses() const; + IRelatedCompoundIterator *baseCompounds() const; + IRelatedCompoundIterator *derivedCompounds() const; + ICompoundIterator *nestedCompounds() const; + ICompoundIterator *nestedGroup() const; // IFile implementation IGraph *includeDependencyGraph() const; @@ -129,6 +136,7 @@ class CompoundHandler : public IClass, QList<RelatedCompound> m_superClasses; QList<RelatedCompound> m_subClasses; QList<SectionHandler> m_sections; + QList<ParamHandler> m_templateParams; DocHandler *m_brief; DocHandler *m_detailed; ProgramListingHandler *m_programListing; @@ -147,8 +155,9 @@ class CompoundHandler : public IClass, GraphHandler *m_collaborationGraph; GraphHandler *m_includeDependencyGraph; GraphHandler *m_includedByDependencyGraph; - QList<QString> m_innerClasses; + QList<QString> m_innerCompounds; ProgramListingHandler *m_source; + bool m_hasTemplateParams; }; |