summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-02-08 20:21:26 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-02-20 18:23:51 (GMT)
commit37deea7dc7f4d3e6d1df167471a01d3933a65602 (patch)
tree7189e8cb809405412af765adc87c90cd02978540 /src/memberdef.cpp
parent52352ffd0713a666cf070ce859a11149f0453db5 (diff)
downloadDoxygen-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.cpp12
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);