diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-04 11:04:45 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-04 11:04:45 (GMT) |
commit | 0252f61004cada8f9e10644b850dd6ba47d61438 (patch) | |
tree | 37e017e9e08a7e876bcd32d9fc13aeb6257aabd1 /src/code.l | |
parent | e9ca9dcd2b4606dedfde0e6f9084c654f09becc8 (diff) | |
download | Doxygen-0252f61004cada8f9e10644b850dd6ba47d61438.zip Doxygen-0252f61004cada8f9e10644b850dd6ba47d61438.tar.gz Doxygen-0252f61004cada8f9e10644b850dd6ba47d61438.tar.bz2 |
Refactoring: replace MemberSDict by MemberLinkedRefMap
Diffstat (limited to 'src/code.l')
-rw-r--r-- | src/code.l | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -121,7 +121,7 @@ struct codeYY_state FileDef * sourceFileDef = 0; bool lineNumbers = FALSE; const Definition * currentDefinition = 0; - MemberDef * currentMemberDef = 0; + const MemberDef * currentMemberDef = 0; bool includeCodeFragment = FALSE; const char * currentFontClass = 0; bool searchingForBody = FALSE; @@ -224,7 +224,7 @@ static bool getLink(yyscan_t yyscanner,const char *className, bool varOnly=FALSE); static void generateClassOrGlobalLink(yyscan_t yyscanner,CodeOutputInterface &ol,const char *clName, bool typeOnly=FALSE,bool varOnly=FALSE); -static bool generateClassMemberLink(yyscan_t yyscanner,CodeOutputInterface &ol,MemberDef *xmd,const char *memName); +static bool generateClassMemberLink(yyscan_t yyscanner,CodeOutputInterface &ol,const MemberDef *xmd,const char *memName); static bool generateClassMemberLink(yyscan_t yyscanner,CodeOutputInterface &ol,const Definition *def,const char *memName); static void generateMemberLink(yyscan_t yyscanner,CodeOutputInterface &ol,const QCString &varName, const char *memName); @@ -2344,7 +2344,7 @@ static void startCodeLine(yyscan_t yyscanner) //lineNumber.sprintf("%05d",yyextra->yyLineNr); //lineAnchor.sprintf("l%05d",yyextra->yyLineNr); - Definition *d = yyextra->sourceFileDef->getSourceDefinition(yyextra->yyLineNr); + const Definition *d = yyextra->sourceFileDef->getSourceDefinition(yyextra->yyLineNr); //printf("%s:startCodeLine(%d)=%p\n",yyextra->sourceFileDef->name().data(),yyextra->yyLineNr,d); if (!yyextra->includeCodeFragment && d) { @@ -2613,7 +2613,7 @@ static const MemberDef *setCallContextForVar(yyscan_t yyscanner,const QCString & const NamespaceDef *mnd = getResolvedNamespace(scope); if (mnd && !locName.isEmpty()) { - MemberDef *md=mnd->getMemberByName(locName); + const MemberDef *md=mnd->getMemberByName(locName); if (md) { //printf("name=%s scope=%s\n",locName.data(),scope.data()); @@ -2981,7 +2981,7 @@ static void generateClassOrGlobalLink(yyscan_t yyscanner, static bool generateClassMemberLink(yyscan_t yyscanner, CodeOutputInterface &ol, - MemberDef *xmd, + const MemberDef *xmd, const char *memName) { struct yyguts_t *yyg = (struct yyguts_t*)yyscanner; @@ -3050,7 +3050,7 @@ static bool generateClassMemberLink(yyscan_t yyscanner, if (def && def->definitionType()==Definition::TypeClass) { const ClassDef *cd = toClassDef(def); - MemberDef *xmd = cd->getMemberByName(memName); + const MemberDef *xmd = cd->getMemberByName(memName); //printf("generateClassMemberLink(class=%s,member=%s)=%p\n",def->name().data(),memName,xmd); if (xmd) { |