diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2002-11-06 21:06:38 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2002-11-06 21:06:38 (GMT) |
commit | 4fbc34523cbbb9f6532b4113338ef59df193973f (patch) | |
tree | d2b3049367f2df643a3f305ecfcd739b426c3edc /addon/doxmlparser/src/paramhandler.h | |
parent | afc47efd97b995277e5635107b00001fc025cdff (diff) | |
download | Doxygen-4fbc34523cbbb9f6532b4113338ef59df193973f.zip Doxygen-4fbc34523cbbb9f6532b4113338ef59df193973f.tar.gz Doxygen-4fbc34523cbbb9f6532b4113338ef59df193973f.tar.bz2 |
Release-1.2.18-20021106
Diffstat (limited to 'addon/doxmlparser/src/paramhandler.h')
-rw-r--r-- | addon/doxmlparser/src/paramhandler.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/addon/doxmlparser/src/paramhandler.h b/addon/doxmlparser/src/paramhandler.h index 12cda44..074e2ac 100644 --- a/addon/doxmlparser/src/paramhandler.h +++ b/addon/doxmlparser/src/paramhandler.h @@ -24,7 +24,9 @@ #include "stringimpl.h" #include "basehandler.h" #include "baseiterator.h" -#include "linkedtexthandler.h" + +class LinkedTextImpl; +class LinkedTextHandler; class ParamHandler : public IParam, public BaseHandler<ParamHandler> @@ -43,14 +45,12 @@ class ParamHandler : public IParam, public BaseHandler<ParamHandler> virtual ~ParamHandler(); // IParam - virtual ILinkedTextIterator *type() const - { return new LinkedTextIterator(m_type); } + virtual ILinkedTextIterator *type() const; virtual const IString * declarationName() const { return &m_declName; } virtual const IString * definitionName() const { return &m_defName; } virtual const IString * attrib() const { return &m_attrib; } virtual const IString * arraySpecifier() const { return &m_array; } - virtual ILinkedTextIterator *defaultValue() const - { return new LinkedTextIterator(m_defVal); } + virtual ILinkedTextIterator *defaultValue() const; private: IBaseHandler *m_parent; |