@@ -339,7 +339,7 @@ $(H3 $(LNAME2 argument_deduction, Type Parameter Deduction))
339
339
// (3) U is B
340
340
------
341
341
342
- $(H3 $(LNAME2 template_type_parameters, Template Type Parameters))
342
+ $(H3 $(LNAME2 template_type_parameters, Type Parameters))
343
343
344
344
$(GRAMMAR
345
345
$(GNAME TemplateTypeParameter):
@@ -381,7 +381,7 @@ $(H4 $(LNAME2 parameters_specialization, Specialization))
381
381
)
382
382
383
383
384
- $(H3 $(LNAME2 template_this_parameter, Template This Parameters))
384
+ $(H3 $(LNAME2 template_this_parameter, This Parameters))
385
385
386
386
$(GRAMMAR
387
387
$(GNAME TemplateThisParameter):
@@ -455,7 +455,7 @@ $(H4 $(LNAME2 this_rtti, Avoiding Runtime Type Checks))
455
455
---
456
456
457
457
$(P Here the method $(D add) returns the base type, which doesn't implement the
458
- $(D remove) method. The $(D template this) parameter can be used for this purpose:)
458
+ $(D remove) method. The template ` this` parameter can be used for this purpose:)
459
459
460
460
---
461
461
interface Addable(T)
@@ -481,7 +481,7 @@ $(H4 $(LNAME2 this_rtti, Avoiding Runtime Type Checks))
481
481
}
482
482
---
483
483
484
- $(H3 $(LNAME2 template_value_parameter, Template Value Parameters))
484
+ $(H3 $(LNAME2 template_value_parameter, Value Parameters))
485
485
486
486
$(GRAMMAR
487
487
$(GNAME TemplateValueParameter):
@@ -546,7 +546,7 @@ $(H4 $(LNAME2 value_specialization, Specialization))
546
546
$(P This can be useful when a different template body is required for a specific value.
547
547
Another template overload would be defined to take other integer literal values.)
548
548
549
- $(H3 $(LNAME2 aliasparameters, Template Alias Parameters))
549
+ $(H3 $(LNAME2 aliasparameters, Alias Parameters))
550
550
551
551
$(GRAMMAR
552
552
$(GNAME TemplateAliasParameter):
@@ -760,7 +760,7 @@ $(GNAME TemplateAliasParameterDefault):
760
760
))
761
761
)
762
762
763
- $(H4 $(LNAME2 typed_alias_op, Typed alias parameters ))
763
+ $(H4 $(LNAME2 typed_alias_op, Typed Alias Parameters ))
764
764
765
765
$(P Alias parameters can also be typed.
766
766
These parameters will accept symbols of that type:)
@@ -802,7 +802,7 @@ $(H4 $(LNAME2 alias_parameter_specialization, Specialization))
802
802
alias bar = Bar!(C!int); // instantiates #5
803
803
------
804
804
805
- $(H3 $(LNAME2 variadic-templates, Template Sequence Parameters))
805
+ $(H3 $(LNAME2 variadic-templates, Sequence Parameters))
806
806
807
807
$(GRAMMAR
808
808
$(GNAME TemplateSequenceParameter):
@@ -955,7 +955,7 @@ $(H4 $(LNAME2 variadic_template_specialization, Specialization))
955
955
alias foo4 = Foo!(int, 3, std); // instantiates #4
956
956
----
957
957
958
- $(H3 $(LNAME2 template_parameter_def_values, Template Parameter Default Arguments))
958
+ $(H3 $(LNAME2 template_parameter_def_values, Default Arguments))
959
959
960
960
$(P Trailing template parameters can be given default arguments:)
961
961
@@ -1052,7 +1052,7 @@ $(GNAME UnionTemplateDeclaration):
1052
1052
}
1053
1053
------
1054
1054
1055
- $(P See also: $(RELATIVE_LINK2 template_this_parameter, Template This Parameters).
1055
+ $(P See also: $(RELATIVE_LINK2 template_this_parameter, This Parameters).
1056
1056
)
1057
1057
1058
1058
$(P Analogously to class templates, struct, union and interfaces
0 commit comments