summaryrefslogtreecommitdiffstats
path: root/src/sqlite3gen.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-01-04 16:08:58 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-01-04 16:08:58 (GMT)
commit5d980fa30b6524d3d53867e6fd8d6edb67a37eeb (patch)
treecf6e29619f2d74f6a344b8b4da45d2a504687265 /src/sqlite3gen.cpp
parent19713dcc51ceb3930770cb25ec85590b86316cf7 (diff)
downloadDoxygen-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.cpp16
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");
}
}
}