René's URL Explorer Experiment


Title: [temp.decls]

direct link

Domain: timsong-cpp.github.io

Links:

[temp]https://timsong-cpp.github.io/cppwp/#temp
[temp.decls.general]https://timsong-cpp.github.io/cppwp/temp.decls#general
[temp.class]https://timsong-cpp.github.io/cppwp/temp.decls#temp.class
[temp.class.general]https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general
[temp.mem.func]https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func
[temp.deduct.guide]https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide
[temp.mem.class]https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.class
[temp.static]https://timsong-cpp.github.io/cppwp/temp.decls#temp.static
[temp.mem.enum]https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.enum
[temp.mem]https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic
[temp.friend]https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend
[temp.spec.partial]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial
[temp.spec.partial.general]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general
[temp.spec.partial.match]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match
[temp.spec.partial.order]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order
[temp.spec.partial.member]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member
[temp.fct]https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct
[temp.fct.general]https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general
[temp.over.link]https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link
[temp.func.order]https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order
[temp.alias]https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias
[temp.concept]https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept
13.7.1https://timsong-cpp.github.io/cppwp/temp.decls#general
[temp.decls.general]https://timsong-cpp.github.io/cppwp/temp.decls.general
1https://timsong-cpp.github.io/cppwp/temp.decls#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2663
.https://timsong-cpp.github.io/cppwp/temp.decls#general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2668
primary templatehttps://timsong-cpp.github.io/cppwp/temp.decls#def:template,primary
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
.https://timsong-cpp.github.io/cppwp/temp.decls#general-2.sentence-1
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.arg]https://timsong-cpp.github.io/cppwp/temp.arg
.https://timsong-cpp.github.io/cppwp/temp.decls#general-2.sentence-2
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
[temp.spec.partial]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial
.https://timsong-cpp.github.io/cppwp/temp.decls#general-2.sentence-3
3https://timsong-cpp.github.io/cppwp/temp.decls#general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2680
separately instantiated constructhttps://timsong-cpp.github.io/cppwp/temp.decls#def:construct,separately_instantiated
(3.1)https://timsong-cpp.github.io/cppwp/temp.decls#general-3.1
(3.2)https://timsong-cpp.github.io/cppwp/temp.decls#general-3.2
noexcept-specifierhttps://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
(3.3)https://timsong-cpp.github.io/cppwp/temp.decls#general-3.3
function-contract-specifierhttps://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier
.https://timsong-cpp.github.io/cppwp/temp.decls#general-3.sentence-1
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
[temp.pre]https://timsong-cpp.github.io/cppwp/temp.pre
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
.https://timsong-cpp.github.io/cppwp/temp.decls#general-3.sentence-2
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
.https://timsong-cpp.github.io/cppwp/temp.decls#general-3.sentence-3
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
expansion-statementhttps://timsong-cpp.github.io/cppwp/stmt.expand#nt:expansion-statement
.https://timsong-cpp.github.io/cppwp/temp.decls#general-3.sentence-4
4https://timsong-cpp.github.io/cppwp/temp.decls#general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2711
alias-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:alias-declaration
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#general-4.sentence-1
13.7.2https://timsong-cpp.github.io/cppwp/temp.decls#temp.class
[temp.class]https://timsong-cpp.github.io/cppwp/temp.class
13.7.2.1https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general
[temp.class.general]https://timsong-cpp.github.io/cppwp/temp.class.general
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2720
class templatehttps://timsong-cpp.github.io/cppwp/temp.decls#def:template,class
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2726
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-example-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-2.sentence-1
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-2.sentence-3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-2.sentence-4
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2756
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-note-1
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-3.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-3.sentence-2
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.arg]https://timsong-cpp.github.io/cppwp/temp.arg
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-3.sentence-3
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-example-2
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2812
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/dcl.type.elab
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.class.general-4.sentence-1
13.7.2.2https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func
[temp.mem.func]https://timsong-cpp.github.io/cppwp/temp.mem.func
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2821
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-example-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-1.sentence-2
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2866
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-2.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-example-2
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.func-2.sentence-2
13.7.2.3https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide
[temp.deduct.guide]https://timsong-cpp.github.io/cppwp/temp.deduct.guide
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2893
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.splice#nt:splice-type-specifier
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type.class.deduct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-1.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-1.sentence-2
[over.match.class.deduct]https://timsong-cpp.github.io/cppwp/over.match.class.deduct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-1.sentence-3
deduction-guide:https://timsong-cpp.github.io/cppwp/temp.decls#nt:deduction-guide
explicit-specifierhttps://timsong-cpp.github.io/cppwp/dcl.fct.spec#nt:explicit-specifier
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2907
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-example-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2925
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-3.sentence-1
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-3.sentence-2
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-3.sentence-3
deduction-guidehttps://timsong-cpp.github.io/cppwp/temp.decls#nt:deduction-guide
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-3.sentence-4
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.deduct.guide-3.sentence-5
13.7.2.4https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.class
[temp.mem.class]https://timsong-cpp.github.io/cppwp/temp.mem.class
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.class-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2950
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.class-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.class-note-1
[temp.inst]https://timsong-cpp.github.io/cppwp/temp.inst
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.class-1.sentence-2
13.7.2.5https://timsong-cpp.github.io/cppwp/temp.decls#temp.static
[temp.static]https://timsong-cpp.github.io/cppwp/temp.static
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.static-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2969
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.static-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.static-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.static-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L2991
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.static-2.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.static-example-2
13.7.2.6https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.enum
[temp.mem.enum]https://timsong-cpp.github.io/cppwp/temp.mem.enum
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.enum-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3006
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.enum-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem.enum-example-1
13.7.3https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem
[temp.mem]https://timsong-cpp.github.io/cppwp/temp.mem
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3021
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-1.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-1.sentence-2
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.over.link]https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-1.sentence-3
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-example-2
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3060
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-2.sentence-1
Access control ruleshttps://timsong-cpp.github.io/cppwp/class.access
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-2.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-2.sentence-3
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-2.sentence-4
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-2.sentence-5
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-example-3
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3091
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-3.sentence-1
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-example-4
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3102
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-4.sentence-1
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-example-5
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3119
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-note-1
[class.conv.fct]https://timsong-cpp.github.io/cppwp/class.conv.fct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-5.sentence-1
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-example-6
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-5.sentence-2
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
[temp.arg.explicit]https://timsong-cpp.github.io/cppwp/temp.arg.explicit
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem-5.sentence-3
13.7.4https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3152
template parameter packhttps://timsong-cpp.github.io/cppwp/temp.decls#def:template_parameter_pack
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3166
function parameter packhttps://timsong-cpp.github.io/cppwp/temp.decls#def:function_parameter_pack
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-2.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-2
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3179
init-capture packhttps://timsong-cpp.github.io/cppwp/temp.decls#def:init-capture_pack
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-3.sentence-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-3
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3197
structured binding packhttps://timsong-cpp.github.io/cppwp/temp.decls#def:structured_binding_pack
sb-identifierhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:sb-identifier
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/dcl.struct.bind
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-4.sentence-1
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-4
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3212
packhttps://timsong-cpp.github.io/cppwp/temp.decls#def:pack
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-5.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-5.sentence-2
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-5.sentence-3
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3224
pack expansionhttps://timsong-cpp.github.io/cppwp/temp.decls#def:pack_expansion
patternhttps://timsong-cpp.github.io/cppwp/temp.decls#def:pack_expansion,pattern
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.sentence-2
(6.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.1
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
parameter-declarationhttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.1.sentence-1
(6.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.2
using-declarationhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration
[namespace.udecl]https://timsong-cpp.github.io/cppwp/namespace.udecl
using-declaratorhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declarator
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.2.sentence-1
(6.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.3
friend-type-declarationhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-declaration
[class.mem.general]https://timsong-cpp.github.io/cppwp/class.mem.general
friend-type-specifierhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.3.sentence-1
(6.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.4
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
(6.4.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.4.1
parameter-declarationhttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
parameter-declarationhttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
(6.4.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.4.2
type-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-parameter
type-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-parameter
(6.4.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.4.3
type-tt-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-tt-parameter
variable-tt-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:variable-tt-parameter
concept-tt-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:concept-tt-parameter
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.4.sentence-1
(6.5)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.5
initializer-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-list
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.5.sentence-1
(6.6)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.6
base-specifier-listhttps://timsong-cpp.github.io/cppwp/class.derived.general#nt:base-specifier-list
[class.derived]https://timsong-cpp.github.io/cppwp/class.derived
base-specifierhttps://timsong-cpp.github.io/cppwp/class.derived.general#nt:base-specifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.6.sentence-1
(6.7)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.7
mem-initializer-listhttps://timsong-cpp.github.io/cppwp/class.base.init#nt:mem-initializer-list
[class.base.init]https://timsong-cpp.github.io/cppwp/class.base.init
mem-initializerhttps://timsong-cpp.github.io/cppwp/class.base.init#nt:mem-initializer
mem-initializer-idhttps://timsong-cpp.github.io/cppwp/class.base.init#nt:mem-initializer-id
mem-initializerhttps://timsong-cpp.github.io/cppwp/class.base.init#nt:mem-initializer
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.7.sentence-1
(6.8)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.8
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
[temp.arg]https://timsong-cpp.github.io/cppwp/temp.arg
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.8.sentence-1
(6.9)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.9
attribute-listhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-list
[dcl.attr.grammar]https://timsong-cpp.github.io/cppwp/dcl.attr.grammar
attributehttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.9.sentence-1
(6.10)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.10
annotation-listhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:annotation-list
[dcl.attr.grammar]https://timsong-cpp.github.io/cppwp/dcl.attr.grammar
annotationhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:annotation
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.10.sentence-1
(6.11)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.11
alignment-specifierhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:alignment-specifier
[dcl.align]https://timsong-cpp.github.io/cppwp/dcl.align
alignment-specifierhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:alignment-specifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.11.sentence-1
(6.12)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.12
capture-listhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:capture-list
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture
capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:capture
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.12.sentence-1
(6.13)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.13
sizeof... expressionhttps://timsong-cpp.github.io/cppwp/expr.sizeof
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.13.sentence-1
(6.14)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.14
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.pack.index#nt:pack-index-expression
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.14.sentence-1
(6.15)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.15
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.pack.index#nt:pack-index-specifier
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.15.sentence-1
(6.16)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.16
fold-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.fold#nt:fold-expression
[expr.prim.fold]https://timsong-cpp.github.io/cppwp/expr.prim.fold
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.cast#nt:cast-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.16.sentence-1
(6.17)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.17
[temp.constr.fold]https://timsong-cpp.github.io/cppwp/temp.constr.fold
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-6.17.sentence-1
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-5
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3314
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-7.sentence-1
8https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3320
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-8.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-8.sentence-2
unexpanded packshttps://timsong-cpp.github.io/cppwp/temp.decls#def:pack,unexpanded
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-8.sentence-3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-8.sentence-4
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-8.sentence-5
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-6
9https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3357
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.sentence-2
(9.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.1
(9.1.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.1.1
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
(9.1.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.1.2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
(9.1.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.1.3
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
(9.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
(9.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.3
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
(9.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.4
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-9.sentence-4
10https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3408
[expr.sizeof]https://timsong-cpp.github.io/cppwp/expr.sizeof
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-10.sentence-1
11https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3412
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.pack.index#nt:pack-index-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-11.sentence-1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-11.sentence-2
12https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3417
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.pack.index#nt:pack-index-specifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-12.sentence-1
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-12.sentence-2
13https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3422
alignment-specifierhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:alignment-specifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-13.sentence-1
14https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3426
fold-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.fold#nt:fold-expression
[expr.prim.fold]https://timsong-cpp.github.io/cppwp/expr.prim.fold
(14.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.1
(14.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.2
(14.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.3
(14.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.4
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.sentence-1
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr.prim.fold#nt:fold-operator
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.sentence-2
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.cast#nt:cast-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.sentence-3
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-7
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.sentence-4
20https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty
20https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-14.sentence-5
20https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty
[tab:temp.fold.empty]https://timsong-cpp.github.io/cppwp/tab:temp.fold.empty
đŸ”—https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty-row-1
đŸ”—https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty-row-2
đŸ”—https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty-row-3
đŸ”—https://timsong-cpp.github.io/cppwp/temp.decls#tab:temp.fold.empty-row-4
15https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3500
[temp.constr.fold]https://timsong-cpp.github.io/cppwp/temp.constr.fold
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-15.sentence-1
16https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3503
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-16.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-note-1
expression-listhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
base-specifier-listhttps://timsong-cpp.github.io/cppwp/class.derived.general#nt:base-specifier-list
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-16.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-16.sentence-3
8https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic-example-8
13.7.5https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend
[temp.friend]https://timsong-cpp.github.io/cppwp/temp.friend
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3527
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-example-1
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-1.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-1.sentence-3
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3589
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-2.sentence-2
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-note-1
[dcl.meaning]https://timsong-cpp.github.io/cppwp/dcl.meaning
[module.unit]https://timsong-cpp.github.io/cppwp/module.unit
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-2.sentence-3
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3603
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-3.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-3.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-3.sentence-3
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-example-2
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3619
[temp.inst]https://timsong-cpp.github.io/cppwp/temp.inst
[temp.spec.partial]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial
[temp.expl.spec]https://timsong-cpp.github.io/cppwp/temp.expl.spec
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-4.sentence-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-example-3
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3636
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-5.sentence-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.elab#nt:elaborated-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-5.sentence-2
[temp.deduct.type]https://timsong-cpp.github.io/cppwp/temp.deduct.type
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-5.sentence-3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-5.sentence-4
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-example-4
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3690
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-6.sentence-1
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3693
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-7.sentence-1
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-example-5
8https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3704
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-8.sentence-1
9https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3711
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-9.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-9.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.friend-9.sentence-3
13.7.6https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial
[temp.spec.partial]https://timsong-cpp.github.io/cppwp/temp.spec.partial
13.7.6.1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general
[temp.spec.partial.general]https://timsong-cpp.github.io/cppwp/temp.spec.partial.general
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3725
[temp.spec.partial.match]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-1.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-1.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-1.sentence-3
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3738
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.over.link]https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-2.sentence-2
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3744
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-example-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-3.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-3.sentence-2
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3759
[temp.constr]https://timsong-cpp.github.io/cppwp/temp.constr
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-4.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-example-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-4.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-4.sentence-3
[temp.constr.order]https://timsong-cpp.github.io/cppwp/temp.constr.order
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-4.sentence-4
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3777
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-5.sentence-1
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3781
[dcl.meaning]https://timsong-cpp.github.io/cppwp/dcl.meaning
[class.mem]https://timsong-cpp.github.io/cppwp/class.mem
[temp.mem]https://timsong-cpp.github.io/cppwp/temp.decls#temp.mem
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-6.sentence-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-example-3
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3802
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-7.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-7.sentence-2
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-note-1
using-declarationhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration
using-declarationhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declaration
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-7.sentence-3
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-example-4
8https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3829
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-8.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-8.sentence-2
9https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3834
(9.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.1.sentence-1
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-example-5
(9.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.2
[temp.spec.partial.order]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.2.sentence-1
(9.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.3.sentence-1
108https://timsong-cpp.github.io/cppwp/temp.decls#footnote-108
(9.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.4
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.4.sentence-1
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-9.4.sentence-2
10https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3867
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-10.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-note-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-10.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.general-10.sentence-3
108)https://timsong-cpp.github.io/cppwp/temp.decls#footnote-108
108)https://timsong-cpp.github.io/cppwp/temp.decls#footnoteref-108
.https://timsong-cpp.github.io/cppwp/temp.decls#footnote-108.sentence-1
13.7.6.2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match
[temp.spec.partial.match]https://timsong-cpp.github.io/cppwp/temp.spec.partial.match
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3880
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.sentence-2
(1.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.2
[temp.spec.partial.order]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.2.sentence-2
(1.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-1.3.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3906
deducedhttps://timsong-cpp.github.io/cppwp/temp.deduct
associated constraintshttps://timsong-cpp.github.io/cppwp/temp.constr.decl#def:associated_constraints
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-2.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-example-2
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3941
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-3.sentence-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-example-3
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3958
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-4.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.match-4.sentence-2
13.7.6.3https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order
[temp.spec.partial.order]https://timsong-cpp.github.io/cppwp/temp.spec.partial.order
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3968
more specializedhttps://timsong-cpp.github.io/cppwp/temp.deduct.partial#def:more_specialized
ordering rules for function templateshttps://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order
(1.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-1.1
associated constraintshttps://timsong-cpp.github.io/cppwp/temp.constr.decl#def:associated_constraints
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-1.2
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-1.2.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L3992
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-example-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-2.sentence-2
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-example-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.order-2.sentence-3
13.7.6.4https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member
[temp.spec.partial.member]https://timsong-cpp.github.io/cppwp/temp.spec.partial.member
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4043
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-1.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-1.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-1.sentence-3
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4087
[temp.inst]https://timsong-cpp.github.io/cppwp/temp.inst
[temp.explicit]https://timsong-cpp.github.io/cppwp/temp.explicit
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-2.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-2.sentence-3
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial.member-example-2
13.7.7https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct
[temp.fct]https://timsong-cpp.github.io/cppwp/temp.fct
13.7.7.1https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general
[temp.fct.general]https://timsong-cpp.github.io/cppwp/temp.fct.general
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4122
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4132
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-note-1
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.fct.general-2.sentence-2
109https://timsong-cpp.github.io/cppwp/temp.decls#footnote-109
109)https://timsong-cpp.github.io/cppwp/temp.decls#footnote-109
109)https://timsong-cpp.github.io/cppwp/temp.decls#footnoteref-109
.https://timsong-cpp.github.io/cppwp/temp.decls#footnote-109.sentence-1
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
.https://timsong-cpp.github.io/cppwp/temp.decls#footnote-109.sentence-2
13.7.7.2https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link
[temp.over.link]https://timsong-cpp.github.io/cppwp/temp.over.link
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4154
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-1.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-example-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4182
one-definition rulehttps://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-2.sentence-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4186
[intro.defs]https://timsong-cpp.github.io/cppwp/intro.defs
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-3.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-3.sentence-2
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-3.sentence-3
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4204
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-4.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-4.sentence-2
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-example-2
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-4.sentence-3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-4.sentence-4
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4230
equivalenthttps://timsong-cpp.github.io/cppwp/temp.decls#def:equivalent,expressions
one-definition rulehttps://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-1
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
[temp.type]https://timsong-cpp.github.io/cppwp/temp.type
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-2
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-3
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-4
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-4
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-5
[temp.dep]https://timsong-cpp.github.io/cppwp/temp.dep
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-6
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-5
[temp.res.general]https://timsong-cpp.github.io/cppwp/temp.res.general
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-7
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-example-3
functionally equivalenthttps://timsong-cpp.github.io/cppwp/temp.decls#def:functionally_equivalent,expressions
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-8
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-9
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-6
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-5.sentence-10
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-example-4
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4305
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
equivalenthttps://timsong-cpp.github.io/cppwp/temp.decls#def:equivalent,template-heads
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.sentence-1
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
equivalenthttps://timsong-cpp.github.io/cppwp/temp.decls#def:equivalent,template-parameters
(6.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.1
(6.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.2
(6.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.3
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
(6.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.4
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.sentence-2
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.sentence-3
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
functionally equivalenthttps://timsong-cpp.github.io/cppwp/temp.decls#def:functionally_equivalent,template-heads
[temp.constr.constr]https://timsong-cpp.github.io/cppwp/temp.constr.constr
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-6.sentence-4
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4337
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7.sentence-1
(7.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7.1
(7.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7.2
[basic.scope.scope]https://timsong-cpp.github.io/cppwp/basic.scope.scope
(7.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7.3
[basic.link]https://timsong-cpp.github.io/cppwp/basic.link
(7.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7.4
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-7.sentence-2
8https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4357
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-note-7
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link-8.sentence-1
13.7.7.3https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order
[temp.func.order]https://timsong-cpp.github.io/cppwp/temp.func.order
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4382
[temp.deduct]https://timsong-cpp.github.io/cppwp/temp.deduct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1.sentence-1
Partial orderinghttps://timsong-cpp.github.io/cppwp/temp.decls#def:template,function,partial_ordering
(1.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1.1
[over.match.best]https://timsong-cpp.github.io/cppwp/over.match.best
(1.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1.2
(1.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1.3
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
(1.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1.4
friend function declarationhttps://timsong-cpp.github.io/cppwp/temp.decls#temp.friend
explicit instantiationhttps://timsong-cpp.github.io/cppwp/temp.explicit
explicit specializationhttps://timsong-cpp.github.io/cppwp/temp.expl.spec
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-1.sentence-2
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4409
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-2.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-2.sentence-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-2.sentence-3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-2.sentence-4
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4421
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.decls#temp.variadic
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-3.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-3.sentence-2
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4437
template-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-4.sentence-1
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4443
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.sentence-1
[over.match.oper]https://timsong-cpp.github.io/cppwp/over.match.oper
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.sentence-2
(5.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.1
ref-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
ref-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.1.sentence-1
(5.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.2.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-note-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-5.sentence-4
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-example-1
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4496
[temp.deduct.partial]https://timsong-cpp.github.io/cppwp/temp.deduct.partial
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-6.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-example-2
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4527
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-note-2
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-7.sentence-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-example-3
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-example-4
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-example-5
8https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4580
(8.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.1
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.1.sentence-1
(8.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2
(8.2.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.1
(8.2.1.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.1.1
(8.2.1.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.1.2
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
(8.2.1.2.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.1.2.1
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
(8.2.1.2.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.1.2.2
(8.2.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.2
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
[temp.over.link]https://timsong-cpp.github.io/cppwp/temp.decls#temp.over.link
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.2.sentence-1
(8.3)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.3
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.3.sentence-1
(8.4)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.4
[temp.constr.order]https://timsong-cpp.github.io/cppwp/temp.constr.order
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.4.sentence-1
(8.5)https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.5
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-8.5.sentence-1
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.func.order-example-6
13.7.8https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias
[temp.alias]https://timsong-cpp.github.io/cppwp/temp.alias
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4660
template-declarationhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-declaration
declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:declaration
alias-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:alias-declaration
[dcl.pre]https://timsong-cpp.github.io/cppwp/dcl.pre
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
alias templatehttps://timsong-cpp.github.io/cppwp/temp.decls#def:template,alias
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-1.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-1.sentence-2
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-1.sentence-3
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4667
(2.1)https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-2.1
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.reflect#nt:reflect-expression
(2.2)https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-2.2
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
defining-type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-2.sentence-1
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-2.sentence-2
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-note-1
[temp.deduct.type]https://timsong-cpp.github.io/cppwp/temp.deduct.type
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-2.sentence-3
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-example-1
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4714
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-3.sentence-1
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-example-2
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4725
defining-type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-4.sentence-1
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-4.sentence-2
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-example-3
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4740
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-5.sentence-1
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.alias-example-4
13.7.9https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept
[temp.concept]https://timsong-cpp.github.io/cppwp/temp.concept
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4754
concepthttps://timsong-cpp.github.io/cppwp/temp.decls#def:concept
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-1.sentence-1
concept-definition:https://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-definition
concept-namehttps://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-name
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
concept-name:https://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-name
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
2https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4768
concept-definitionhttps://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-definition
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-2.sentence-1
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
concept-namehttps://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-name
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-2.sentence-2
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-2.sentence-3
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-example-1
convertible_tohttps://timsong-cpp.github.io/cppwp/concept.convertible#concept:convertible_to
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
3https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4791
concept-definitionhttps://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-definition
[basic.scope.namespace]https://timsong-cpp.github.io/cppwp/basic.scope.namespace
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-3.sentence-1
4https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4795
associated constraintshttps://timsong-cpp.github.io/cppwp/temp.constr.decl#def:associated_constraints
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-4.sentence-1
5https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4798
[temp.spec]https://timsong-cpp.github.io/cppwp/temp.spec
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-5.sentence-1
1https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-note-1
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-5.sentence-2
[temp.explicit]https://timsong-cpp.github.io/cppwp/temp.explicit
[temp.expl.spec]https://timsong-cpp.github.io/cppwp/temp.expl.spec
[temp.spec.partial]https://timsong-cpp.github.io/cppwp/temp.decls#temp.spec.partial
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-5.sentence-3
6https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4808
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
concept-definitionhttps://timsong-cpp.github.io/cppwp/temp.decls#nt:concept-definition
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-6.sentence-1
7https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/templates.tex#L4812
prototype parameterhttps://timsong-cpp.github.io/cppwp/temp.decls#def:prototype_parameter,concept
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-7.sentence-1
type concepthttps://timsong-cpp.github.io/cppwp/temp.decls#def:concept,type
.https://timsong-cpp.github.io/cppwp/temp.decls#temp.concept-7.sentence-2

URLs of crawlers that visited me.