You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -65,18 +63,15 @@ The definition of a class template must be visible at the point of implicit inst
65
63
66
64
<ParamDocList>
67
65
<ParamDocname="parameter-list">
68
-
a non-empty comma-separated list of the template parameters, each of which is either constant parameter, a type parameter, a template parameter, or a parameter pack of any of those(since C++11).
66
+
a non-empty comma-separated list of the <DocLinkdest="/cpp/language/template_parameters">template parameters</DocLink>, each of which is either <DocLinkdest="/cpp/language/template_parameters#Constant_template_parameters">constant parameter</DocLink>, a <DocLinkdest="/cpp/language/template_parameters#Type_template_parameters">type parameter</DocLink>, a <DocLinkdest="/cpp/language/template_parameters#Template_template_parameters">template parameter</DocLink><Revisionsince="C++11">, or a <DocLinkdest="/cpp/language/parameter_pack">parameter pack</DocLink> of any of those</Revision>.
69
67
</ParamDoc>
70
68
<ParamDocname="requires-clause">
71
-
(since C++20) a requires-clause that specifies the constraints on the template arguments.
69
+
<Revisionsince="C++20">a <DocLinkdest="/cpp/language/constraints#requires-clauses">requires-clause</DocLink> that specifies the <DocLinkdest="/cpp/language/constraints">constraints</DocLink> on the template arguments.</Revision>
72
70
</ParamDoc>
73
71
<ParamDocname="declaration">
74
-
declaration of a class (including struct and union), a member class or member enumeration type, a function or member function, a static data member at namespace scope, a variable or static data member at class scope(since C++14), or an alias template(since C++11). It may also define a template specialization.
72
+
declaration of a <DocLinkdest="/cpp/language/class_template">class (including struct and union)</DocLink>, a <DocLinkdest="/cpp/language/member_template">member class or member enumeration type</DocLink>, a <DocLinkdest="/cpp/language/function_template">function</DocLink> or <DocLinkdest="/cpp/language/member_template">member function</DocLink>, a static data member at namespace scope<Revisionsince="C++14">, a <DocLinkdest="/cpp/language/variable_template">variable or static data member at class scope</DocLink></Revision>, <Revisionsince="C++11">or an <DocLinkdest="/cpp/language/type_alias">alias template</DocLink></Revision>. It may also define a <DocLinkdest="/cpp/language/template_specialization">template specialization</DocLink>.
0 commit comments