summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/memberdef.h')
-rw-r--r--src/memberdef.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/memberdef.h b/src/memberdef.h
index 4deb04a..4a488d9 100644
--- a/src/memberdef.h
+++ b/src/memberdef.h
@@ -26,6 +26,7 @@
#include "types.h"
#include "definition.h"
+#include "arguments.h"
class ClassDef;
class NamespaceDef;
@@ -37,7 +38,6 @@ class ExampleSDict;
class OutputList;
class GroupDef;
class QTextStream;
-class ArgumentList;
class QStrList;
struct TagInfo;
@@ -228,7 +228,7 @@ class MemberDef : virtual public Definition
virtual ArgumentList &argumentList() = 0;
virtual const ArgumentList &declArgumentList() const = 0;
virtual const ArgumentList &templateArguments() const = 0;
- virtual const std::vector<ArgumentList> &definitionTemplateParameterLists() const = 0;
+ virtual const ArgumentLists &definitionTemplateParameterLists() const = 0;
// member group related members
virtual int getMemberGroupId() const = 0;
@@ -336,7 +336,7 @@ class MemberDef : virtual public Definition
// argument related members
virtual void moveArgumentList(std::unique_ptr<ArgumentList> al) = 0;
virtual void moveDeclArgumentList(std::unique_ptr<ArgumentList> al) = 0;
- virtual void setDefinitionTemplateParameterLists(const std::vector<ArgumentList> &lists) = 0;
+ virtual void setDefinitionTemplateParameterLists(const ArgumentLists &lists) = 0;
virtual void setTypeConstraints(const ArgumentList &al) = 0;
virtual void setType(const char *t) = 0;
virtual void setAccessorType(ClassDef *cd,const char *t) = 0;