@@ -543,7 +543,7 @@ static void insertMemberReference(sqlite3 *db, int refid_src, int refid_dst,
543
543
step (db,xrefs_insert);
544
544
}
545
545
546
- static void insertMemberReference (sqlite3 *db, MemberDef *src, MemberDef *dst)
546
+ static void insertMemberReference (sqlite3 *db, const MemberDef *src, const MemberDef *dst)
547
547
{
548
548
QCString qrefid_dst = dst->getOutputFileBase () + " _1" + dst->anchor ();
549
549
QCString qrefid_src = src->getOutputFileBase () + " _1" + src->anchor ();
@@ -556,7 +556,7 @@ static void insertMemberReference(sqlite3 *db, MemberDef *src, MemberDef *dst)
556
556
}
557
557
}
558
558
559
- static void insertMemberFunctionParams (sqlite3 *db,int id_memberdef,MemberDef *md,Definition *def)
559
+ static void insertMemberFunctionParams (sqlite3 *db,int id_memberdef, const MemberDef *md, const Definition *def)
560
560
{
561
561
ArgumentList *declAl = md->declArgumentList ();
562
562
ArgumentList *defAl = md->argumentList ();
@@ -629,7 +629,7 @@ static void insertMemberFunctionParams(sqlite3 *db,int id_memberdef,MemberDef *m
629
629
}
630
630
}
631
631
632
- static void insertMemberDefineParams (sqlite3 *db,int id_memberdef,MemberDef *md,Definition *def)
632
+ static void insertMemberDefineParams (sqlite3 *db,int id_memberdef,const MemberDef *md, const Definition *def)
633
633
{
634
634
if (md->argumentList ()->count ()==0 ) // special case for "foo()" to
635
635
// disguish it from "foo".
@@ -793,9 +793,9 @@ static void writeInnerNamespaces(sqlite3 *db,const NamespaceSDict *nl)
793
793
794
794
795
795
static void writeTemplateArgumentList (sqlite3* db,
796
- ArgumentList * al,
797
- Definition * scope,
798
- FileDef * fileScope)
796
+ const ArgumentList * al,
797
+ const Definition * scope,
798
+ const FileDef * fileScope)
799
799
{
800
800
if (al)
801
801
{
@@ -828,22 +828,22 @@ static void writeTemplateArgumentList(sqlite3* db,
828
828
}
829
829
}
830
830
831
- static void writeMemberTemplateLists (sqlite3* db,MemberDef *md)
831
+ static void writeMemberTemplateLists (sqlite3* db,const MemberDef *md)
832
832
{
833
833
ArgumentList *templMd = md->templateArguments ();
834
834
if (templMd) // function template prefix
835
835
{
836
836
writeTemplateArgumentList (db,templMd,md->getClassDef (),md->getFileDef ());
837
837
}
838
838
}
839
- static void writeTemplateList (sqlite3*db,ClassDef *cd)
839
+ static void writeTemplateList (sqlite3*db, const ClassDef *cd)
840
840
{
841
841
writeTemplateArgumentList (db,cd->templateArguments (),cd,0 );
842
842
}
843
843
// //////////////////////////////////////////
844
844
845
845
// ////////////////////////////////////////////////////////////////////////////
846
- static void generateSqlite3ForMember (sqlite3*db,MemberDef *md,Definition *def)
846
+ static void generateSqlite3ForMember (sqlite3*db,const MemberDef *md, const Definition *def)
847
847
{
848
848
// + declaration/definition arg lists
849
849
// + reimplements
@@ -976,7 +976,7 @@ static void generateSqlite3ForMember(sqlite3*db,MemberDef *md,Definition *def)
976
976
QCString typeStr = md->typeString ();
977
977
stripQualifiers (typeStr);
978
978
StringList l;
979
- linkifyText (TextGeneratorSqlite3Impl (l),def,md->getBodyDef (),md,typeStr);
979
+ linkifyText (TextGeneratorSqlite3Impl (l), def, md->getBodyDef (),md,typeStr);
980
980
if (typeStr.data ())
981
981
{
982
982
bindTextParameter (memberdef_insert," :type" ,typeStr.data (),FALSE );
@@ -1099,8 +1099,10 @@ static void generateSqlite3ForMember(sqlite3*db,MemberDef *md,Definition *def)
1099
1099
}
1100
1100
1101
1101
static void generateSqlite3Section (sqlite3*db,
1102
- Definition *d,
1103
- MemberList *ml,const char * /* kind*/ ,const char * /* header*/ =0 ,
1102
+ const Definition *d,
1103
+ const MemberList *ml,
1104
+ const char * /* kind*/ ,
1105
+ const char * /* header*/ =0 ,
1104
1106
const char * /* documentation*/ =0 )
1105
1107
{
1106
1108
if (ml==0 ) return ;
@@ -1129,7 +1131,7 @@ static void generateSqlite3Section(sqlite3*db,
1129
1131
}
1130
1132
1131
1133
1132
- static void generateSqlite3ForClass (sqlite3 *db, ClassDef *cd)
1134
+ static void generateSqlite3ForClass (sqlite3 *db, const ClassDef *cd)
1133
1135
{
1134
1136
// + list of direct super classes
1135
1137
// + list of direct sub classes
@@ -1270,7 +1272,7 @@ static void generateSqlite3ForClass(sqlite3 *db, ClassDef *cd)
1270
1272
}
1271
1273
}
1272
1274
1273
- static void generateSqlite3ForNamespace (sqlite3 *db, NamespaceDef *nd)
1275
+ static void generateSqlite3ForNamespace (sqlite3 *db, const NamespaceDef *nd)
1274
1276
{
1275
1277
// + contained class definitions
1276
1278
// + contained namespace definitions
@@ -1313,7 +1315,7 @@ static void generateSqlite3ForNamespace(sqlite3 *db, NamespaceDef *nd)
1313
1315
}
1314
1316
}
1315
1317
1316
- static void generateSqlite3ForFile (sqlite3 *db, FileDef *fd)
1318
+ static void generateSqlite3ForFile (sqlite3 *db, const FileDef *fd)
1317
1319
{
1318
1320
// + includes files
1319
1321
// + includedby files
@@ -1408,17 +1410,17 @@ static void generateSqlite3ForFile(sqlite3 *db, FileDef *fd)
1408
1410
}
1409
1411
}
1410
1412
1411
- static void generateSqlite3ForGroup (sqlite3*db,GroupDef *gd)
1413
+ static void generateSqlite3ForGroup (sqlite3*db, const GroupDef *gd)
1412
1414
{
1413
1415
#warning WorkInProgress
1414
1416
}
1415
1417
1416
- static void generateSqlite3ForDir (sqlite3 *db,DirDef *dd)
1418
+ static void generateSqlite3ForDir (sqlite3 *db,const DirDef *dd)
1417
1419
{
1418
1420
#warning WorkInProgress
1419
1421
}
1420
1422
1421
- static void generateSqlite3ForPage (sqlite3 *db,PageDef *pd,bool isExample)
1423
+ static void generateSqlite3ForPage (sqlite3 *db,const PageDef *pd,bool isExample)
1422
1424
{
1423
1425
#warning WorkInProgress
1424
1426
}
0 commit comments