From 94909ce82d7f2c89e46c782a37526ea8d66b6a07 Mon Sep 17 00:00:00 2001 From: Jeroen Ketema Date: Mon, 23 Dec 2024 21:04:26 +0100 Subject: [PATCH] C++: Add change note --- .../2024-12-20-template-template-instantiation.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 cpp/ql/lib/change-notes/2024-12-20-template-template-instantiation.md diff --git a/cpp/ql/lib/change-notes/2024-12-20-template-template-instantiation.md b/cpp/ql/lib/change-notes/2024-12-20-template-template-instantiation.md new file mode 100644 index 000000000000..d073b88e119a --- /dev/null +++ b/cpp/ql/lib/change-notes/2024-12-20-template-template-instantiation.md @@ -0,0 +1,6 @@ +--- +category: feature +--- +* A new class `TemplateTemplateParameterInstantiation` was introduced, which represents the instantiation of a template template parameter. +* A new predicate `getAnInstantiation` was added to the `TemplateTemplateParameter` class, which yields instantiations of template template parameters. +* The `getTemplateArgumentType` and `getTemplateArgumentValue` predicates of the `Declaration` class now also yield template arguments of template template parameters.