René's URL Explorer Experiment
go
Title:
[dcl.spec]
direct link
Domain:
timsong-cpp.github.io
Links
:
[dcl]
https://timsong-cpp.github.io/cppwp/#dcl
[dcl.spec.general]
https://timsong-cpp.github.io/cppwp/dcl.spec#general
[dcl.stc]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc
[dcl.fct.spec]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec
[dcl.typedef]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef
[dcl.friend]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.friend
[dcl.constexpr]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr
[dcl.constinit]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit
[dcl.inline]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline
[dcl.type]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type
[dcl.type.general]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general
[dcl.type.cv]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple
[dcl.type.pack.index]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index
[dcl.type.elab]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab
[dcl.type.decltype]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/dcl.spec#auto
[dcl.spec.auto.general]
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general
[dcl.type.auto.deduct]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct
[dcl.type.class.deduct]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct
[dcl.type.splice]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice
9.2.1
https://timsong-cpp.github.io/cppwp/dcl.spec#general
[dcl.spec.general]
https://timsong-cpp.github.io/cppwp/dcl.spec.general
1
https://timsong-cpp.github.io/cppwp/dcl.spec#general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L431
decl-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
function-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:function-specifier
decl-specifier-seq:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
[dcl.meaning]
https://timsong-cpp.github.io/cppwp/dcl.meaning
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-1.sentence-2
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/dcl.spec#general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L459
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-2.sentence-1
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L467
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
cv-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-3.sentence-2
1
https://timsong-cpp.github.io/cppwp/dcl.spec#general-example-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-3.sentence-3
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-3.sentence-4
4
https://timsong-cpp.github.io/cppwp/dcl.spec#general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L493
1
https://timsong-cpp.github.io/cppwp/dcl.spec#general-note-1
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#general-4.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#general-example-2
9.2.2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc
[dcl.stc]
https://timsong-cpp.github.io/cppwp/dcl.stc
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L518
storage-class-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-1.sentence-3
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
init-declarator-list
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
simple-declaration
https://timsong-cpp.github.io/cppwp/dcl.pre#nt:simple-declaration
member-declarator-list
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list
member-declaration
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration
[class.union.anon]
https://timsong-cpp.github.io/cppwp/class.union.anon
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-1.sentence-4
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
init-declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-1.sentence-5
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-note-1
[temp.expl.spec]
https://timsong-cpp.github.io/cppwp/temp.expl.spec
[temp.explicit]
https://timsong-cpp.github.io/cppwp/temp.explicit
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-1.sentence-6
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L546
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-note-2
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
automatic storage duration
https://timsong-cpp.github.io/cppwp/basic.stc.auto#def:storage_duration,automatic
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L553
[basic.stc.thread]
https://timsong-cpp.github.io/cppwp/basic.stc.thread
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-3.sentence-1
[dcl.struct.bind]
https://timsong-cpp.github.io/cppwp/dcl.struct.bind
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-3.sentence-2
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-3.sentence-3
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L565
[dcl.struct.bind]
https://timsong-cpp.github.io/cppwp/dcl.struct.bind
[class.union.anon]
https://timsong-cpp.github.io/cppwp/class.union.anon
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-4.sentence-2
[basic.stc.static]
https://timsong-cpp.github.io/cppwp/basic.stc.static
[basic.stc.thread]
https://timsong-cpp.github.io/cppwp/basic.stc.thread
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-4.sentence-3
[class.static]
https://timsong-cpp.github.io/cppwp/class.static
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-4.sentence-4
[basic.link]
https://timsong-cpp.github.io/cppwp/basic.link
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-4.sentence-5
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L584
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-5.sentence-2
[basic.link]
https://timsong-cpp.github.io/cppwp/basic.link
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-5.sentence-3
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-note-3
explicit-instantiation
https://timsong-cpp.github.io/cppwp/temp.explicit#nt:explicit-instantiation
linkage-specification
https://timsong-cpp.github.io/cppwp/dcl.link#nt:linkage-specification
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-5.sentence-4
6
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L600
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-6.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-note-4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-6.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-6.sentence-3
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-example-1
7
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L642
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-7.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-7.sentence-2
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-example-2
8
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L661
[class.mem]
https://timsong-cpp.github.io/cppwp/class.mem
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-8.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-example-3
9
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L674
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-note-5
[basic.type.qualifier]
https://timsong-cpp.github.io/cppwp/basic.type.qualifier
[dcl.type.cv]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc-9.sentence-1
9.2.3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec
[dcl.fct.spec]
https://timsong-cpp.github.io/cppwp/dcl.fct.spec
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L689
function-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:function-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-1.sentence-1
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-1.sentence-2
function-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:function-specifier
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
explicit-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
constant-expression
https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L709
[class.virtual]
https://timsong-cpp.github.io/cppwp/class.virtual
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L714
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
[class.conv.ctor]
https://timsong-cpp.github.io/cppwp/class.conv.ctor
[class.conv.fct]
https://timsong-cpp.github.io/cppwp/class.conv.fct
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L720
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
constant-expression
https://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.spec#dcl.fct.spec-4.sentence-1
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
constant-expression
https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-4.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-4.sentence-4
explicit-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:explicit-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-4.sentence-5
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.fct.spec-example-1
9.2.4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef
[dcl.typedef]
https://timsong-cpp.github.io/cppwp/dcl.typedef
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L745
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
type aliases
https://timsong-cpp.github.io/cppwp/dcl.spec#def:alias,type
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-1
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
parameter-declaration
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
[dcl.fct]
https://timsong-cpp.github.io/cppwp/dcl.fct
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
function-definition
https://timsong-cpp.github.io/cppwp/dcl.fct.def.general#nt:function-definition
[dcl.fct.def]
https://timsong-cpp.github.io/cppwp/dcl.fct.def
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-2
declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-3
typedef-name:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-4
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
[dcl.decl]
https://timsong-cpp.github.io/cppwp/dcl.decl
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
[temp.pre]
https://timsong-cpp.github.io/cppwp/temp.pre
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-5
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
[class.name]
https://timsong-cpp.github.io/cppwp/class.name
[dcl.enum]
https://timsong-cpp.github.io/cppwp/dcl.enum
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-6
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-example-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-1.sentence-7
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L786
alias-declaration
https://timsong-cpp.github.io/cppwp/dcl.pre#nt:alias-declaration
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-2.sentence-1
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-2.sentence-3
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-example-2
[basic.scope.pdecl]
https://timsong-cpp.github.io/cppwp/basic.scope.pdecl
defining-type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier-seq
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
alias-declaration
https://timsong-cpp.github.io/cppwp/dcl.pre#nt:alias-declaration
declaration
https://timsong-cpp.github.io/cppwp/dcl.pre#nt:declaration
template-declaration
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-declaration
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-2.sentence-4
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L809
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-3.sentence-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-note-1
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
[class.name]
https://timsong-cpp.github.io/cppwp/class.name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-3.sentence-2
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
[dcl.type.elab]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab
class definition
https://timsong-cpp.github.io/cppwp/class
constructor declaration
https://timsong-cpp.github.io/cppwp/class.ctor
destructor declaration
https://timsong-cpp.github.io/cppwp/class.dtor
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-3.sentence-3
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-example-3
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L837
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
typedef name for linkage purposes
https://timsong-cpp.github.io/cppwp/dcl.spec#def:typedef_name_for_linkage_purposes
[basic.link]
https://timsong-cpp.github.io/cppwp/basic.link
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-4.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-note-2
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-4.sentence-2
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-example-4
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L857
(5.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-5.1
(5.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-5.2
(5.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-5.3
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-5.sentence-1
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef-example-5
9.2.5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.friend
[dcl.friend]
https://timsong-cpp.github.io/cppwp/dcl.friend
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.friend-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L880
[class.friend]
https://timsong-cpp.github.io/cppwp/class.friend
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.friend-1.sentence-1
9.2.6
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr
[dcl.constexpr]
https://timsong-cpp.github.io/cppwp/dcl.constexpr
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L888
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1.sentence-2
[dcl.inline]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1.sentence-4
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-note-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1.sentence-5
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-note-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-1.sentence-6
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-example-1
[expr.const.core]
https://timsong-cpp.github.io/cppwp/expr.const.core
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L935
constexpr function
https://timsong-cpp.github.io/cppwp/dcl.spec#def:specifier,constexpr,function
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-note-3
[expr.const.imm]
https://timsong-cpp.github.io/cppwp/expr.const.imm
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-2.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-2.sentence-3
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L947
constexpr-suitable
https://timsong-cpp.github.io/cppwp/dcl.spec#def:constexpr-suitable
[dcl.fct.def.coroutine]
https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-3.sentence-2
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-example-2
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L988
(4.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4.1
[expr.const.core]
https://timsong-cpp.github.io/cppwp/expr.const.core
(4.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4.2
[class.copy.elision]
https://timsong-cpp.github.io/cppwp/class.copy.elision
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-note-4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4.sentence-3
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-note-5
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-4.sentence-4
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1011
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-5.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-example-3
6
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1024
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-6.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-6.sentence-2
[expr.const.init]
https://timsong-cpp.github.io/cppwp/expr.const.init
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-6.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-6.sentence-4
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constexpr-example-4
9.2.7
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit
[dcl.constinit]
https://timsong-cpp.github.io/cppwp/dcl.constinit
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1057
[dcl.struct.bind]
https://timsong-cpp.github.io/cppwp/dcl.struct.bind
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-1.sentence-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-note-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-1.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-1.sentence-4
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1070
[basic.start.dynamic]
https://timsong-cpp.github.io/cppwp/basic.start.dynamic
[basic.start.static]
https://timsong-cpp.github.io/cppwp/basic.start.static
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-2.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-note-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1080
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.constinit-example-1
9.2.8
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline
[dcl.inline]
https://timsong-cpp.github.io/cppwp/dcl.inline
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1093
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-1.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-1.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1105
[dcl.fct]
https://timsong-cpp.github.io/cppwp/dcl.fct
[class.mfct]
https://timsong-cpp.github.io/cppwp/class.mfct
[class.friend]
https://timsong-cpp.github.io/cppwp/class.friend
inline function
https://timsong-cpp.github.io/cppwp/dcl.spec#def:function,inline
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2.sentence-1
inline variable
https://timsong-cpp.github.io/cppwp/dcl.spec#def:variable,inline
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2.sentence-2
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-note-1
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/basic.def.odr
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2.sentence-4
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-note-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2.sentence-5
[basic.link]
https://timsong-cpp.github.io/cppwp/basic.link
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-2.sentence-6
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1126
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-3.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1135
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-4.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-4.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-note-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-4.sentence-3
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1149
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-5.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-note-4
constexpr function
https://timsong-cpp.github.io/cppwp/dcl.spec#def:specifier,constexpr,function
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-5.sentence-2
[class.mfct]
https://timsong-cpp.github.io/cppwp/class.mfct
[class.friend]
https://timsong-cpp.github.io/cppwp/class.friend
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.inline-5.sentence-3
9.2.9
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type
[dcl.type]
https://timsong-cpp.github.io/cppwp/dcl.type
9.2.9.1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general
[dcl.type.general]
https://timsong-cpp.github.io/cppwp/dcl.type.general
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1164
type-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
typename-specifier
https://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
cv-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
type-specifier-seq:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
defining-type-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
class-specifier
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
enum-specifier
https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-specifier
defining-type-specifier-seq:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier-seq
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
defining-type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier-seq
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
defining-type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
[dcl.meaning]
https://timsong-cpp.github.io/cppwp/dcl.meaning
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-1.sentence-2
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1204
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
declaration
https://timsong-cpp.github.io/cppwp/dcl.pre#nt:declaration
defining-type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.sentence-1
(2.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.1.sentence-1
(2.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.2.sentence-1
(2.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.3.sentence-1
(2.4)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.4.sentence-1
(2.5)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.5
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.5.sentence-1
(2.6)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.6
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-2.6.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1230
defining-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:defining-type-specifier
cv-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1237
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-note-1
enum-specifier
https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-specifier
class-specifier
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
typename-specifier
https://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.spec#dcl.type.general-4.sentence-1
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
[dcl.type]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.general-4.sentence-2
9.2.9.2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv
[dcl.type.cv]
https://timsong-cpp.github.io/cppwp/dcl.type.cv
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1258
cv-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-1.sentence-1
cv-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
cv-qualifier-seq
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-1.sentence-2
cv-qualifier
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
init-declarator-list
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
simple-declaration
https://timsong-cpp.github.io/cppwp/dcl.pre#nt:simple-declaration
member-declarator-list
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list
member-declaration
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-1.sentence-3
1
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#dcl.type.cv-1.sentence-4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-1.sentence-5
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-note-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-1.sentence-6
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1276
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-note-3
[dcl.stc]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.stc
[expr.const.init]
https://timsong-cpp.github.io/cppwp/expr.const.init
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-2.sentence-1
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1285
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-note-4
casting
https://timsong-cpp.github.io/cppwp/expr.const.cast
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-3.sentence-2
4
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#dcl.type.cv-4.sentence-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-example-1
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1339
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-5.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-5.sentence-2
6
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1346
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-note-5
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-6.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-6.sentence-2
[intro.execution]
https://timsong-cpp.github.io/cppwp/intro.execution
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-6.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.cv-6.sentence-4
9.2.9.3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.type.simple
1
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#nt:simple-type-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:computed-type-specifier
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
type-name:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
enum-name
https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-name
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
computed-type-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:computed-type-specifier
decltype-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decltype-specifier
pack-index-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:pack-index-specifier
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1402
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-2.sentence-1
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1413
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/dcl.spec#auto
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.sentence-1
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
[dcl.type.class.deduct]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct
(3.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
(3.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.2
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.sentence-2
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.sentence-3
deducible template
https://timsong-cpp.github.io/cppwp/dcl.spec#def:template,deducible
(3.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.3
(3.4)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.4
(3.5)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.5
defining-type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:defining-type-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.5.sentence-2
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-note-1
template-name
https://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.spec#dcl.type.simple-3.sentence-5
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
[basic.fundamental]
https://timsong-cpp.github.io/cppwp/basic.fundamental
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.sentence-6
17
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-3.sentence-7
17
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#tab:dcl.type.simple-row-1
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-2
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-3
simple-template-id
https://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.spec#tab:dcl.type.simple-row-4
decltype-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decltype-specifier
[dcl.type.decltype]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-5
pack-index-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:pack-index-specifier
[dcl.type.pack.index]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-6
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/dcl.spec#auto
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-7
template-name
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
[dcl.type.class.deduct]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-8
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
[dcl.type.splice]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-9
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-10
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-11
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-12
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-13
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-14
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-15
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-16
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-17
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-18
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-19
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-20
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-21
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-22
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-23
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-24
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-25
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-26
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-27
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-28
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-29
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-30
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-31
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-32
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-33
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-34
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-35
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-36
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-37
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-38
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-39
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-40
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-41
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-42
đŸ”—
https://timsong-cpp.github.io/cppwp/dcl.spec#tab:dcl.type.simple-row-43
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1532
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-4.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-note-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-4.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple-4.sentence-3
9.2.9.4
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#nt:pack-index-specifier
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
constant-expression
https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1548
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
pack-index-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:pack-index-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1552
constant-expression
https://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.spec#dcl.type.pack.index-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1558
pack-index-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:pack-index-specifier
[temp.variadic]
https://timsong-cpp.github.io/cppwp/temp.variadic
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1561
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-note-1
pack-index-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:pack-index-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.pack.index-4.sentence-1
9.2.9.5
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#nt:elaborated-type-specifier
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1580
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1587
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#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-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-2.sentence-2
explicit-specialization
https://timsong-cpp.github.io/cppwp/temp.expl.spec#nt:explicit-specialization
[temp.expl.spec]
https://timsong-cpp.github.io/cppwp/temp.expl.spec
template-declaration
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-declaration
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-2.sentence-3
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-2.sentence-4
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1612
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-3.sentence-1
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-3.sentence-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-3.sentence-3
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1622
friend-type-specifier
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:friend-type-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-4.sentence-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-note-1
using-directive
https://timsong-cpp.github.io/cppwp/namespace.udir#nt:using-directive
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-4.sentence-2
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1639
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-note-2
[basic.lookup.elab]
https://timsong-cpp.github.io/cppwp/basic.lookup.elab
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-5.sentence-1
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
enum-name
https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-5.sentence-2
6
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1648
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
enum-name
https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-name
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-name
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.simple
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-6.sentence-1
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
[dcl.typedef]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.typedef
[temp.names]
https://timsong-cpp.github.io/cppwp/temp.names
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-6.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-note-3
type-parameter
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-parameter
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-6.sentence-3
[class.friend]
https://timsong-cpp.github.io/cppwp/class.friend
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-6.sentence-4
7
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1668
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-7.sentence-1
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
class-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-7.sentence-2
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:elaborated-type-specifier
[dcl.enum]
https://timsong-cpp.github.io/cppwp/dcl.enum
class-key
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-key
[class.union]
https://timsong-cpp.github.io/cppwp/class.union
class-key
https://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.spec#dcl.type.elab-7.sentence-3
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.elab-example-1
9.2.9.6
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype
[dcl.type.decltype]
https://timsong-cpp.github.io/cppwp/dcl.type.decltype
decltype-specifier:
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decltype-specifier
expression
https://timsong-cpp.github.io/cppwp/expr.comma#nt:expression
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1700
(1.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.1
id-expression
https://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.spec#dcl.type.decltype-1.2
id-expression
https://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.spec#auto
[dcl.type.class.deduct]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct
(1.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.3
id-expression
https://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.spec#dcl.type.decltype-1.3.sentence-1
(1.4)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.4
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
(1.5)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.5
(1.6)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.6
(1.7)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.7
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.7.sentence-1
unevaluated operand
https://timsong-cpp.github.io/cppwp/expr.context#def:unevaluated_operand
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.sentence-2
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-example-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-note-1
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/dcl.spec#auto
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1764
decltype-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#dcl.type.decltype-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-2
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-note-2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-5
decltype-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decltype-specifier
typedef-name
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:typedef-name
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-6
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-7
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-note-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-2.sentence-8
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype-example-2
[temp.deduct]
https://timsong-cpp.github.io/cppwp/temp.deduct
decltype-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decltype-specifier
decltype-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decltype-specifier
9.2.9.7
https://timsong-cpp.github.io/cppwp/dcl.spec#auto
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/dcl.spec.auto
9.2.9.7.1
https://timsong-cpp.github.io/cppwp/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.spec#nt:placeholder-type-specifier
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
1
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1826
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1832
parameter-declaration
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
(2.1)
https://timsong-cpp.github.io/cppwp/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.spec#auto.general-2.2
lambda-expression
https://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.spec#auto.general-2.3
template-parameter
https://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
[temp.param]
https://timsong-cpp.github.io/cppwp/temp.param
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-2.sentence-1
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
trailing-return-type
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
generic parameter type placeholder
https://timsong-cpp.github.io/cppwp/dcl.spec#def:generic_parameter_type_placeholder
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
template-parameter
https://timsong-cpp.github.io/cppwp/temp.param#nt:template-parameter
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-2.sentence-2
1
https://timsong-cpp.github.io/cppwp/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.spec#auto.general-2.sentence-3
3
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1862
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
trailing-return-type
https://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.spec#auto.general-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1867
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#auto.general-4.sentence-1
5
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1876
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-5.sentence-1
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-5.sentence-2
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
trailing-return-type
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
initializer
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-5.sentence-3
1
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-1
storage-class-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:storage-class-specifier
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
[dcl.struct.bind]
https://timsong-cpp.github.io/cppwp/dcl.struct.bind
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-5.sentence-4
6
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1908
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
new-type-id
https://timsong-cpp.github.io/cppwp/expr.new#nt:new-type-id
type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expression
https://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.spec#auto.general-6.sentence-1
type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
trailing-return-type
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-6.sentence-2
7
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1922
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
[expr.type.conv]
https://timsong-cpp.github.io/cppwp/expr.type.conv
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/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.spec#auto
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1931
init-declarator-list
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
init-declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-9.sentence-1
placeholder type deduction
https://timsong-cpp.github.io/cppwp/dcl.spec#def:placeholder_type_deduction
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-9.sentence-2
2
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-2
10
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1946
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-10.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-10.sentence-2
11
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1952
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-11.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-3
12
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L1964
private-module-fragment
https://timsong-cpp.github.io/cppwp/module.private.frag#nt:private-module-fragment
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-12.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-note-2
[basic.link]
https://timsong-cpp.github.io/cppwp/basic.link
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-12.sentence-2
13
https://timsong-cpp.github.io/cppwp/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.spec#auto.general-13.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-13.sentence-2
4
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-4
14
https://timsong-cpp.github.io/cppwp/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.spec#auto.general-14.sentence-1
5
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-5
15
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2009
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-15.sentence-1
3
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-note-3
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-15.sentence-2
[temp.deduct]
https://timsong-cpp.github.io/cppwp/temp.deduct
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-15.sentence-3
6
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-6
16
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-16
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2030
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-16.sentence-1
7
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-7
17
https://timsong-cpp.github.io/cppwp/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.spec#auto.general-17.sentence-1
18
https://timsong-cpp.github.io/cppwp/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.spec#auto.general-18.sentence-1
19
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-19
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2076
explicit instantiation declaration
https://timsong-cpp.github.io/cppwp/temp.explicit
.
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-19.sentence-1
8
https://timsong-cpp.github.io/cppwp/dcl.spec#auto.general-example-8
9.2.9.7.2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct
[dcl.type.auto.deduct]
https://timsong-cpp.github.io/cppwp/dcl.type.auto.deduct
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2093
Placeholder type deduction
https://timsong-cpp.github.io/cppwp/dcl.spec#def:placeholder_type_deduction
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2099
initializer-clause
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
(2.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.sentence-1
(2.1.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.1.sentence-1
(2.1.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.2
braced-init-list
https://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.spec#dcl.type.auto.deduct-2.1.2.sentence-1
(2.1.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.3
expression
https://timsong-cpp.github.io/cppwp/expr.comma#nt:expression
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.3.sentence-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-note-1
[expr.comma]
https://timsong-cpp.github.io/cppwp/expr.comma
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.3.sentence-2
(2.1.4)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.4.sentence-1
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.1.sentence-2
(2.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.sentence-1
(2.2.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.1
brace-or-equal-initializer
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:brace-or-equal-initializer
initializer-clause
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
initializer-clause
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.1.sentence-1
(2.2.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.2
braced-init-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.2.sentence-1
(2.2.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.3
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.2.3.sentence-1
(2.3)
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#dcl.type.auto.deduct-2.3.sentence-1
(2.3.1)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.3.1
braced-init-list
https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.3.1.sentence-1
(2.3.2)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.3.2
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
expression-list
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:expression-list
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
assignment-expression
https://timsong-cpp.github.io/cppwp/expr.assign#nt:assignment-expression
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.3.2.sentence-1
(2.4)
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.4
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.4.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2173
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-3.sentence-1
[basic.lookup.general]
https://timsong-cpp.github.io/cppwp/basic.lookup.general
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-3.sentence-2
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#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.spec#dcl.type.auto.deduct-3.sentence-5
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-3.sentence-6
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-3.sentence-7
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-example-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-example-2
4
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2221
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-4.sentence-1
[dcl.type.decltype]
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.decltype
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-4.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-example-3
5
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2250
placeholder-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:placeholder-type-specifier
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
[temp.param]
https://timsong-cpp.github.io/cppwp/temp.param
type-constraint
https://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.auto.deduct-5.sentence-1
9.2.9.8
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct
[dcl.type.class.deduct]
https://timsong-cpp.github.io/cppwp/dcl.type.class.deduct
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2260
decl-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
[dcl.init]
https://timsong-cpp.github.io/cppwp/dcl.init
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-1.sentence-1
1
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#dcl.type.class.deduct-1.sentence-2
decl-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:decl-specifier-seq
init-declarator-list
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:init-declarator-list
member-declarator-list
https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator-list
declarator
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2285
type-specifier-seq
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier-seq
new-type-id
https://timsong-cpp.github.io/cppwp/expr.new#nt:new-type-id
type-id
https://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expression
https://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
[expr.new]
https://timsong-cpp.github.io/cppwp/expr.new
simple-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:simple-type-specifier
explicit type conversion (functional notation)
https://timsong-cpp.github.io/cppwp/expr.type.conv
type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:type-specifier
parameter-declaration
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration
template-parameter
https://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.spec#dcl.type.class.deduct-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2299
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.class.deduct-example-2
9.2.9.9
https://timsong-cpp.github.io/cppwp/dcl.spec#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.spec#nt:splice-type-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2324
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-1.sentence-1
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
[temp.res.general]
https://timsong-cpp.github.io/cppwp/temp.res.general
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-1.sentence-2
1
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-example-1
2
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2350
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-2.sentence-1
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L2358
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-3.sentence-1
splice-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.spec#nt:splice-type-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.
https://timsong-cpp.github.io/cppwp/dcl.spec#dcl.type.splice-3.sentence-2
URLs of
crawlers that visited me
.