Files
2025-10-25 03:02:53 +03:00

1.9 KiB

[temp.dep.temp]

13 Templates [temp]

13.8 Name resolution [temp.res]

13.8.3 Dependent names [temp.dep]

13.8.3.7 Dependent template arguments [temp.dep.temp]

1

#

A typetemplate-argument is dependent if the type it specifies is dependent.

2

#

A constanttemplate-argument is dependent if its type is dependent or the constant expression it specifies is value-dependent.

3

#

Furthermore, a constanttemplate-argument is dependent if the corresponding constant template parameter is of reference or pointer type and the template-argument designates or points to a member of the current instantiation or a member of a dependent type.

4

#

A template argument is also dependent if it is a pack expansion.

5

#

A template template parameter is dependent if it names a template parameter or its terminal name is dependent.