diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-10-15 19:51:45 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-10-15 19:51:45 (GMT) |
commit | 96378244a8b1874df95dd5983702e87f69b31a48 (patch) | |
tree | 214bd8c2205361e7c9b7751f76bdb6b8be2f3093 /src/code.l | |
parent | de56d1864473485861bac89436337e8114fb2f6b (diff) | |
download | Doxygen-96378244a8b1874df95dd5983702e87f69b31a48.zip Doxygen-96378244a8b1874df95dd5983702e87f69b31a48.tar.gz Doxygen-96378244a8b1874df95dd5983702e87f69b31a48.tar.bz2 |
issue #8102 [C++] Reference relations are not generated for constructors using list initialization
Diffstat (limited to 'src/code.l')
-rw-r--r-- | src/code.l | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1810,6 +1810,14 @@ NUMBER {INTEGER_NUMBER}|{FLOAT_NUMBER} yyextra->type.resize(0); yyextra->name.resize(0); BEGIN( Body ); } +<SkipInits>{ID}{B}*"{" { + QCString text = yytext; + int bracketPos = text.find('{'); + int spacePos = text.find(' '); + int len = spacePos==-1 ? bracketPos : spacePos; + generateClassOrGlobalLink(yyscanner,*yyextra->code,text.left(len)); + yyextra->code->codify(yytext+len); + } <SkipInits>{ID} { generateClassOrGlobalLink(yyscanner,*yyextra->code,yytext); } |