Closed
Description
Affected rules
A0-1-6
Description
Alias templates (i.e. type aliases which are templated) are always identified as unused type declarations under A0-1-6
.
Example
template <class T> class Y {}; // COMPLIANT - used in test case below
// Alias template
template <typename T> using Z = Y<T>; // COMPLIANT - used below
void test_alias_template() {
Z<int> v;
}