summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/memberdef.h')
-rw-r--r--src/memberdef.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/memberdef.h b/src/memberdef.h
index 8f47022..a171220 100644
--- a/src/memberdef.h
+++ b/src/memberdef.h
@@ -72,6 +72,8 @@ class MemberDef : public Definition
const ArgumentList *al);
~MemberDef();
DefType definitionType() const { return TypeMember; }
+ // move this member into a different scope
+ void moveTo(Definition *);
//-----------------------------------------------------------------------------------
// ---- getters -----
@@ -231,6 +233,8 @@ class MemberDef : public Definition
MemberDef *inheritsDocsFrom() const;
MemberDef *getGroupAlias() const;
+ ClassDef *category() const;
+
//-----------------------------------------------------------------------------------
// ---- setters -----
//-----------------------------------------------------------------------------------
@@ -314,6 +318,8 @@ class MemberDef : public Definition
void cacheTypedefVal(ClassDef *val,const QCString &templSpec,const QCString &resolvedType);
void invalidateTypedefValCache();
+
+ void invalidateCachedArgumentTypes();
// declaration <-> definition relation
void setMemberDefinition(MemberDef *md);
@@ -321,6 +327,8 @@ class MemberDef : public Definition
void setAnonymousUsed();
void copyArgumentNames(MemberDef *bmd);
+
+ void setCategory(ClassDef *);
//-----------------------------------------------------------------------------------
// --- actions ----