René's URL Explorer Experiment
go
Title:
[expr.prim.id]
direct link
Domain:
timsong-cpp.github.io
Links
:
[expr]
https://timsong-cpp.github.io/cppwp/#expr
[expr.prim]
https://timsong-cpp.github.io/cppwp/expr.prim#id
[expr.prim.id.general]
https://timsong-cpp.github.io/cppwp/expr.prim.id#general
[expr.prim.id.unqual]
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual
[expr.prim.id.qual]
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual
[expr.prim.pack.index]
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index
[expr.prim.id.dtor]
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor
7.5.5.1
https://timsong-cpp.github.io/cppwp/expr.prim.id#general
[expr.prim.id.general]
https://timsong-cpp.github.io/cppwp/expr.prim.id.general
id-expression:
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
pack-index-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:pack-index-expression
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1376
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
primary-expression
https://timsong-cpp.github.io/cppwp/expr.prim.grammar#nt:primary-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-1.sentence-1
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-note-1
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
. and -> operators
https://timsong-cpp.github.io/cppwp/expr.ref
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1385
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[expr.prim.this]
https://timsong-cpp.github.io/cppwp/expr.prim.this
(2.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.2
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[expr.ref]
https://timsong-cpp.github.io/cppwp/expr.ref
(2.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.3
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
reflect-expression
https://timsong-cpp.github.io/cppwp/expr.reflect#nt:reflect-expression
[expr.reflect]
https://timsong-cpp.github.io/cppwp/expr.reflect
(2.4)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.4
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
[expr.unary.op]
https://timsong-cpp.github.io/cppwp/expr.unary.op
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.sentence-1
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.sentence-2
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-note-2
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.sentence-3
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.sentence-4
[temp.dep.type]
https://timsong-cpp.github.io/cppwp/temp.dep.type
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-2.sentence-5
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-example-1
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1430
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[class.union.anon]
https://timsong-cpp.github.io/cppwp/class.union.anon
(3.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.1
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.1.sentence-1
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-example-2
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.1.sentence-2
(3.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.2
[expr.ref]
https://timsong-cpp.github.io/cppwp/expr.ref
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.2.sentence-1
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-note-3
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.2.sentence-2
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-example-3
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-3.2.sentence-3
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1456
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
(4.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-4.1
(4.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-4.2
[expr.unary.op]
https://timsong-cpp.github.io/cppwp/expr.unary.op
(4.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-4.3
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-4.sentence-1
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-example-4
5
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1486
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1490
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[over.match]
https://timsong-cpp.github.io/cppwp/over.match
[over.over]
https://timsong-cpp.github.io/cppwp/over.over
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-6.sentence-1
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-note-4
requires-clause
https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
constraint-expression
https://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-6.sentence-2
5
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-example-5
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-6.sentence-3
unevaluated operand
https://timsong-cpp.github.io/cppwp/expr.context#def:unevaluated_operand
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#general-6.sentence-4
7.5.5.2
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual
[expr.prim.id.unqual]
https://timsong-cpp.github.io/cppwp/expr.prim.id.unqual
unqualified-id:
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
operator-function-id
https://timsong-cpp.github.io/cppwp/over.oper.general#nt:operator-function-id
conversion-function-id
https://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-function-id
literal-operator-id
https://timsong-cpp.github.io/cppwp/over.literal#nt:literal-operator-id
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1532
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[dcl]
https://timsong-cpp.github.io/cppwp/dcl
declarator-id
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator-id
[dcl.decl]
https://timsong-cpp.github.io/cppwp/dcl.decl
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-1.sentence-1
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-note-1
operator-function-id
https://timsong-cpp.github.io/cppwp/over.oper.general#nt:operator-function-id
[over.oper]
https://timsong-cpp.github.io/cppwp/over.oper
conversion-function-id
https://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-function-id
[class.conv.fct]
https://timsong-cpp.github.io/cppwp/class.conv.fct
literal-operator-id
https://timsong-cpp.github.io/cppwp/over.literal#nt:literal-operator-id
[over.literal]
https://timsong-cpp.github.io/cppwp/over.literal
template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
[temp.names]
https://timsong-cpp.github.io/cppwp/temp.names
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-1.sentence-2
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
[expr.prim.id.dtor]
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-1.sentence-3
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1548
component name
https://timsong-cpp.github.io/cppwp/expr.prim.id#def:component_name
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
(2.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-2.2
template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-2.sentence-1
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-note-2
[expr.prim.id.qual]
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/dcl.type.simple
[dcl.type.elab]
https://timsong-cpp.github.io/cppwp/dcl.type.elab
[dcl.mptr]
https://timsong-cpp.github.io/cppwp/dcl.mptr
[namespace.udecl]
https://timsong-cpp.github.io/cppwp/namespace.udecl
[temp.param]
https://timsong-cpp.github.io/cppwp/temp.param
[temp.names]
https://timsong-cpp.github.io/cppwp/temp.names
[temp.res]
https://timsong-cpp.github.io/cppwp/temp.res
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-2.sentence-2
terminal name
https://timsong-cpp.github.io/cppwp/expr.prim.id#def:name,terminal
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-2.sentence-3
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1565
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
[basic.lookup.unqual]
https://timsong-cpp.github.io/cppwp/basic.lookup.unqual
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1569
(4.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4.1
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
(4.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4.2
[basic.pre]
https://timsong-cpp.github.io/cppwp/basic.pre
init-capture
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
[expr.prim.lambda.capture]
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture
(4.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4.3
compound-statement
https://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
(4.4)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4.4
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
lambda-expression
https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
[expr.ref]
https://timsong-cpp.github.io/cppwp/expr.ref
[dcl.fct]
https://timsong-cpp.github.io/cppwp/dcl.fct
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4.sentence-1
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-note-3
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-4.sentence-2
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-example-1
5
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1629
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
[dcl.fct.def.coroutine]
https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1637
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
[dcl.contract.res]
https://timsong-cpp.github.io/cppwp/dcl.contract.res
(6.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-6.1
(6.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-6.2
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1653
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
[basic.contract]
https://timsong-cpp.github.io/cppwp/basic.contract
(7.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-7.1
(7.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-7.2
(7.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-7.3
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1675
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-example-2
9
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1727
[temp.param]
https://timsong-cpp.github.io/cppwp/temp.param
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-9.sentence-1
10
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-10
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1732
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-10.sentence-1
11
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-11
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1735
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-note-4
[expr.type]
https://timsong-cpp.github.io/cppwp/expr.type
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-11.sentence-1
12
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-12
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1741
[dcl.struct.bind]
https://timsong-cpp.github.io/cppwp/dcl.struct.bind
[dcl.contract.res]
https://timsong-cpp.github.io/cppwp/dcl.contract.res
[basic.lval]
https://timsong-cpp.github.io/cppwp/basic.lval
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-12.sentence-1
13
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-13
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1754
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[class.temporary]
https://timsong-cpp.github.io/cppwp/class.temporary
(13.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-13.1
(13.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-13.2
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-13.sentence-1
14
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-14
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1777
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[class.temporary]
https://timsong-cpp.github.io/cppwp/class.temporary
[expr.call]
https://timsong-cpp.github.io/cppwp/expr.call
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-14.sentence-1
15
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-15
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1787
implicitly movable entity
https://timsong-cpp.github.io/cppwp/expr.prim.id#def:entity,implicitly_movable
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-15.sentence-1
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
splice-expression
https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
[expr.prim.splice]
https://timsong-cpp.github.io/cppwp/expr.prim.splice
move-eligible
https://timsong-cpp.github.io/cppwp/expr.prim.id#def:move-eligible
(15.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-15.1
(15.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-15.2
[stmt.return]
https://timsong-cpp.github.io/cppwp/stmt.return
[stmt.return.coroutine]
https://timsong-cpp.github.io/cppwp/stmt.return.coroutine
throw-expression
https://timsong-cpp.github.io/cppwp/expr.throw#nt:throw-expression
[expr.throw]
https://timsong-cpp.github.io/cppwp/expr.throw
(15.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-15.3
throw-expression
https://timsong-cpp.github.io/cppwp/expr.throw#nt:throw-expression
try-block
https://timsong-cpp.github.io/cppwp/except.pre#nt:try-block
function-try-block
https://timsong-cpp.github.io/cppwp/except.pre#nt:function-try-block
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#unqual-15.sentence-2
7.5.5.3
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual
[expr.prim.id.qual]
https://timsong-cpp.github.io/cppwp/expr.prim.id.qual
qualified-id:
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
nested-name-specifier:
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
namespace-name
https://timsong-cpp.github.io/cppwp/namespace.def.general#nt:namespace-name
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
splice-scope-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:splice-scope-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
splice-scope-specifier:
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:splice-scope-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/expr.prim.id#qual-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1842
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
unqualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:unqualified-id
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-1.sentence-1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
namespace-name
https://timsong-cpp.github.io/cppwp/namespace.def.general#nt:namespace-name
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#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-1.sentence-2
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1853
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-scope-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:splice-scope-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-2.sentence-1
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-2.sentence-2
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-example-1
splice-scope-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:splice-scope-specifier
splice-scope-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:splice-scope-specifier
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1880
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
declarative
https://timsong-cpp.github.io/cppwp/expr.prim.id#def:declarative
(3.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.1
class-head-name
https://timsong-cpp.github.io/cppwp/class.pre#nt:class-head-name
[class.pre]
https://timsong-cpp.github.io/cppwp/class.pre
(3.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.2
enum-head-name
https://timsong-cpp.github.io/cppwp/dcl.enum#nt:enum-head-name
[dcl.enum]
https://timsong-cpp.github.io/cppwp/dcl.enum
(3.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.3
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
declarator-id
https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator-id
[dcl.decl.general]
https://timsong-cpp.github.io/cppwp/dcl.decl.general
(3.4)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.4
elaborated-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.elab#nt:elaborated-type-specifier
[temp.explicit]
https://timsong-cpp.github.io/cppwp/temp.explicit
(3.5)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.5
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.sentence-1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
splice-scope-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:splice-scope-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.sentence-2
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-3.sentence-3
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1904
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
(4.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.1.sentence-1
(4.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.2
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.2.sentence-1
(4.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.3
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-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/expr.prim.id#qual-4.3.sentence-1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
splice-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.3.sentence-2
(4.4)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.4
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-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/expr.prim.id#qual-4.4.sentence-1
splice-specialization-specifier
https://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.4.sentence-2
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.4.sentence-3
(4.5)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.5
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#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/expr.prim.id#qual-4.5.sentence-1
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.5.sentence-2
(4.5.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.5.1
[temp.arg]
https://timsong-cpp.github.io/cppwp/temp.arg
template-head
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.mem]
https://timsong-cpp.github.io/cppwp/temp.mem
template-head
https://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.over.link]
https://timsong-cpp.github.io/cppwp/temp.over.link
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.5.1.sentence-1
(4.5.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.5.2
[temp.spec.partial]
https://timsong-cpp.github.io/cppwp/temp.spec.partial
[temp.over.link]
https://timsong-cpp.github.io/cppwp/temp.over.link
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.5.2.sentence-1
(4.6)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.6
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
namespace-name
https://timsong-cpp.github.io/cppwp/namespace.def.general#nt:namespace-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
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.6.sentence-1
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-4.6.sentence-2
5
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-5
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1965
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:nested-name-specifier
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
computed-type-specifier
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
type-name
https://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-5.sentence-1
6
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-6
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1972
qualified-id
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:qualified-id
[basic.lookup.qual]
https://timsong-cpp.github.io/cppwp/basic.lookup.qual
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-6.sentence-1
7
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-7
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1976
[basic.contract]
https://timsong-cpp.github.io/cppwp/basic.contract
(7.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-7.1
(7.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-7.2
(7.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-7.3
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-7.sentence-1
8
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-8
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1997
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-8.sentence-1
9
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2000
(9.1)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9.1
(9.2)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9.2
(9.3)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9.3
(9.4)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9.4
[dcl.struct.bind]
https://timsong-cpp.github.io/cppwp/dcl.struct.bind
(9.5)
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9.5
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#qual-9.sentence-1
7.5.5.4
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index
[expr.prim.pack.index]
https://timsong-cpp.github.io/cppwp/expr.prim.pack.index
pack-index-expression:
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:pack-index-expression
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
constant-expression
https://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2024
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
pack-index-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:pack-index-expression
identifier
https://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2028
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/expr.prim.id#expr.prim.pack.index-2.sentence-1
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2034
pack-index-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:pack-index-expression
[temp.variadic]
https://timsong-cpp.github.io/cppwp/temp.variadic
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-3.sentence-1
4
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-4
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2037
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-note-1
pack-index-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:pack-index-expression
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#expr.prim.pack.index-4.sentence-1
7.5.5.5
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor
[expr.prim.id.dtor]
https://timsong-cpp.github.io/cppwp/expr.prim.id.dtor
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-1
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2045
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[class.dtor]
https://timsong-cpp.github.io/cppwp/class.dtor
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
pseudo-destructor
https://timsong-cpp.github.io/cppwp/expr.prim.id#def:pseudo-destructor
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-1.sentence-1
2
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-2
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2054
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
id-expression
https://timsong-cpp.github.io/cppwp/expr.prim.id#nt:id-expression
[expr.ref]
https://timsong-cpp.github.io/cppwp/expr.ref
postfix-expression
https://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
[expr.call]
https://timsong-cpp.github.io/cppwp/expr.call
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-2.sentence-1
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-note-1
[expr.call]
https://timsong-cpp.github.io/cppwp/expr.call
[basic.life]
https://timsong-cpp.github.io/cppwp/basic.life
.
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-2.sentence-2
3
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-3
#
https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2064
1
https://timsong-cpp.github.io/cppwp/expr.prim.id#dtor-example-1
user-defined-floating-point-literal
https://timsong-cpp.github.io/cppwp/lex.ext#nt:user-defined-floating-point-literal
[lex.ext]
https://timsong-cpp.github.io/cppwp/lex.ext
URLs of
crawlers that visited me
.