data: non-type- and template-template parameters
* name of template class now also contains type information on the template parameters (e.g. typename, class, bool, const std::string&, etc.) * implemented handling of non-type template parameters and template template parameters. * implemented lots of tests for these features.
This commit is contained in:
@@ -532,12 +532,12 @@ Id Storage::onTypeUsageParsed(const ParseTypeUsage& type, const ParseVariable& v
|
||||
return edge->getId();
|
||||
}
|
||||
|
||||
Id Storage::onTemplateArgumentParsed(
|
||||
Id Storage::onTemplateArgumentTypeParsed(
|
||||
const ParseLocation& location, const std::vector<std::string>& argumentNameHierarchy,
|
||||
const std::vector<std::string>& templateNameHierarchy)
|
||||
{
|
||||
log(
|
||||
"template argument",
|
||||
"template argument type",
|
||||
utility::join(argumentNameHierarchy, "::") + " -> " + utility::join(templateNameHierarchy, "::"),
|
||||
location
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user