15 #ifndef _COMPOUNDHANDLER_H 16 #define _COMPOUNDHANDLER_H 79 m_parent(parent), m_id(id), m_protection(prot), m_kind(kind) {}
122 virtual void endSuperClass();
124 virtual void endSubClass();
125 virtual void endCompound();
126 virtual void endCompoundName();
132 virtual void startCollaborationGraph(
const QXmlAttributes& attrib);
133 virtual void startIncludeDependencyGraph(
const QXmlAttributes& attrib);
134 virtual void startIncludedByDependencyGraph(
const QXmlAttributes& attrib);
144 virtual void startTemplateParamList(
const QXmlAttributes& attrib);
150 bool parseXML(
const char *compId);
162 IDocRoot *detailedDescription()
const;
163 IMember *memberById(
const char *
id)
const;
169 IGraph *inheritanceGraph()
const;
170 IGraph *collaborationGraph()
const;
183 IGraph *includeDependencyGraph()
const;
184 IGraph *includedByDependencyGraph()
const;
QList< IncludeHandler > m_includedBy
const IString * locationFile() const
TitleHandler * m_titleHandler
The interface to a class in the object model.
GraphHandler * m_inheritanceGraph
MainHandler * m_mainHandler
Read only interface to a string.
virtual const IString * name() const
CompoundKind kind() const
virtual ~IncludeHandler()
int locationBodyEndLine() const
The interface to a struct in the object model.
Interface to a directory in the object model.
QList< SectionHandler > m_sections
IncludeIterator(const QList< IncludeHandler > &list)
QList< QString > m_innerCompounds
const IString * kindString() const
void startInclude(const QXmlAttributes &attrib)
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
The interface to a namespace in the object model.
The interface to a file in the object model.
void compoundhandler_exit()
const IString * name() const
int locationBodyStartLine() const
Node representing a documentation block.
GraphHandler * m_includeDependencyGraph
QDict< QList< MemberHandler > > m_memberNameDict
virtual const IString * refId() const
QList< IncludeHandler > m_includes
QDict< MemberHandler > m_memberDict
const IString * id() const
GraphHandler * m_includedByDependencyGraph
The interface to a compound in the object model.
The interface to a page in the object model.
GraphHandler * m_collaborationGraph
void startTitle(OutputList &ol, const char *fileName, Definition *def)
The interface to a union in the object model.
The interface to a Java/IDL interface in the object model.
virtual bool isLocal() const
TemplateParamListHandler * m_templateParamList
QList< RelatedCompound > m_subClasses
The QXmlAttributes class provides XML attributes.
ListOfAllMembersHandler * m_members
QList< RelatedCompound > m_superClasses
void compoundhandler_init()
The interface to a group in the object model.
Node representing a program listing.
The interface to a Java/IDL exception in the object model.
def parent(G, child, parent_type)
const IString * locationBodyFile() const
The interface to the object model provided by the XML parser library.
ProgramListingHandler * m_programListing
IncludeHandler(IBaseHandler *parent, const char *endtag)