16 #ifndef _SECTIONHANDLER_H 17 #define _SECTIONHANDLER_H 27 public BaseIterator<ISectionIterator,ISection,SectionHandler>
42 virtual void endSection();
43 virtual void endHeader();
50 {
return &m_kindString; }
57 return m_kind==PubStatFuncs || m_kind==PubStatAttribs ||
58 m_kind==ProStatFuncs || m_kind==ProStatAttribs ||
59 m_kind==PriStatFuncs || m_kind==PriStatAttribs;
63 return !isProtected() && !isPrivate();
67 return m_kind==ProTypes || m_kind==ProFuncs || m_kind==ProAttribs ||
68 m_kind==ProSlots || m_kind==ProStatFuncs || m_kind==ProStatAttribs;
72 return m_kind==PriTypes || m_kind==PriFuncs || m_kind==PriAttribs ||
73 m_kind==PriSlots || m_kind==PriStatFuncs || m_kind==PriStatAttribs;
Read only interface to a string.
SectionIterator(const QList< SectionHandler > &list)
void sectionhandler_exit()
void sectionhandler_init()
virtual const IString * kindString() const
virtual SectionKind kind() const
virtual bool isProtected() const
QList< MemberHandler > m_members
Node representing a documentation block.
virtual bool isPublic() const
virtual bool isPrivate() const
virtual bool isStatic() const
The interface to a section in the object model.
virtual const IString * header() const
The QXmlAttributes class provides XML attributes.
DocHandler * m_description
def parent(G, child, parent_type)
The interface to the object model provided by the XML parser library.