diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-04 16:08:58 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-04 16:08:58 (GMT) |
commit | 5d980fa30b6524d3d53867e6fd8d6edb67a37eeb (patch) | |
tree | cf6e29619f2d74f6a344b8b4da45d2a504687265 /src/sqlite3gen.cpp | |
parent | 19713dcc51ceb3930770cb25ec85590b86316cf7 (diff) | |
download | Doxygen-5d980fa30b6524d3d53867e6fd8d6edb67a37eeb.zip Doxygen-5d980fa30b6524d3d53867e6fd8d6edb67a37eeb.tar.gz Doxygen-5d980fa30b6524d3d53867e6fd8d6edb67a37eeb.tar.bz2 |
Refactoring: avoid copying MemberLists by not embedding them directly
Diffstat (limited to 'src/sqlite3gen.cpp')
-rw-r--r-- | src/sqlite3gen.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/sqlite3gen.cpp b/src/sqlite3gen.cpp index eb5da5e..67adebf 100644 --- a/src/sqlite3gen.cpp +++ b/src/sqlite3gen.cpp @@ -2014,9 +2014,9 @@ static void generateSqlite3ForClass(const ClassDef *cd) // this is just a list of *local* members for (const auto &ml : cd->getMemberLists()) { - if ((ml.listType()&MemberListType_detailedLists)==0) + if ((ml->listType()&MemberListType_detailedLists)==0) { - generateSqlite3Section(cd,&ml,refid,"user-defined"); + generateSqlite3Section(cd,ml.get(),refid,"user-defined"); } } @@ -2071,9 +2071,9 @@ static void generateSqlite3ForNamespace(const NamespaceDef *nd) // + normal members for (const auto &ml : nd->getMemberLists()) { - if ((ml.listType()&MemberListType_declarationLists)!=0) + if ((ml->listType()&MemberListType_declarationLists)!=0) { - generateSqlite3Section(nd,&ml,refid,"user-defined"); + generateSqlite3Section(nd,ml.get(),refid,"user-defined"); } } } @@ -2226,9 +2226,9 @@ static void generateSqlite3ForFile(const FileDef *fd) // + normal members for (const auto &ml : fd->getMemberLists()) { - if ((ml.listType()&MemberListType_declarationLists)!=0) + if ((ml->listType()&MemberListType_declarationLists)!=0) { - generateSqlite3Section(fd,&ml,refid,"user-defined"); + generateSqlite3Section(fd,ml.get(),refid,"user-defined"); } } } @@ -2293,9 +2293,9 @@ static void generateSqlite3ForGroup(const GroupDef *gd) // + members for (const auto &ml : gd->getMemberLists()) { - if ((ml.listType()&MemberListType_declarationLists)!=0) + if ((ml->listType()&MemberListType_declarationLists)!=0) { - generateSqlite3Section(gd,&ml,refid,"user-defined"); + generateSqlite3Section(gd,ml.get(),refid,"user-defined"); } } } |