summaryrefslogtreecommitdiffstats
path: root/src/context.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-04-27 07:21:21 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-04-27 07:21:21 (GMT)
commit6f7443e86a2b6633fafeba5e8baa0941c22c757d (patch)
tree5a4d269570b40e3ab12d0733a44f04175fb79e7f /src/context.h
parent30f8609975062896b0cd43b739310ab8d667ea82 (diff)
downloadDoxygen-6f7443e86a2b6633fafeba5e8baa0941c22c757d.zip
Doxygen-6f7443e86a2b6633fafeba5e8baa0941c22c757d.tar.gz
Doxygen-6f7443e86a2b6633fafeba5e8baa0941c22c757d.tar.bz2
Refactoring: Improve encapsulation of MemberInfo class
Diffstat (limited to 'src/context.h')
-rw-r--r--src/context.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/context.h b/src/context.h
index 8af74f8..ae61a08 100644
--- a/src/context.h
+++ b/src/context.h
@@ -47,7 +47,7 @@ class MemberDef;
struct Argument;
class ArgumentList;
class MemberNameInfoSDict;
-struct MemberInfo;
+class MemberInfo;
class MemberGroup;
class MemberGroupSDict;
class MemberGroupList;
@@ -348,7 +348,7 @@ class PageContext : public RefCountedContext, public TemplateStructIntf
class MemberContext : public RefCountedContext, public TemplateStructIntf
{
public:
- static MemberContext *alloc(MemberDef *md) { return new MemberContext(md); }
+ static MemberContext *alloc(const MemberDef *md) { return new MemberContext(md); }
// TemplateStructIntf methods
virtual TemplateVariant get(const char *name) const;
@@ -356,7 +356,7 @@ class MemberContext : public RefCountedContext, public TemplateStructIntf
virtual int release() { return RefCountedContext::release(); }
private:
- MemberContext(MemberDef *);
+ MemberContext(const MemberDef *);
~MemberContext();
class Private;
Private *p;