diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-04-27 07:21:21 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-04-27 07:21:21 (GMT) |
commit | 6f7443e86a2b6633fafeba5e8baa0941c22c757d (patch) | |
tree | 5a4d269570b40e3ab12d0733a44f04175fb79e7f /src/context.h | |
parent | 30f8609975062896b0cd43b739310ab8d667ea82 (diff) | |
download | Doxygen-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.h | 6 |
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; |