RenΓ©'s URL Explorer Experiment


Title: [dcl.type]

direct link

Domain: timsong-cpp.github.io

Links:

[dcl]https://timsong-cpp.github.io/cppwp/#dcl
[dcl.spec]https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type
[dcl.type.general]https://timsong-cpp.github.io/cppwp/dcl.type#general
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/dcl.type#cv
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/dcl.type#simple
[dcl.type.pack.index]https://timsong-cpp.github.io/cppwp/dcl.type#pack.index
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/dcl.type#elab
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type#decltype
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
[dcl.spec.auto.general]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general
[dcl.type.auto.deduct]https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct
[dcl.type.splice]https://timsong-cpp.github.io/cppwp/dcl.type#splice
9.2.9.1https://timsong-cpp.github.io/cppwp/dcl.type#general
[dcl.type.general]https://timsong-cpp.github.io/cppwp/dcl.type.general
1https://timsong-cpp.github.io/cppwp/dcl.type#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1164
type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
type-specifier-seq:https://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
defining-type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
class-specifierhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
enum-specifierhttps://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-specifier
defining-type-specifier-seq:https://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier-seq
defining-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
defining-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier
defining-type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier-seq
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
defining-type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
defining-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier
[dcl.meaning]https://timsong-cpp.github.io/cppwp/dcl.meaning
.https://timsong-cpp.github.io/cppwp/dcl.type#general-1.sentence-2
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.https://timsong-cpp.github.io/cppwp/dcl.type#general-1.sentence-3
2https://timsong-cpp.github.io/cppwp/dcl.type#general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1204
defining-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:declaration
defining-type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.sentence-1
(2.1)https://timsong-cpp.github.io/cppwp/dcl.type#general-2.1
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.1.sentence-1
(2.2)https://timsong-cpp.github.io/cppwp/dcl.type#general-2.2
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.2.sentence-1
(2.3)https://timsong-cpp.github.io/cppwp/dcl.type#general-2.3
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.3.sentence-1
(2.4)https://timsong-cpp.github.io/cppwp/dcl.type#general-2.4
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.4.sentence-1
(2.5)https://timsong-cpp.github.io/cppwp/dcl.type#general-2.5
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.5.sentence-1
(2.6)https://timsong-cpp.github.io/cppwp/dcl.type#general-2.6
.https://timsong-cpp.github.io/cppwp/dcl.type#general-2.6.sentence-1
3https://timsong-cpp.github.io/cppwp/dcl.type#general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1230
defining-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:defining-type-specifier
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
.https://timsong-cpp.github.io/cppwp/dcl.type#general-3.sentence-1
4https://timsong-cpp.github.io/cppwp/dcl.type#general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1237
1https://timsong-cpp.github.io/cppwp/dcl.type#general-note-1
enum-specifierhttps://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-specifier
class-specifierhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
[class]https://timsong-cpp.github.io/cppwp/class
[temp.res]https://timsong-cpp.github.io/cppwp/temp.res
.https://timsong-cpp.github.io/cppwp/dcl.type#general-4.sentence-1
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#general-4.sentence-2
9.2.9.2https://timsong-cpp.github.io/cppwp/dcl.type#cv
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/dcl.type.cv
1https://timsong-cpp.github.io/cppwp/dcl.type#cv-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1258
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-1.sentence-1
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-1.sentence-2
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
init-declarator-listhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
simple-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:simple-declaration
member-declarator-listhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list
member-declarationhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-1.sentence-3
1https://timsong-cpp.github.io/cppwp/dcl.type#cv-note-1
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-1.sentence-4
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-1.sentence-5
2https://timsong-cpp.github.io/cppwp/dcl.type#cv-note-2
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-1.sentence-6
2https://timsong-cpp.github.io/cppwp/dcl.type#cv-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1276
3https://timsong-cpp.github.io/cppwp/dcl.type#cv-note-3
[dcl.stc]https://timsong-cpp.github.io/cppwp/dcl.stc
[expr.const.init]https://timsong-cpp.github.io/cppwp/expr.const.init
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-2.sentence-1
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-2.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#cv-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1285
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-3.sentence-1
4https://timsong-cpp.github.io/cppwp/dcl.type#cv-note-4
castinghttps://timsong-cpp.github.io/cppwp/expr.const.cast
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-3.sentence-2
4https://timsong-cpp.github.io/cppwp/dcl.type#cv-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1296
[expr.assign]https://timsong-cpp.github.io/cppwp/expr.assign
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr.post.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr.pre.incr
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-4.sentence-1
1https://timsong-cpp.github.io/cppwp/dcl.type#cv-example-1
5https://timsong-cpp.github.io/cppwp/dcl.type#cv-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1339
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-5.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-5.sentence-2
6https://timsong-cpp.github.io/cppwp/dcl.type#cv-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1346
5https://timsong-cpp.github.io/cppwp/dcl.type#cv-note-5
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-6.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-6.sentence-2
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-6.sentence-3
.https://timsong-cpp.github.io/cppwp/dcl.type#cv-6.sentence-4
9.2.9.3https://timsong-cpp.github.io/cppwp/dcl.type#simple
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/dcl.type.simple
1https://timsong-cpp.github.io/cppwp/dcl.type#simple-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1363
simple-type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-name
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
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:computed-type-specifier
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
type-name:https://timsong-cpp.github.io/cppwp/dcl.type#nt:type-name
class-namehttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
enum-namehttps://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-name
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
computed-type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:computed-type-specifier
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:pack-index-specifier
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
2https://timsong-cpp.github.io/cppwp/dcl.type#simple-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1402
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-name
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
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-2.sentence-1
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-name
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-2.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#simple-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1413
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.sentence-1
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct
(3.1)https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
(3.2)https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.2
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.sentence-2
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.sentence-3
deducible templatehttps://timsong-cpp.github.io/cppwp/dcl.type#def:template,deducible
(3.3)https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.3
(3.4)https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.4
(3.5)https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.5
defining-type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
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
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
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/dcl.type#simple-3.5.sentence-2
1https://timsong-cpp.github.io/cppwp/dcl.type#simple-note-1
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
[temp.local]https://timsong-cpp.github.io/cppwp/temp.local
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.sentence-5
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.sentence-6
17https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-3.sentence-7
17https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
[tab:dcl.type.simple]https://timsong-cpp.github.io/cppwp/tab:dcl.type.simple
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-2
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-name
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-3
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-4
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type#decltype
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-5
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:pack-index-specifier
[dcl.type.pack.index]https://timsong-cpp.github.io/cppwp/dcl.type#pack.index
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-6
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-7
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-8
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
[dcl.type.splice]https://timsong-cpp.github.io/cppwp/dcl.type#splice
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-9
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-10
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-11
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-12
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-13
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-14
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-15
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-16
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-17
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-18
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-19
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-20
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-21
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-22
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-23
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-24
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-25
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-26
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-27
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-28
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-29
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-30
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-31
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-32
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-33
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-34
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-35
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-36
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-37
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-38
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-39
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-40
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-41
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-42
πŸ”—https://timsong-cpp.github.io/cppwp/dcl.type#tab:dcl.type.simple-row-43
4https://timsong-cpp.github.io/cppwp/dcl.type#simple-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1532
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
decl-specifierhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-4.sentence-1
2https://timsong-cpp.github.io/cppwp/dcl.type#simple-note-2
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-4.sentence-2
.https://timsong-cpp.github.io/cppwp/dcl.type#simple-4.sentence-3
9.2.9.4https://timsong-cpp.github.io/cppwp/dcl.type#pack.index
[dcl.type.pack.index]https://timsong-cpp.github.io/cppwp/dcl.type.pack.index
pack-index-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:pack-index-specifier
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
1https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1548
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:pack-index-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-1.sentence-1
2https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1552
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
.https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-2.sentence-1
3https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1558
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:pack-index-specifier
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-3.sentence-1
4https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1561
1https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-note-1
pack-index-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:pack-index-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#pack.index-4.sentence-1
9.2.9.5https://timsong-cpp.github.io/cppwp/dcl.type#elab
[dcl.type.elab]https://timsong-cpp.github.io/cppwp/dcl.type.elab
elaborated-type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
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
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
1https://timsong-cpp.github.io/cppwp/dcl.type#elab-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1580
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
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
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-1.sentence-1
2https://timsong-cpp.github.io/cppwp/dcl.type#elab-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1587
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
[temp.expl.spec]https://timsong-cpp.github.io/cppwp/temp.expl.spec
[temp.spec.partial]https://timsong-cpp.github.io/cppwp/temp.spec.partial
[temp.explicit]https://timsong-cpp.github.io/cppwp/temp.explicit
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-namehttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-2.sentence-2
explicit-specializationhttps://timsong-cpp.github.io/cppwp/temp.expl.spec#nt:explicit-specialization
[temp.expl.spec]https://timsong-cpp.github.io/cppwp/temp.expl.spec
template-declarationhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-declaration
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-2.sentence-3
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-2.sentence-4
3https://timsong-cpp.github.io/cppwp/dcl.type#elab-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1612
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-3.sentence-1
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-namehttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-3.sentence-2
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-3.sentence-3
4https://timsong-cpp.github.io/cppwp/dcl.type#elab-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1622
friend-type-specifierhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
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
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-4.sentence-1
1https://timsong-cpp.github.io/cppwp/dcl.type#elab-note-1
using-directivehttps://timsong-cpp.github.io/cppwp/namespace.udir#nt:using-directive
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-4.sentence-2
5https://timsong-cpp.github.io/cppwp/dcl.type#elab-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1639
2https://timsong-cpp.github.io/cppwp/dcl.type#elab-note-2
[basic.lookup.elab]https://timsong-cpp.github.io/cppwp/basic.lookup.elab
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-5.sentence-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
class-namehttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
enum-namehttps://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-name
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-5.sentence-2
6https://timsong-cpp.github.io/cppwp/dcl.type#elab-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1648
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
class-namehttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
enum-namehttps://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-name
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-name
[dcl.type.simple]https://timsong-cpp.github.io/cppwp/dcl.type#simple
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-6.sentence-1
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
[dcl.typedef]https://timsong-cpp.github.io/cppwp/dcl.typedef
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-6.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#elab-note-3
type-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-parameter
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-6.sentence-3
[class.friend]https://timsong-cpp.github.io/cppwp/class.friend
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-6.sentence-4
7https://timsong-cpp.github.io/cppwp/dcl.type#elab-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1668
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-7.sentence-1
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
class-namehttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-7.sentence-2
elaborated-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:elaborated-type-specifier
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
[class.union]https://timsong-cpp.github.io/cppwp/class.union
class-keyhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
[class.pre]https://timsong-cpp.github.io/cppwp/class.pre
.https://timsong-cpp.github.io/cppwp/dcl.type#elab-7.sentence-3
1https://timsong-cpp.github.io/cppwp/dcl.type#elab-example-1
9.2.9.6https://timsong-cpp.github.io/cppwp/dcl.type#decltype
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type.decltype
decltype-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
expressionhttps://timsong-cpp.github.io/cppwp/expr.comma#nt:expression
1https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1700
(1.1)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/dcl.struct.bind
(1.2)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct
(1.3)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.3
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.ref
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.4
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
(1.5)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.5
(1.6)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.6
(1.7)https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.7
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.7.sentence-1
unevaluated operandhttps://timsong-cpp.github.io/cppwp/expr.context#def:unevaluated_operand
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.sentence-2
1https://timsong-cpp.github.io/cppwp/dcl.type#decltype-example-1
1https://timsong-cpp.github.io/cppwp/dcl.type#decltype-note-1
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-1.sentence-3
2https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1764
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
[expr.const.imm]https://timsong-cpp.github.io/cppwp/expr.const.imm
[conv.rval]https://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-2
2https://timsong-cpp.github.io/cppwp/dcl.type#decltype-note-2
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-3
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-4
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-5
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-6
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-7
3https://timsong-cpp.github.io/cppwp/dcl.type#decltype-note-3
.https://timsong-cpp.github.io/cppwp/dcl.type#decltype-2.sentence-8
2https://timsong-cpp.github.io/cppwp/dcl.type#decltype-example-2
[temp.deduct]https://timsong-cpp.github.io/cppwp/temp.deduct
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:decltype-specifier
9.2.9.7https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
9.2.9.7.1https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general
[dcl.spec.auto.general]https://timsong-cpp.github.io/cppwp/dcl.spec.auto.general
placeholder-type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
1https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1826
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1832
parameter-declarationhttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
(2.1)https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2.1
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
(2.2)https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2.2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/expr.prim.lambda
(2.3)https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2.3
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2.sentence-1
decl-specifierhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
decl-specifierhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
generic parameter type placeholderhttps://timsong-cpp.github.io/cppwp/dcl.type#def:generic_parameter_type_placeholder
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2.sentence-2
1https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-note-1
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/expr.prim.lambda
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-2.sentence-3
3https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1862
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-3.sentence-1
4https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1867
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
[class.conv.fct]https://timsong-cpp.github.io/cppwp/class.conv.fct
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-4.sentence-1
5https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1876
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-5.sentence-1
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-5.sentence-2
decl-specifierhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
decl-specifierhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
declaratorhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-5.sentence-3
1https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-1
storage-class-specifierhttps://timsong-cpp.github.io/cppwp/dcl.stc#nt:storage-class-specifier
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/dcl.struct.bind
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-5.sentence-4
6https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1908
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-6.sentence-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-6.sentence-2
7https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1922
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr.type.conv
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-7.sentence-1
8https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1927
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-8.sentence-1
9https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1931
init-declarator-listhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
init-declaratorhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-9.sentence-1
placeholder type deductionhttps://timsong-cpp.github.io/cppwp/dcl.type#def:placeholder_type_deduction
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-9.sentence-2
2https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-2
10https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1946
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-10.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-10.sentence-2
11https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1952
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-11.sentence-1
3https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-3
12https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1964
private-module-fragmenthttps://timsong-cpp.github.io/cppwp/module.private.frag#nt:private-module-fragment
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-12.sentence-1
2https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-note-2
[basic.link]https://timsong-cpp.github.io/cppwp/basic.link
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-12.sentence-2
13https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1975
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-13.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-13.sentence-2
4https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-4
14https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1995
[dcl.contract.res]https://timsong-cpp.github.io/cppwp/dcl.contract.res
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-14.sentence-1
5https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-5
15https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2009
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-15.sentence-1
3https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-note-3
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-15.sentence-2
[temp.deduct]https://timsong-cpp.github.io/cppwp/temp.deduct
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-15.sentence-3
6https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-6
16https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2030
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-16.sentence-1
7https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-7
17https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2068
[class.virtual]https://timsong-cpp.github.io/cppwp/class.virtual
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-17.sentence-1
18https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2072
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-18.sentence-1
19https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2076
explicit instantiation declarationhttps://timsong-cpp.github.io/cppwp/temp.explicit
.https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-19.sentence-1
8https://timsong-cpp.github.io/cppwp/dcl.type#dcl.spec.auto.general-example-8
9.2.9.7.2https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct
[dcl.type.auto.deduct]https://timsong-cpp.github.io/cppwp/dcl.type.auto.deduct
1https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2093
Placeholder type deductionhttps://timsong-cpp.github.io/cppwp/dcl.type#def:placeholder_type_deduction
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-1.sentence-1
2https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2099
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
(2.1)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.sentence-1
(2.1.1)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.1
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.1.sentence-1
(2.1.2)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.2
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
[dcl.init.list]https://timsong-cpp.github.io/cppwp/dcl.init.list
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.2.sentence-1
(2.1.3)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.3
expressionhttps://timsong-cpp.github.io/cppwp/expr.comma#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.3.sentence-1
1https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-note-1
[expr.comma]https://timsong-cpp.github.io/cppwp/expr.comma
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.3.sentence-2
(2.1.4)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.4
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.4.sentence-1
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.1.sentence-2
(2.2)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.sentence-1
(2.2.1)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.1
brace-or-equal-initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.1.sentence-1
(2.2.2)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.2
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.2.sentence-1
(2.2.3)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.3
expression-listhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
expression-listhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.2.3.sentence-1
(2.3)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.3
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr.type.conv
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.3.sentence-1
(2.3.1)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.3.1
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.3.1.sentence-1
(2.3.2)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.3.2
expression-listhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
expression-listhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.3.2.sentence-1
(2.4)https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.4
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.4.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-2.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2173
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-1
[basic.lookup.general]https://timsong-cpp.github.io/cppwp/basic.lookup.general
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-2
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-3
[temp.func.order]https://timsong-cpp.github.io/cppwp/temp.func.order
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-4
[temp.deduct.call]https://timsong-cpp.github.io/cppwp/temp.deduct.call
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-5
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-6
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-3.sentence-7
1https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-example-1
2https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-example-2
4https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2221
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-4.sentence-1
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type#decltype
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-4.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-example-3
5https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2250
placeholder-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:placeholder-type-specifier
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/dcl.type#auto.deduct-5.sentence-1
9.2.9.8https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type.class.deduct
1https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2260
decl-specifierhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-1.sentence-1
1https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-example-1
[over.match.class.deduct]https://timsong-cpp.github.io/cppwp/over.match.class.deduct
.https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-1.sentence-2
decl-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq
init-declarator-listhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
member-declarator-listhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list
declaratorhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
.https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-1.sentence-3
2https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2285
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier-seq
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:simple-type-specifier
explicit type conversion (functional notation)https://timsong-cpp.github.io/cppwp/expr.type.conv
type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:type-specifier
parameter-declarationhttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
template-parameterhttps://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
.https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-2.sentence-1
.https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-2.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2299
2https://timsong-cpp.github.io/cppwp/dcl.type#class.deduct-example-2
9.2.9.9https://timsong-cpp.github.io/cppwp/dcl.type#splice
[dcl.type.splice]https://timsong-cpp.github.io/cppwp/dcl.type.splice
splice-type-specifier:https://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
1https://timsong-cpp.github.io/cppwp/dcl.type#splice-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2324
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#splice-1.sentence-1
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
[temp.res.general]https://timsong-cpp.github.io/cppwp/temp.res.general
.https://timsong-cpp.github.io/cppwp/dcl.type#splice-1.sentence-2
1https://timsong-cpp.github.io/cppwp/dcl.type#splice-example-1
2https://timsong-cpp.github.io/cppwp/dcl.type#splice-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2350
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#splice-2.sentence-1
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#splice-2.sentence-2
3https://timsong-cpp.github.io/cppwp/dcl.type#splice-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2358
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#splice-3.sentence-1
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type#nt:splice-type-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.https://timsong-cpp.github.io/cppwp/dcl.type#splice-3.sentence-2

URLs of crawlers that visited me.