16 #ifndef _PARAMHANDLER_H 17 #define _PARAMHANDLER_H 90 virtual void endTemplateParamList();
virtual ILinkedTextIterator * defaultValue() const
Read only interface to a string.
LinkedTextHandler * m_linkedTextHandler
virtual void endDeclName()
virtual const IString * declarationName() const
ParamIterator * templateParams()
virtual void endDefName()
virtual ILinkedTextIterator * type() const
Node representing a documentation block.
virtual IDocRoot * briefDescription() const
virtual void startDefVal(const QXmlAttributes &attrib)
virtual void startBriefDesc(const QXmlAttributes &attrib)
virtual const IString * definitionName() const
Iterates over a list of ILinkedText fragments.
virtual void startParam(const QXmlAttributes &attrib)
QList< LinkedTextImpl > m_type
virtual void startType(const QXmlAttributes &attrib)
QList< LinkedTextImpl > m_defVal
QList< ParamHandler > m_templateParams
ParamHandler(IBaseHandler *parent)
Representation of a parameter of a function.
The QXmlAttributes class provides XML attributes.
ParamIterator(const QList< ParamHandler > &list)
virtual const IString * attrib() const
virtual ~TemplateParamListHandler()
virtual const IString * arraySpecifier() const
def parent(G, child, parent_type)
The interface to the object model provided by the XML parser library.