diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-02-08 20:21:26 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-02-20 18:23:51 (GMT) |
commit | 37deea7dc7f4d3e6d1df167471a01d3933a65602 (patch) | |
tree | 7189e8cb809405412af765adc87c90cd02978540 /src/memberdef.cpp | |
parent | 52352ffd0713a666cf070ce859a11149f0453db5 (diff) | |
download | Doxygen-37deea7dc7f4d3e6d1df167471a01d3933a65602.zip Doxygen-37deea7dc7f4d3e6d1df167471a01d3933a65602.tar.gz Doxygen-37deea7dc7f4d3e6d1df167471a01d3933a65602.tar.bz2 |
Refactoring: replace QRegExp by std::regex in util.cpp
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r-- | src/memberdef.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp index 7e58331..8d59880 100644 --- a/src/memberdef.cpp +++ b/src/memberdef.cpp @@ -4178,29 +4178,29 @@ MemberDefMutable *MemberDefImpl::createTemplateInstanceMember( // replace formal arguments with actuals for (Argument &arg : *actualArgList) { - arg.type = substituteTemplateArgumentsInString(arg.type,formalArgs,actualArgs); + arg.type = substituteTemplateArgumentsInString(arg.type.str(),formalArgs,actualArgs); } actualArgList->setTrailingReturnType( - substituteTemplateArgumentsInString(actualArgList->trailingReturnType(),formalArgs,actualArgs)); + substituteTemplateArgumentsInString(actualArgList->trailingReturnType().str(),formalArgs,actualArgs)); } QCString methodName=name(); if (methodName.left(9)=="operator ") // conversion operator { - methodName=substituteTemplateArgumentsInString(methodName,formalArgs,actualArgs); + methodName=substituteTemplateArgumentsInString(methodName.str(),formalArgs,actualArgs); } MemberDefMutable *imd = createMemberDef( getDefFileName(),getDefLine(),getDefColumn(), - substituteTemplateArgumentsInString(m_impl->type,formalArgs,actualArgs), + substituteTemplateArgumentsInString(m_impl->type.str(),formalArgs,actualArgs), methodName, - substituteTemplateArgumentsInString(m_impl->args,formalArgs,actualArgs), + substituteTemplateArgumentsInString(m_impl->args.str(),formalArgs,actualArgs), m_impl->exception, m_impl->prot, m_impl->virt, m_impl->stat, m_impl->related, m_impl->mtype, ArgumentList(), ArgumentList(), "" ); imd->moveArgumentList(std::move(actualArgList)); - imd->setDefinition(substituteTemplateArgumentsInString(m_impl->def,formalArgs,actualArgs)); + imd->setDefinition(substituteTemplateArgumentsInString(m_impl->def.str(),formalArgs,actualArgs)); imd->setBodyDef(getBodyDef()); imd->setBodySegment(getDefLine(),getStartBodyLine(),getEndBodyLine()); //imd->setBodyMember(this); |