diff options
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 8 |
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 ---- |