summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/memberdef.h')
-rw-r--r--src/memberdef.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/memberdef.h b/src/memberdef.h
index 5be5285..7a8aba3 100644
--- a/src/memberdef.h
+++ b/src/memberdef.h
@@ -200,16 +200,8 @@ class MemberDef : public Definition
// argument related members
ArgumentList *argumentList() const { return defArgList; }
ArgumentList *declArgumentList() const { return declArgList; }
- void setArgumentList(ArgumentList *al)
- {
- if (defArgList) delete defArgList;
- defArgList = al;
- }
- void setDeclArgumentList(ArgumentList *al)
- {
- if (declArgList) delete declArgList;
- declArgList = al;
- }
+ void setArgumentList(ArgumentList *al);
+ void setDeclArgumentList(ArgumentList *al);
ArgumentList *templateArguments() const { return tArgList; }
void setDefinitionTemplateParameterLists(QList<ArgumentList> *lists);
QList<ArgumentList> *definitionTemplateParameterLists() const