summaryrefslogtreecommitdiffstats
path: root/src/membergroup.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-01-04 15:23:04 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-01-04 15:23:04 (GMT)
commit0096c00ac4afc232f7cb9b57ed6cbd392956eb22 (patch)
treef2493e4f41d0bfe2105facffdd3c46287bf516ab /src/membergroup.h
parentd37c654efbd5bb4ea19e1997d1daccb0b01de8b3 (diff)
downloadDoxygen-0096c00ac4afc232f7cb9b57ed6cbd392956eb22.zip
Doxygen-0096c00ac4afc232f7cb9b57ed6cbd392956eb22.tar.gz
Doxygen-0096c00ac4afc232f7cb9b57ed6cbd392956eb22.tar.bz2
Revert "Refactoring: Embed MemberGroup objects directly in their container"
This reverts commit d37c654efbd5bb4ea19e1997d1daccb0b01de8b3.
Diffstat (limited to 'src/membergroup.h')
-rw-r--r--src/membergroup.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/membergroup.h b/src/membergroup.h
index 20c03d6..5b0c621 100644
--- a/src/membergroup.h
+++ b/src/membergroup.h
@@ -108,15 +108,7 @@ class MemberGroup
};
using MemberGroupRefList = std::vector<MemberGroup *>;
-
-class MemberGroupList : public std::vector<MemberGroup>
-{
- public:
- MemberGroupList() = default;
- private:
- MemberGroupList(const MemberGroupList &) = delete;
- MemberGroupList &operator=(const MemberGroupList &) = delete;
-};
+using MemberGroupList = std::vector< std::unique_ptr<MemberGroup> >;
/** Data collected for a member group */
struct MemberGroupInfo