Browse Source

Code to generate function template specializations should support methods as well

dev
josetr 3 years ago
parent
commit
7fb553f79e
  1. 7
      src/CppParser/Parser.cpp

7
src/CppParser/Parser.cpp

@ -1630,9 +1630,10 @@ FunctionTemplate* Parser::WalkFunctionTemplate(const clang::FunctionTemplateDecl @@ -1630,9 +1630,10 @@ FunctionTemplate* Parser::WalkFunctionTemplate(const clang::FunctionTemplateDecl
for (auto&& FD : TD->specializations())
{
auto F = new Function();
HandleDeclaration(FD, F);
WalkFunction(FD, F);
if (auto MD = dyn_cast<CXXMethodDecl>(FD))
WalkMethodCXX(MD);
else
WalkFunction(FD);
}
return FT;

Loading…
Cancel
Save