@@ -854,7 +854,7 @@ class TextGeneratorSqlite3Impl : public TextGeneratorIntf
854
854
};
855
855
856
856
857
- static bool bindTextParameter (SqlStmt &s,const char *name,const char *value, bool _static=TRUE )
857
+ static bool bindTextParameter (SqlStmt &s,const char *name,const char *value, bool _static=FALSE )
858
858
{
859
859
int idx = sqlite3_bind_parameter_index (s.stmt , name);
860
860
if (idx==0 ) {
@@ -909,11 +909,11 @@ static int insertPath(QCString name, bool local=TRUE, bool found=TRUE, int type=
909
909
910
910
name = stripFromPath (name);
911
911
912
- bindTextParameter (path_select," :name" ,name.data (), FALSE );
912
+ bindTextParameter (path_select," :name" ,name.data ());
913
913
rowid=step (path_select,TRUE ,TRUE );
914
914
if (rowid==0 )
915
915
{
916
- bindTextParameter (path_insert," :name" ,name.data (), FALSE );
916
+ bindTextParameter (path_insert," :name" ,name.data ());
917
917
bindIntParameter (path_insert," :type" ,type);
918
918
bindIntParameter (path_insert," :local" ,local?1 :0 );
919
919
bindIntParameter (path_insert," :found" ,found?1 :0 );
@@ -924,13 +924,13 @@ static int insertPath(QCString name, bool local=TRUE, bool found=TRUE, int type=
924
924
925
925
static void recordMetadata ()
926
926
{
927
- bindTextParameter (meta_insert," :doxygen_version" ,getFullVersion (), FALSE );
928
- bindTextParameter (meta_insert," :schema_version" ," 0.2.0" ); // TODO: this should be a constant somewhere; not sure where
929
- bindTextParameter (meta_insert," :generated_at" ,dateToString (TRUE ), FALSE );
930
- bindTextParameter (meta_insert," :generated_on" ,dateToString (FALSE ), FALSE );
931
- bindTextParameter (meta_insert," :project_name" ,Config_getString (PROJECT_NAME), FALSE );
932
- bindTextParameter (meta_insert," :project_number" ,Config_getString (PROJECT_NUMBER), FALSE );
933
- bindTextParameter (meta_insert," :project_brief" ,Config_getString (PROJECT_BRIEF), FALSE );
927
+ bindTextParameter (meta_insert," :doxygen_version" ,getFullVersion ());
928
+ bindTextParameter (meta_insert," :schema_version" ," 0.2.0" , TRUE ); // TODO: this should be a constant somewhere; not sure where
929
+ bindTextParameter (meta_insert," :generated_at" ,dateToString (TRUE ));
930
+ bindTextParameter (meta_insert," :generated_on" ,dateToString (FALSE ));
931
+ bindTextParameter (meta_insert," :project_name" ,Config_getString (PROJECT_NAME));
932
+ bindTextParameter (meta_insert," :project_number" ,Config_getString (PROJECT_NUMBER));
933
+ bindTextParameter (meta_insert," :project_brief" ,Config_getString (PROJECT_BRIEF));
934
934
step (meta_insert);
935
935
}
936
936
@@ -948,11 +948,11 @@ struct Refid insertRefid(const char *refid)
948
948
ret.created = FALSE ;
949
949
if (refid==0 ) return ret;
950
950
951
- bindTextParameter (refid_select," :refid" ,refid, FALSE );
951
+ bindTextParameter (refid_select," :refid" ,refid);
952
952
ret.rowid =step (refid_select,TRUE ,TRUE );
953
953
if (ret.rowid ==0 )
954
954
{
955
- bindTextParameter (refid_insert," :refid" ,refid, FALSE );
955
+ bindTextParameter (refid_insert," :refid" ,refid);
956
956
ret.rowid =step (refid_insert,TRUE );
957
957
ret.created = TRUE ;
958
958
}
@@ -996,7 +996,7 @@ static bool insertMemberReference(struct Refid src_refid, struct Refid dst_refid
996
996
}
997
997
else
998
998
{
999
- bindTextParameter (xrefs_insert," :context" ,context, FALSE );
999
+ bindTextParameter (xrefs_insert," :context" ,context);
1000
1000
}
1001
1001
1002
1002
step (xrefs_insert);
@@ -1036,8 +1036,8 @@ static void insertMemberFunctionParams(int memberdef_id, const MemberDef *md, co
1036
1036
1037
1037
if (!a.attrib .isEmpty ())
1038
1038
{
1039
- bindTextParameter (param_select," :attributes" ,a.attrib , FALSE );
1040
- bindTextParameter (param_insert," :attributes" ,a.attrib , FALSE );
1039
+ bindTextParameter (param_select," :attributes" ,a.attrib );
1040
+ bindTextParameter (param_insert," :attributes" ,a.attrib );
1041
1041
}
1042
1042
if (!a.type .isEmpty ())
1043
1043
{
@@ -1054,30 +1054,30 @@ static void insertMemberFunctionParams(int memberdef_id, const MemberDef *md, co
1054
1054
insertMemberReference (src_refid,dst_refid, " argument" );
1055
1055
++li;
1056
1056
}
1057
- bindTextParameter (param_select," :type" ,a.type , FALSE );
1058
- bindTextParameter (param_insert," :type" ,a.type , FALSE );
1057
+ bindTextParameter (param_select," :type" ,a.type );
1058
+ bindTextParameter (param_insert," :type" ,a.type );
1059
1059
}
1060
1060
if (!a.name .isEmpty ())
1061
1061
{
1062
- bindTextParameter (param_select," :declname" ,a.name , FALSE );
1063
- bindTextParameter (param_insert," :declname" ,a.name , FALSE );
1062
+ bindTextParameter (param_select," :declname" ,a.name );
1063
+ bindTextParameter (param_insert," :declname" ,a.name );
1064
1064
}
1065
1065
if (defArg && !defArg->name .isEmpty () && defArg->name !=a.name )
1066
1066
{
1067
- bindTextParameter (param_select," :defname" ,defArg->name , FALSE );
1068
- bindTextParameter (param_insert," :defname" ,defArg->name , FALSE );
1067
+ bindTextParameter (param_select," :defname" ,defArg->name );
1068
+ bindTextParameter (param_insert," :defname" ,defArg->name );
1069
1069
}
1070
1070
if (!a.array .isEmpty ())
1071
1071
{
1072
- bindTextParameter (param_select," :array" ,a.array , FALSE );
1073
- bindTextParameter (param_insert," :array" ,a.array , FALSE );
1072
+ bindTextParameter (param_select," :array" ,a.array );
1073
+ bindTextParameter (param_insert," :array" ,a.array );
1074
1074
}
1075
1075
if (!a.defval .isEmpty ())
1076
1076
{
1077
1077
StringList l;
1078
1078
linkifyText (TextGeneratorSqlite3Impl (l),def,md->getBodyDef (),md,a.defval );
1079
- bindTextParameter (param_select," :defval" ,a.defval , FALSE );
1080
- bindTextParameter (param_insert," :defval" ,a.defval , FALSE );
1079
+ bindTextParameter (param_select," :defval" ,a.defval );
1080
+ bindTextParameter (param_insert," :defval" ,a.defval );
1081
1081
}
1082
1082
1083
1083
int param_id=step (param_select,TRUE ,TRUE );
@@ -1107,7 +1107,7 @@ static void insertMemberDefineParams(int memberdef_id,const MemberDef *md, const
1107
1107
{
1108
1108
for (const Argument &a : md->argumentList ())
1109
1109
{
1110
- bindTextParameter (param_insert," :defname" ,a.type , FALSE );
1110
+ bindTextParameter (param_insert," :defname" ,a.type );
1111
1111
int param_id=step (param_insert,TRUE );
1112
1112
if (param_id==-1 ) {
1113
1113
continue ;
@@ -1383,21 +1383,21 @@ static void writeTemplateArgumentList(const ArgumentList &al,
1383
1383
if (!a.type .isEmpty ())
1384
1384
{
1385
1385
// #warning linkifyText(TextGeneratorXMLImpl(t),scope,fileScope,0,a.type);
1386
- bindTextParameter (param_select," :type" ,a.type , FALSE );
1387
- bindTextParameter (param_insert," :type" ,a.type , FALSE );
1386
+ bindTextParameter (param_select," :type" ,a.type );
1387
+ bindTextParameter (param_insert," :type" ,a.type );
1388
1388
}
1389
1389
if (!a.name .isEmpty ())
1390
1390
{
1391
- bindTextParameter (param_select," :declname" ,a.name , FALSE );
1392
- bindTextParameter (param_insert," :declname" ,a.name , FALSE );
1393
- bindTextParameter (param_select," :defname" ,a.name , FALSE );
1394
- bindTextParameter (param_insert," :defname" ,a.name , FALSE );
1391
+ bindTextParameter (param_select," :declname" ,a.name );
1392
+ bindTextParameter (param_insert," :declname" ,a.name );
1393
+ bindTextParameter (param_select," :defname" ,a.name );
1394
+ bindTextParameter (param_insert," :defname" ,a.name );
1395
1395
}
1396
1396
if (!a.defval .isEmpty ())
1397
1397
{
1398
1398
// #warning linkifyText(TextGeneratorXMLImpl(t),scope,fileScope,0,a.defval);
1399
- bindTextParameter (param_select," :defval" ,a.defval , FALSE );
1400
- bindTextParameter (param_insert," :defval" ,a.defval , FALSE );
1399
+ bindTextParameter (param_select," :defval" ,a.defval );
1400
+ bindTextParameter (param_insert," :defval" ,a.defval );
1401
1401
}
1402
1402
if (!step (param_select,TRUE ,TRUE ))
1403
1403
step (param_insert);
@@ -1452,8 +1452,7 @@ static void getSQLDesc(SqlStmt &s,const char *col,const char *value,const Defini
1452
1452
value,
1453
1453
def->docFile (),
1454
1454
def->docLine ()
1455
- ),
1456
- FALSE
1455
+ )
1457
1456
);
1458
1457
}
1459
1458
// //////////////////////////////////////////
@@ -1646,7 +1645,7 @@ static void generateSqlite3ForMember(const MemberDef *md, struct Refid scope_ref
1646
1645
}
1647
1646
1648
1647
bindIntParameter (memberdef_insert," :rowid" , refid.rowid );
1649
- bindTextParameter (memberdef_insert," :kind" ,md->memberTypeName (), FALSE );
1648
+ bindTextParameter (memberdef_insert," :kind" ,md->memberTypeName ());
1650
1649
bindIntParameter (memberdef_insert," :prot" ,md->protection ());
1651
1650
1652
1651
bindIntParameter (memberdef_insert," :static" ,md->isStatic ());
@@ -1699,7 +1698,7 @@ static void generateSqlite3ForMember(const MemberDef *md, struct Refid scope_ref
1699
1698
{
1700
1699
QCString bitfield = md->bitfieldString ();
1701
1700
if (bitfield.at (0 )==' :' ) bitfield=bitfield.mid (1 );
1702
- bindTextParameter (memberdef_insert," :bitfield" ,bitfield.stripWhiteSpace (), FALSE );
1701
+ bindTextParameter (memberdef_insert," :bitfield" ,bitfield.stripWhiteSpace ());
1703
1702
}
1704
1703
}
1705
1704
else if (md->memberType () == MemberType_Property)
@@ -1725,8 +1724,8 @@ static void generateSqlite3ForMember(const MemberDef *md, struct Refid scope_ref
1725
1724
1726
1725
bindIntParameter (memberdef_insert," :accessor" ,accessor);
1727
1726
}
1728
- bindTextParameter (memberdef_insert," :read" ,md->getReadAccessor (), FALSE );
1729
- bindTextParameter (memberdef_insert," :write" ,md->getWriteAccessor (), FALSE );
1727
+ bindTextParameter (memberdef_insert," :read" ,md->getReadAccessor ());
1728
+ bindTextParameter (memberdef_insert," :write" ,md->getWriteAccessor ());
1730
1729
}
1731
1730
else if (md->memberType () == MemberType_Event)
1732
1731
{
@@ -1762,26 +1761,26 @@ static void generateSqlite3ForMember(const MemberDef *md, struct Refid scope_ref
1762
1761
linkifyText (TextGeneratorSqlite3Impl (l), def, md->getBodyDef (),md,typeStr);
1763
1762
if (typeStr)
1764
1763
{
1765
- bindTextParameter (memberdef_insert," :type" ,typeStr, FALSE );
1764
+ bindTextParameter (memberdef_insert," :type" ,typeStr);
1766
1765
}
1767
1766
1768
1767
if (md->definition ())
1769
1768
{
1770
- bindTextParameter (memberdef_insert," :definition" ,md->definition (), FALSE );
1769
+ bindTextParameter (memberdef_insert," :definition" ,md->definition ());
1771
1770
}
1772
1771
1773
1772
if (md->argsString ())
1774
1773
{
1775
- bindTextParameter (memberdef_insert," :argsstring" ,md->argsString (), FALSE );
1774
+ bindTextParameter (memberdef_insert," :argsstring" ,md->argsString ());
1776
1775
}
1777
1776
}
1778
1777
1779
- bindTextParameter (memberdef_insert," :name" ,md->name (), FALSE );
1778
+ bindTextParameter (memberdef_insert," :name" ,md->name ());
1780
1779
1781
1780
// Extract references from initializer
1782
1781
if (md->hasMultiLineInitializer () || md->hasOneLineInitializer ())
1783
1782
{
1784
- bindTextParameter (memberdef_insert," :initializer" ,md->initializer (), FALSE );
1783
+ bindTextParameter (memberdef_insert," :initializer" ,md->initializer ());
1785
1784
1786
1785
StringList l;
1787
1786
linkifyText (TextGeneratorSqlite3Impl (l),def,md->getBodyDef (),md,md->initializer ());
@@ -1807,7 +1806,7 @@ static void generateSqlite3ForMember(const MemberDef *md, struct Refid scope_ref
1807
1806
1808
1807
if ( md->getScopeString () )
1809
1808
{
1810
- bindTextParameter (memberdef_insert," :scope" ,md->getScopeString (), FALSE );
1809
+ bindTextParameter (memberdef_insert," :scope" ,md->getScopeString ());
1811
1810
}
1812
1811
1813
1812
// +Brief, detailed and inbody description
@@ -1951,9 +1950,9 @@ static void generateSqlite3ForClass(const ClassDef *cd)
1951
1950
1952
1951
bindIntParameter (compounddef_insert," :rowid" , refid.rowid );
1953
1952
1954
- bindTextParameter (compounddef_insert," :name" ,cd->name (), FALSE );
1955
- bindTextParameter (compounddef_insert," :title" ,cd->title (), FALSE );
1956
- bindTextParameter (compounddef_insert," :kind" ,cd->compoundTypeString (), FALSE );
1953
+ bindTextParameter (compounddef_insert," :name" ,cd->name ());
1954
+ bindTextParameter (compounddef_insert," :title" ,cd->title ());
1955
+ bindTextParameter (compounddef_insert," :kind" ,cd->compoundTypeString ());
1957
1956
bindIntParameter (compounddef_insert," :prot" ,cd->protection ());
1958
1957
1959
1958
int file_id = insertPath (cd->getDefFileName ());
@@ -2098,9 +2097,9 @@ static void generateSqlite3ForNamespace(const NamespaceDef *nd)
2098
2097
if (!refid.created && compounddefExists (refid)){return ;}
2099
2098
bindIntParameter (compounddef_insert," :rowid" , refid.rowid );
2100
2099
2101
- bindTextParameter (compounddef_insert," :name" ,nd->name (), FALSE );
2102
- bindTextParameter (compounddef_insert," :title" ,nd->title (), FALSE );
2103
- bindTextParameter (compounddef_insert," :kind" ," namespace" , FALSE );
2100
+ bindTextParameter (compounddef_insert," :name" ,nd->name ());
2101
+ bindTextParameter (compounddef_insert," :title" ,nd->title ());
2102
+ bindTextParameter (compounddef_insert," :kind" ," namespace" );
2104
2103
2105
2104
int file_id = insertPath (nd->getDefFileName ());
2106
2105
bindIntParameter (compounddef_insert," :file_id" ,file_id);
@@ -2165,9 +2164,9 @@ static void generateSqlite3ForFile(const FileDef *fd)
2165
2164
if (!refid.created && compounddefExists (refid)){return ;}
2166
2165
bindIntParameter (compounddef_insert," :rowid" , refid.rowid );
2167
2166
2168
- bindTextParameter (compounddef_insert," :name" ,fd->name (), FALSE );
2169
- bindTextParameter (compounddef_insert," :title" ,fd->title (), FALSE );
2170
- bindTextParameter (compounddef_insert," :kind" ," file" , FALSE );
2167
+ bindTextParameter (compounddef_insert," :name" ,fd->name ());
2168
+ bindTextParameter (compounddef_insert," :title" ,fd->title ());
2169
+ bindTextParameter (compounddef_insert," :kind" ," file" );
2171
2170
2172
2171
int file_id = insertPath (fd->getDefFileName ());
2173
2172
bindIntParameter (compounddef_insert," :file_id" ,file_id);
@@ -2332,9 +2331,9 @@ static void generateSqlite3ForGroup(const GroupDef *gd)
2332
2331
if (!refid.created && compounddefExists (refid)){return ;}
2333
2332
bindIntParameter (compounddef_insert," :rowid" , refid.rowid );
2334
2333
2335
- bindTextParameter (compounddef_insert," :name" ,gd->name (), FALSE );
2336
- bindTextParameter (compounddef_insert," :title" ,gd->groupTitle (), FALSE );
2337
- bindTextParameter (compounddef_insert," :kind" ," group" , FALSE );
2334
+ bindTextParameter (compounddef_insert," :name" ,gd->name ());
2335
+ bindTextParameter (compounddef_insert," :title" ,gd->groupTitle ());
2336
+ bindTextParameter (compounddef_insert," :kind" ," group" );
2338
2337
2339
2338
int file_id = insertPath (gd->getDefFileName ());
2340
2339
bindIntParameter (compounddef_insert," :file_id" ,file_id);
@@ -2399,8 +2398,8 @@ static void generateSqlite3ForDir(const DirDef *dd)
2399
2398
if (!refid.created && compounddefExists (refid)){return ;}
2400
2399
bindIntParameter (compounddef_insert," :rowid" , refid.rowid );
2401
2400
2402
- bindTextParameter (compounddef_insert," :name" ,dd->displayName (), FALSE );
2403
- bindTextParameter (compounddef_insert," :kind" ," dir" , FALSE );
2401
+ bindTextParameter (compounddef_insert," :name" ,dd->displayName ());
2402
+ bindTextParameter (compounddef_insert," :kind" ," dir" );
2404
2403
2405
2404
int file_id = insertPath (dd->getDefFileName (),TRUE ,TRUE ,2 );
2406
2405
bindIntParameter (compounddef_insert," :file_id" ,file_id);
@@ -2457,7 +2456,7 @@ static void generateSqlite3ForPage(const PageDef *pd,bool isExample)
2457
2456
2458
2457
bindIntParameter (compounddef_insert," :rowid" ,refid.rowid );
2459
2458
// + name
2460
- bindTextParameter (compounddef_insert," :name" ,pd->name (), FALSE );
2459
+ bindTextParameter (compounddef_insert," :name" ,pd->name ());
2461
2460
2462
2461
QCString title;
2463
2462
if (pd==Doxygen::mainPage) // main page is special
@@ -2483,9 +2482,9 @@ static void generateSqlite3ForPage(const PageDef *pd,bool isExample)
2483
2482
}
2484
2483
2485
2484
// + title
2486
- bindTextParameter (compounddef_insert," :title" ,title, FALSE );
2485
+ bindTextParameter (compounddef_insert," :title" ,title);
2487
2486
2488
- bindTextParameter (compounddef_insert," :kind" , isExample ? " example" : " page" );
2487
+ bindTextParameter (compounddef_insert," :kind" , isExample ? " example" : " page" , TRUE );
2489
2488
2490
2489
int file_id = insertPath (pd->getDefFileName ());
2491
2490
0 commit comments