René's URL Explorer Experiment


Title: [expr]

direct link

Domain: timsong-cpp.github.io

Links:

[expr]https://timsong-cpp.github.io/cppwp/#expr
[expr.pre]https://timsong-cpp.github.io/cppwp/expr#pre
[expr.prop]https://timsong-cpp.github.io/cppwp/expr#prop
[basic.lval]https://timsong-cpp.github.io/cppwp/expr#basic.lval
[expr.type]https://timsong-cpp.github.io/cppwp/expr#type
[expr.context]https://timsong-cpp.github.io/cppwp/expr#context
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
[conv.general]https://timsong-cpp.github.io/cppwp/expr#conv.general
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
[conv.rval]https://timsong-cpp.github.io/cppwp/expr#conv.rval
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
[conv.fpprom]https://timsong-cpp.github.io/cppwp/expr#conv.fpprom
[conv.integral]https://timsong-cpp.github.io/cppwp/expr#conv.integral
[conv.double]https://timsong-cpp.github.io/cppwp/expr#conv.double
[conv.fpint]https://timsong-cpp.github.io/cppwp/expr#conv.fpint
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
[conv.mem]https://timsong-cpp.github.io/cppwp/expr#conv.mem
[conv.fctptr]https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
[conv.bool]https://timsong-cpp.github.io/cppwp/expr#conv.bool
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
[expr.prim]https://timsong-cpp.github.io/cppwp/expr#prim
[expr.prim.grammar]https://timsong-cpp.github.io/cppwp/expr#prim.grammar
[expr.prim.literal]https://timsong-cpp.github.io/cppwp/expr#prim.literal
[expr.prim.this]https://timsong-cpp.github.io/cppwp/expr#prim.this
[expr.prim.paren]https://timsong-cpp.github.io/cppwp/expr#prim.paren
[expr.prim.id]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.pack.index
[expr.prim.id.dtor]https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/expr#prim.lambda
[expr.prim.lambda.general]https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general
[expr.prim.lambda.closure]https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture
[expr.prim.fold]https://timsong-cpp.github.io/cppwp/expr#prim.fold
[expr.prim.req]https://timsong-cpp.github.io/cppwp/expr#prim.req
[expr.prim.req.general]https://timsong-cpp.github.io/cppwp/expr#prim.req.general
[expr.prim.req.simple]https://timsong-cpp.github.io/cppwp/expr#prim.req.simple
[expr.prim.req.type]https://timsong-cpp.github.io/cppwp/expr#prim.req.type
[expr.prim.req.compound]https://timsong-cpp.github.io/cppwp/expr#prim.req.compound
[expr.prim.req.nested]https://timsong-cpp.github.io/cppwp/expr#prim.req.nested
[expr.prim.splice]https://timsong-cpp.github.io/cppwp/expr#prim.splice
[expr.compound]https://timsong-cpp.github.io/cppwp/expr#compound
[expr.post]https://timsong-cpp.github.io/cppwp/expr#post
[expr.post.general]https://timsong-cpp.github.io/cppwp/expr#post.general
[expr.sub]https://timsong-cpp.github.io/cppwp/expr#sub
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr#type.conv
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr#post.incr
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr#dynamic.cast
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr#static.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
[expr.unary]https://timsong-cpp.github.io/cppwp/expr#unary
[expr.unary.general]https://timsong-cpp.github.io/cppwp/expr#unary.general
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr#unary.op
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr#pre.incr
[expr.await]https://timsong-cpp.github.io/cppwp/expr#await
[expr.sizeof]https://timsong-cpp.github.io/cppwp/expr#sizeof
[expr.alignof]https://timsong-cpp.github.io/cppwp/expr#alignof
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr#unary.noexcept
[expr.new]https://timsong-cpp.github.io/cppwp/expr#new
[expr.delete]https://timsong-cpp.github.io/cppwp/expr#delete
[expr.reflect]https://timsong-cpp.github.io/cppwp/expr#reflect
[expr.cast]https://timsong-cpp.github.io/cppwp/expr#cast
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr#mptr.oper
[expr.mul]https://timsong-cpp.github.io/cppwp/expr#mul
[expr.add]https://timsong-cpp.github.io/cppwp/expr#add
[expr.shift]https://timsong-cpp.github.io/cppwp/expr#shift
[expr.spaceship]https://timsong-cpp.github.io/cppwp/expr#spaceship
[expr.rel]https://timsong-cpp.github.io/cppwp/expr#rel
[expr.eq]https://timsong-cpp.github.io/cppwp/expr#eq
[expr.bit.and]https://timsong-cpp.github.io/cppwp/expr#bit.and
[expr.xor]https://timsong-cpp.github.io/cppwp/expr#xor
[expr.or]https://timsong-cpp.github.io/cppwp/expr#or
[expr.log.and]https://timsong-cpp.github.io/cppwp/expr#log.and
[expr.log.or]https://timsong-cpp.github.io/cppwp/expr#log.or
[expr.cond]https://timsong-cpp.github.io/cppwp/expr#cond
[expr.yield]https://timsong-cpp.github.io/cppwp/expr#yield
[expr.throw]https://timsong-cpp.github.io/cppwp/expr#throw
[expr.assign]https://timsong-cpp.github.io/cppwp/expr#assign
[expr.comma]https://timsong-cpp.github.io/cppwp/expr#comma
[expr.const]https://timsong-cpp.github.io/cppwp/expr#const
[expr.const.general]https://timsong-cpp.github.io/cppwp/expr#const.general
[expr.const.core]https://timsong-cpp.github.io/cppwp/expr#const.core
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr#const.const
[expr.const.init]https://timsong-cpp.github.io/cppwp/expr#const.init
[expr.const.imm]https://timsong-cpp.github.io/cppwp/expr#const.imm
[expr.const.reflect]https://timsong-cpp.github.io/cppwp/expr#const.reflect
[expr.const.defns]https://timsong-cpp.github.io/cppwp/expr#const.defns
7.1https://timsong-cpp.github.io/cppwp/expr#pre
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
1https://timsong-cpp.github.io/cppwp/expr#pre-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L18
1https://timsong-cpp.github.io/cppwp/expr#pre-note-1
.https://timsong-cpp.github.io/cppwp/expr#pre-1.sentence-1
34https://timsong-cpp.github.io/cppwp/expr#footnote-34
.https://timsong-cpp.github.io/cppwp/expr#pre-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#pre-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#pre-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L32
2https://timsong-cpp.github.io/cppwp/expr#pre-note-2
classhttps://timsong-cpp.github.io/cppwp/class
enumerationhttps://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr#pre-2.sentence-1
[over.oper]https://timsong-cpp.github.io/cppwp/over.oper
.https://timsong-cpp.github.io/cppwp/expr#pre-2.sentence-2
[expr.compound]https://timsong-cpp.github.io/cppwp/expr#compound
.https://timsong-cpp.github.io/cppwp/expr#pre-2.sentence-3
overloaded operatorshttps://timsong-cpp.github.io/cppwp/over.oper
.https://timsong-cpp.github.io/cppwp/expr#pre-2.sentence-4
3https://timsong-cpp.github.io/cppwp/expr#pre-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L46
[expr.compound]https://timsong-cpp.github.io/cppwp/expr#compound
.https://timsong-cpp.github.io/cppwp/expr#pre-3.sentence-1
built-in operatorshttps://timsong-cpp.github.io/cppwp/expr#def:operators,built-in
.https://timsong-cpp.github.io/cppwp/expr#pre-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#pre-3.sentence-3
[expr.compound]https://timsong-cpp.github.io/cppwp/expr#compound
[over.match.oper]https://timsong-cpp.github.io/cppwp/over.match.oper
[over.built]https://timsong-cpp.github.io/cppwp/over.built
.https://timsong-cpp.github.io/cppwp/expr#pre-3.sentence-4
4https://timsong-cpp.github.io/cppwp/expr#pre-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L59
.https://timsong-cpp.github.io/cppwp/expr#pre-4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#pre-note-3
.https://timsong-cpp.github.io/cppwp/expr#pre-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#pre-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L75
4https://timsong-cpp.github.io/cppwp/expr#pre-note-4
.https://timsong-cpp.github.io/cppwp/expr#pre-5.sentence-1
35https://timsong-cpp.github.io/cppwp/expr#footnote-35
.https://timsong-cpp.github.io/cppwp/expr#pre-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#pre-5.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#pre-5.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#pre-5.sentence-5
6https://timsong-cpp.github.io/cppwp/expr#pre-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L125
.https://timsong-cpp.github.io/cppwp/expr#pre-6.sentence-1
36https://timsong-cpp.github.io/cppwp/expr#footnote-36
34)https://timsong-cpp.github.io/cppwp/expr#footnote-34
34)https://timsong-cpp.github.io/cppwp/expr#footnoteref-34
.https://timsong-cpp.github.io/cppwp/expr#footnote-34.sentence-1
35)https://timsong-cpp.github.io/cppwp/expr#footnote-35
35)https://timsong-cpp.github.io/cppwp/expr#footnoteref-35
.https://timsong-cpp.github.io/cppwp/expr#footnote-35.sentence-1
36)https://timsong-cpp.github.io/cppwp/expr#footnote-36
36)https://timsong-cpp.github.io/cppwp/expr#footnoteref-36
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr#type.conv
[expr.cast]https://timsong-cpp.github.io/cppwp/expr#cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr#static.cast
[expr.assign]https://timsong-cpp.github.io/cppwp/expr#assign
.https://timsong-cpp.github.io/cppwp/expr#footnote-36.sentence-1
7.2https://timsong-cpp.github.io/cppwp/expr#prop
[expr.prop]https://timsong-cpp.github.io/cppwp/expr.prop
7.2.1https://timsong-cpp.github.io/cppwp/expr#basic.lval
[basic.lval]https://timsong-cpp.github.io/cppwp/basic.lval
1https://timsong-cpp.github.io/cppwp/expr#basic.lval-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L140
2https://timsong-cpp.github.io/cppwp/expr#fig:basic.lval
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#fig:basic.lval
[fig:basic.lval]https://timsong-cpp.github.io/cppwp/fig:basic.lval
(1.1)https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.1
glvaluehttps://timsong-cpp.github.io/cppwp/expr#def:glvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.2
prvaluehttps://timsong-cpp.github.io/cppwp/expr#def:prvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.3
xvaluehttps://timsong-cpp.github.io/cppwp/expr#def:xvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.4
lvaluehttps://timsong-cpp.github.io/cppwp/expr#def:lvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.4.sentence-1
(1.5)https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.5
rvaluehttps://timsong-cpp.github.io/cppwp/expr#def:rvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-1.5.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#basic.lval-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L163
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-2.sentence-1
value categoryhttps://timsong-cpp.github.io/cppwp/expr#def:value_category
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-1
[expr.compound]https://timsong-cpp.github.io/cppwp/expr#compound
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-2.sentence-5
3https://timsong-cpp.github.io/cppwp/expr#basic.lval-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L176
2https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-2
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#basic.lval-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L187
3https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-3
(4.1)https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[expr.prim.id.unqual]https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
[expr.prim.splice]https://timsong-cpp.github.io/cppwp/expr#prim.splice
(4.2)https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.2
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
(4.3)https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.3
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr#type.conv
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr#dynamic.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr#static.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/expr#cast
(4.4)https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.4
[expr.sub]https://timsong-cpp.github.io/cppwp/expr#sub
(4.5)https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.5
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
(4.6)https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.6
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr#mptr.oper
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#basic.lval-example-1
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-4.sentence-4
5https://timsong-cpp.github.io/cppwp/expr#basic.lval-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L232
resulthttps://timsong-cpp.github.io/cppwp/expr#def:result,glvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-5.sentence-1
resulthttps://timsong-cpp.github.io/cppwp/expr#def:result,prvalue
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-5.sentence-3
result objecthttps://timsong-cpp.github.io/cppwp/expr#def:result_object
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-5.sentence-4
4https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-4
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.decltype#nt:decltype-specifier
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-5.sentence-5
[expr.context]https://timsong-cpp.github.io/cppwp/expr#context
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-5.sentence-6
6https://timsong-cpp.github.io/cppwp/expr#basic.lval-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L249
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-6.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-5
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-6.sentence-2
6https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-6
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-7
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr#basic.lval-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L270
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#basic.lval-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L278
8https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-8
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr#basic.lval-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L285
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type.decltype
[class.abstract]https://timsong-cpp.github.io/cppwp/class.abstract
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-9.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-9.sentence-2
9https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-9
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-9.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-9.sentence-4
[expr.type]https://timsong-cpp.github.io/cppwp/expr#type
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-9.sentence-5
10https://timsong-cpp.github.io/cppwp/expr#basic.lval-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L297
modifiablehttps://timsong-cpp.github.io/cppwp/expr#def:modifiable
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-10.sentence-1
10https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-10
[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
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-10.sentence-2
11https://timsong-cpp.github.io/cppwp/expr#basic.lval-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L306
type-accessiblehttps://timsong-cpp.github.io/cppwp/expr#def:type-accessible
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
(11.1)https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.1
(11.2)https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.2
(11.3)https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.3
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.sentence-1
[defns.access]https://timsong-cpp.github.io/cppwp/defns.access
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.sentence-2
37https://timsong-cpp.github.io/cppwp/expr#footnote-37
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.sentence-3
11https://timsong-cpp.github.io/cppwp/expr#basic.lval-note-11
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#basic.lval-11.sentence-5
37)https://timsong-cpp.github.io/cppwp/expr#footnote-37
37)https://timsong-cpp.github.io/cppwp/expr#footnoteref-37
.https://timsong-cpp.github.io/cppwp/expr#footnote-37.sentence-1
7.2.2https://timsong-cpp.github.io/cppwp/expr#type
[expr.type]https://timsong-cpp.github.io/cppwp/expr.type
1https://timsong-cpp.github.io/cppwp/expr#type-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L338
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
.https://timsong-cpp.github.io/cppwp/expr#type-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#type-1.sentence-2
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#type-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#type-note-1
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/expr#type-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#type-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L354
.https://timsong-cpp.github.io/cppwp/expr#type-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#type-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L359
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr#def:composite_pointer_type
(3.1)https://timsong-cpp.github.io/cppwp/expr#type-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr#type-3.2
(3.3)https://timsong-cpp.github.io/cppwp/expr#type-3.3
(3.4)https://timsong-cpp.github.io/cppwp/expr#type-3.4
(3.5)https://timsong-cpp.github.io/cppwp/expr#type-3.5
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
(3.6)https://timsong-cpp.github.io/cppwp/expr#type-3.6
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
(3.7)https://timsong-cpp.github.io/cppwp/expr#type-3.7
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
(3.8)https://timsong-cpp.github.io/cppwp/expr#type-3.8
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
(3.9)https://timsong-cpp.github.io/cppwp/expr#type-3.9
.https://timsong-cpp.github.io/cppwp/expr#type-3.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#type-example-1
.https://timsong-cpp.github.io/cppwp/expr#type-3.sentence-2
7.2.3https://timsong-cpp.github.io/cppwp/expr#context
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
1https://timsong-cpp.github.io/cppwp/expr#context-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L441
unevaluated operandshttps://timsong-cpp.github.io/cppwp/expr#def:unevaluated_operand
[expr.prim.req.simple]https://timsong-cpp.github.io/cppwp/expr#prim.req.simple
[expr.prim.req.compound]https://timsong-cpp.github.io/cppwp/expr#prim.req.compound
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
[expr.sizeof]https://timsong-cpp.github.io/cppwp/expr#sizeof
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr#unary.noexcept
[expr.reflect]https://timsong-cpp.github.io/cppwp/expr#reflect
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type.decltype
[temp.pre]https://timsong-cpp.github.io/cppwp/temp.pre
[temp.concept]https://timsong-cpp.github.io/cppwp/temp.concept
.https://timsong-cpp.github.io/cppwp/expr#context-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#context-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#context-note-1
[expr.prim.id]https://timsong-cpp.github.io/cppwp/expr#prim.id
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/expr#context-1.sentence-3
full-expressionhttps://timsong-cpp.github.io/cppwp/intro.execution#def:full-expression
.https://timsong-cpp.github.io/cppwp/expr#context-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#context-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L461
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-1
discarded-value expressionhttps://timsong-cpp.github.io/cppwp/expr#def:discarded-value_expression
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-2
array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
(2.1)https://timsong-cpp.github.io/cppwp/expr#context-2.1
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
(2.2)https://timsong-cpp.github.io/cppwp/expr#context-2.2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[expr.prim.id]https://timsong-cpp.github.io/cppwp/expr#prim.id
(2.3)https://timsong-cpp.github.io/cppwp/expr#context-2.3
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
[expr.prim.splice]https://timsong-cpp.github.io/cppwp/expr#prim.splice
(2.4)https://timsong-cpp.github.io/cppwp/expr#context-2.4
subscriptinghttps://timsong-cpp.github.io/cppwp/expr#sub
(2.5)https://timsong-cpp.github.io/cppwp/expr#context-2.5
class member accesshttps://timsong-cpp.github.io/cppwp/expr#ref
(2.6)https://timsong-cpp.github.io/cppwp/expr#context-2.6
indirectionhttps://timsong-cpp.github.io/cppwp/expr#def:indirection
(2.7)https://timsong-cpp.github.io/cppwp/expr#context-2.7
pointer-to-member operationhttps://timsong-cpp.github.io/cppwp/expr#mptr.oper
(2.8)https://timsong-cpp.github.io/cppwp/expr#context-2.8
conditional expressionhttps://timsong-cpp.github.io/cppwp/expr#cond
(2.9)https://timsong-cpp.github.io/cppwp/expr#context-2.9
comma expressionhttps://timsong-cpp.github.io/cppwp/expr#comma
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#context-note-2
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-5
[conv.rval]https://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr#context-note-3
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-7
.https://timsong-cpp.github.io/cppwp/expr#context-2.sentence-8
7.3https://timsong-cpp.github.io/cppwp/expr#conv
[conv]https://timsong-cpp.github.io/cppwp/conv
7.3.1https://timsong-cpp.github.io/cppwp/expr#conv.general
[conv.general]https://timsong-cpp.github.io/cppwp/conv.general
1https://timsong-cpp.github.io/cppwp/expr#conv.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L506
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.sentence-2
standard conversion sequencehttps://timsong-cpp.github.io/cppwp/expr#def:conversion_sequence,standard
(1.1)https://timsong-cpp.github.io/cppwp/expr#conv.general-1.1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#conv.general-1.2
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/expr#conv.general-1.3
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/expr#conv.general-1.4
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#conv.general-note-1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#conv.general-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr#conv.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L536
2https://timsong-cpp.github.io/cppwp/expr#conv.general-note-2
(2.1)https://timsong-cpp.github.io/cppwp/expr#conv.general-2.1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.1.sentence-1
[expr.compound]https://timsong-cpp.github.io/cppwp/expr#compound
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.1.sentence-2
(2.2)https://timsong-cpp.github.io/cppwp/expr#conv.general-2.2
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
[stmt.iter]https://timsong-cpp.github.io/cppwp/stmt.iter
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.2.sentence-2
(2.3)https://timsong-cpp.github.io/cppwp/expr#conv.general-2.3
[stmt.switch]https://timsong-cpp.github.io/cppwp/stmt.switch
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.3.sentence-2
(2.4)https://timsong-cpp.github.io/cppwp/expr#conv.general-2.4
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.4.sentence-2
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
.https://timsong-cpp.github.io/cppwp/expr#conv.general-2.4.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#conv.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L559
implicitly convertedhttps://timsong-cpp.github.io/cppwp/expr#def:conversion,implicit
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr#conv.general-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#conv.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L565
.https://timsong-cpp.github.io/cppwp/expr#conv.general-4.sentence-1
contextually converted to boolhttps://timsong-cpp.github.io/cppwp/expr#def:conversion,contextual_to_bool
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr#conv.general-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#conv.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L572
.https://timsong-cpp.github.io/cppwp/expr#conv.general-5.sentence-1
contextually implicitly convertedhttps://timsong-cpp.github.io/cppwp/expr#def:contextually_implicitly_converted
.https://timsong-cpp.github.io/cppwp/expr#conv.general-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.general-5.sentence-3
6https://timsong-cpp.github.io/cppwp/expr#conv.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L586
.https://timsong-cpp.github.io/cppwp/expr#conv.general-6.sentence-1
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
.https://timsong-cpp.github.io/cppwp/expr#conv.general-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.general-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#conv.general-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L596
3https://timsong-cpp.github.io/cppwp/expr#conv.general-note-3
[class.conv]https://timsong-cpp.github.io/cppwp/class.conv
.https://timsong-cpp.github.io/cppwp/expr#conv.general-7.sentence-1
[over.best.ics]https://timsong-cpp.github.io/cppwp/over.best.ics
.https://timsong-cpp.github.io/cppwp/expr#conv.general-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr#conv.general-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L605
4https://timsong-cpp.github.io/cppwp/expr#conv.general-note-4
.https://timsong-cpp.github.io/cppwp/expr#conv.general-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.general-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.general-8.sentence-3
7.3.2https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
1https://timsong-cpp.github.io/cppwp/expr#conv.lval-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L615
glvaluehttps://timsong-cpp.github.io/cppwp/expr#def:glvalue
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-1.sentence-1
38https://timsong-cpp.github.io/cppwp/expr#footnote-38
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-1.sentence-4
39https://timsong-cpp.github.io/cppwp/expr#footnote-39
2https://timsong-cpp.github.io/cppwp/expr#conv.lval-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L637
(2.1)https://timsong-cpp.github.io/cppwp/expr#conv.lval-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr#conv.lval-2.2
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#conv.lval-example-1
3https://timsong-cpp.github.io/cppwp/expr#conv.lval-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L662
(3.1)https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.1
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#conv.lval-note-1
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
[class.union]https://timsong-cpp.github.io/cppwp/class.union
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.1.sentence-2
(3.2)https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.2
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.2.sentence-1
(3.3)https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.3
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.3.sentence-1
(3.4)https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.4
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.4.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#conv.lval-example-2
(3.5)https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.5
[defns.access]https://timsong-cpp.github.io/cppwp/defns.access
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.5.sentence-2
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-3.5.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#conv.lval-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L705
2https://timsong-cpp.github.io/cppwp/expr#conv.lval-note-2
[basic.lval]https://timsong-cpp.github.io/cppwp/expr#basic.lval
.https://timsong-cpp.github.io/cppwp/expr#conv.lval-4.sentence-1
38)https://timsong-cpp.github.io/cppwp/expr#footnote-38
38)https://timsong-cpp.github.io/cppwp/expr#footnoteref-38
[basic.lval]https://timsong-cpp.github.io/cppwp/expr#basic.lval
.https://timsong-cpp.github.io/cppwp/expr#footnote-38.sentence-1
39)https://timsong-cpp.github.io/cppwp/expr#footnote-39
39)https://timsong-cpp.github.io/cppwp/expr#footnoteref-39
.https://timsong-cpp.github.io/cppwp/expr#footnote-39.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#footnote-39.sentence-2
7.3.3https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
1https://timsong-cpp.github.io/cppwp/expr#conv.array-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L712
.https://timsong-cpp.github.io/cppwp/expr#conv.array-1.sentence-1
[conv.rval]https://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#conv.array-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.array-1.sentence-3
7.3.4https://timsong-cpp.github.io/cppwp/expr#conv.func
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
1https://timsong-cpp.github.io/cppwp/expr#conv.func-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L728
.https://timsong-cpp.github.io/cppwp/expr#conv.func-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.func-1.sentence-2
40https://timsong-cpp.github.io/cppwp/expr#footnote-40
40)https://timsong-cpp.github.io/cppwp/expr#footnote-40
40)https://timsong-cpp.github.io/cppwp/expr#footnoteref-40
.https://timsong-cpp.github.io/cppwp/expr#footnote-40.sentence-1
7.3.5https://timsong-cpp.github.io/cppwp/expr#conv.rval
[conv.rval]https://timsong-cpp.github.io/cppwp/conv.rval
1https://timsong-cpp.github.io/cppwp/expr#conv.rval-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L741
.https://timsong-cpp.github.io/cppwp/expr#conv.rval-1.sentence-1
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr#conv.rval-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.rval-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#conv.rval-note-1
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr#conv.rval-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#conv.rval-example-1
7.3.6https://timsong-cpp.github.io/cppwp/expr#conv.qual
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
1https://timsong-cpp.github.io/cppwp/expr#conv.qual-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L762
qualification-decompositionhttps://timsong-cpp.github.io/cppwp/expr#def:qualification-decomposition
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
[dcl.ptr]https://timsong-cpp.github.io/cppwp/dcl.ptr
[dcl.mptr]https://timsong-cpp.github.io/cppwp/dcl.mptr
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#conv.qual-example-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#conv.qual-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L789
similarhttps://timsong-cpp.github.io/cppwp/expr#def:similar_types
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#conv.qual-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L797
qualification-combined typehttps://timsong-cpp.github.io/cppwp/expr#def:type,qualification-combined
(3.1)https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.2
(3.3)https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.3
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#conv.qual-note-1
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#conv.qual-note-2
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-3.sentence-5
4https://timsong-cpp.github.io/cppwp/expr#conv.qual-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L839
3https://timsong-cpp.github.io/cppwp/expr#conv.qual-note-3
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#conv.qual-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L851
4https://timsong-cpp.github.io/cppwp/expr#conv.qual-note-4
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr#conv.qual-5.sentence-1
7.3.7https://timsong-cpp.github.io/cppwp/expr#conv.prom
[conv.prom]https://timsong-cpp.github.io/cppwp/conv.prom
1https://timsong-cpp.github.io/cppwp/expr#conv.prom-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L860
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
converted bit-fieldhttps://timsong-cpp.github.io/cppwp/expr#def:bit-field,converted
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[class.bit]https://timsong-cpp.github.io/cppwp/class.bit
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#conv.prom-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L866
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#conv.prom-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L876
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-3.sentence-1
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#conv.prom-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L889
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-4.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#conv.prom-note-1
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#conv.prom-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L900
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#conv.prom-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L907
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#conv.prom-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L928
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#conv.prom-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L934
integral promotionshttps://timsong-cpp.github.io/cppwp/expr#def:integral_promotion
.https://timsong-cpp.github.io/cppwp/expr#conv.prom-8.sentence-1
7.3.8https://timsong-cpp.github.io/cppwp/expr#conv.fpprom
[conv.fpprom]https://timsong-cpp.github.io/cppwp/conv.fpprom
1https://timsong-cpp.github.io/cppwp/expr#conv.fpprom-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L939
.https://timsong-cpp.github.io/cppwp/expr#conv.fpprom-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.fpprom-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#conv.fpprom-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L944
floating-point promotionhttps://timsong-cpp.github.io/cppwp/expr#def:floating-point_promotion
.https://timsong-cpp.github.io/cppwp/expr#conv.fpprom-2.sentence-1
7.3.9https://timsong-cpp.github.io/cppwp/expr#conv.integral
[conv.integral]https://timsong-cpp.github.io/cppwp/conv.integral
1https://timsong-cpp.github.io/cppwp/expr#conv.integral-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L949
.https://timsong-cpp.github.io/cppwp/expr#conv.integral-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.integral-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#conv.integral-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L955
[conv.bool]https://timsong-cpp.github.io/cppwp/expr#conv.bool
.https://timsong-cpp.github.io/cppwp/expr#conv.integral-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.integral-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#conv.integral-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L961
.https://timsong-cpp.github.io/cppwp/expr#conv.integral-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#conv.integral-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L968
.https://timsong-cpp.github.io/cppwp/expr#conv.integral-4.sentence-1
7.3.10https://timsong-cpp.github.io/cppwp/expr#conv.double
[conv.double]https://timsong-cpp.github.io/cppwp/conv.double
1https://timsong-cpp.github.io/cppwp/expr#conv.double-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L974
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/expr#conv.double-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.double-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#conv.double-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L982
.https://timsong-cpp.github.io/cppwp/expr#conv.double-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.double-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.double-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#conv.double-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L990
.https://timsong-cpp.github.io/cppwp/expr#conv.double-3.sentence-1
7.3.11https://timsong-cpp.github.io/cppwp/expr#conv.fpint
[conv.fpint]https://timsong-cpp.github.io/cppwp/conv.fpint
1https://timsong-cpp.github.io/cppwp/expr#conv.fpint-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L996
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#conv.fpint-note-1
[conv.bool]https://timsong-cpp.github.io/cppwp/expr#conv.bool
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1008
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#conv.fpint-note-2
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#conv.fpint-2.sentence-6
7.3.12https://timsong-cpp.github.io/cppwp/expr#conv.ptr
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
1https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1029
null pointer constanthttps://timsong-cpp.github.io/cppwp/expr#def:constant,null_pointer
[lex.icon]https://timsong-cpp.github.io/cppwp/lex.icon
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1.sentence-1
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1.sentence-2
null pointer conversionhttps://timsong-cpp.github.io/cppwp/expr#def:conversion,null_pointer
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1.sentence-3
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1.sentence-5
1https://timsong-cpp.github.io/cppwp/expr#conv.ptr-note-1
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr#conv.ptr-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1052
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-2.sentence-1
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#conv.ptr-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1058
[class.derived]https://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-3.sentence-1
[class.access]https://timsong-cpp.github.io/cppwp/class.access
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-3.sentence-3
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-3.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#conv.ptr-3.sentence-5
7.3.13https://timsong-cpp.github.io/cppwp/expr#conv.mem
[conv.mem]https://timsong-cpp.github.io/cppwp/conv.mem
1https://timsong-cpp.github.io/cppwp/expr#conv.mem-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1083
null pointer constanthttps://timsong-cpp.github.io/cppwp/expr#def:constant,null_pointer
null member pointer valuehttps://timsong-cpp.github.io/cppwp/expr#def:value,null_member_pointer
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-1.sentence-1
null member pointer conversionhttps://timsong-cpp.github.io/cppwp/expr#def:conversion,null_member_pointer
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-1.sentence-2
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#conv.mem-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1098
[class.derived]https://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-1
[class.access]https://timsong-cpp.github.io/cppwp/class.access
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
[class.mi]https://timsong-cpp.github.io/cppwp/class.mi
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-6
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-7
.https://timsong-cpp.github.io/cppwp/expr#conv.mem-2.sentence-8
41https://timsong-cpp.github.io/cppwp/expr#footnote-41
41)https://timsong-cpp.github.io/cppwp/expr#footnote-41
41)https://timsong-cpp.github.io/cppwp/expr#footnoteref-41
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
[class.derived]https://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/expr#footnote-41.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#footnote-41.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#footnote-41.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#footnote-41.sentence-4
7.3.14https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
[conv.fctptr]https://timsong-cpp.github.io/cppwp/conv.fctptr
1https://timsong-cpp.github.io/cppwp/expr#conv.fctptr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1137
.https://timsong-cpp.github.io/cppwp/expr#conv.fctptr-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.fctptr-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#conv.fctptr-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#conv.fctptr-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#conv.fctptr-example-1
7.3.15https://timsong-cpp.github.io/cppwp/expr#conv.bool
[conv.bool]https://timsong-cpp.github.io/cppwp/conv.bool
1https://timsong-cpp.github.io/cppwp/expr#conv.bool-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1158
.https://timsong-cpp.github.io/cppwp/expr#conv.bool-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#conv.bool-1.sentence-2
7.4https://timsong-cpp.github.io/cppwp/expr#arith.conv
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr.arith.conv
1https://timsong-cpp.github.io/cppwp/expr#arith.conv-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1169
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.sentence-2
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/expr#def:conversion,usual_arithmetic
(1.1)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.1
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.2
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.3
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4
(1.4.1)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.1
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.1.sentence-1
(1.4.2)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.2
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.2.sentence-1
(1.4.3)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.3
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.3.sentence-1
(1.4.4)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.4
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.4.sentence-1
(1.4.5)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.5
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.4.5.sentence-1
(1.5)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.sentence-1
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.sentence-2
42https://timsong-cpp.github.io/cppwp/expr#footnote-42
(1.5.1)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.1
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.1.sentence-1
(1.5.2)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.2
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.2.sentence-1
(1.5.3)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.sentence-1
(1.5.3.1)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.1
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.1.sentence-1
(1.5.3.2)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.2
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.2.sentence-1
(1.5.3.3)https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.3
.https://timsong-cpp.github.io/cppwp/expr#arith.conv-1.5.3.3.sentence-1
42)https://timsong-cpp.github.io/cppwp/expr#footnote-42
42)https://timsong-cpp.github.io/cppwp/expr#footnoteref-42
.https://timsong-cpp.github.io/cppwp/expr#footnote-42.sentence-1
7.5https://timsong-cpp.github.io/cppwp/expr#prim
[expr.prim]https://timsong-cpp.github.io/cppwp/expr.prim
7.5.1https://timsong-cpp.github.io/cppwp/expr#prim.grammar
[expr.prim.grammar]https://timsong-cpp.github.io/cppwp/expr.prim.grammar
primary-expression:https://timsong-cpp.github.io/cppwp/expr#nt:primary-expression
literalhttps://timsong-cpp.github.io/cppwp/lex.literal.kinds#nt:literal
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
fold-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-expression
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
7.5.2https://timsong-cpp.github.io/cppwp/expr#prim.literal
[expr.prim.literal]https://timsong-cpp.github.io/cppwp/expr.prim.literal
1https://timsong-cpp.github.io/cppwp/expr#prim.literal-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1257
literalhttps://timsong-cpp.github.io/cppwp/lex.literal.kinds#nt:literal
[lex.literal]https://timsong-cpp.github.io/cppwp/lex.literal
.https://timsong-cpp.github.io/cppwp/expr#prim.literal-1.sentence-1
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
[lex.string]https://timsong-cpp.github.io/cppwp/lex.string
user-defined-literalhttps://timsong-cpp.github.io/cppwp/lex.ext#nt:user-defined-literal
[lex.ext]https://timsong-cpp.github.io/cppwp/lex.ext
literalhttps://timsong-cpp.github.io/cppwp/lex.literal.kinds#nt:literal
.https://timsong-cpp.github.io/cppwp/expr#prim.literal-1.sentence-2
7.5.3https://timsong-cpp.github.io/cppwp/expr#prim.this
[expr.prim.this]https://timsong-cpp.github.io/cppwp/expr.prim.this
1https://timsong-cpp.github.io/cppwp/expr#prim.this-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1271
[class.mfct.non.static]https://timsong-cpp.github.io/cppwp/class.mfct.non.static
[class.mem]https://timsong-cpp.github.io/cppwp/class.mem
.https://timsong-cpp.github.io/cppwp/expr#prim.this-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.this-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1277
current classhttps://timsong-cpp.github.io/cppwp/expr#def:class,current
.https://timsong-cpp.github.io/cppwp/expr#prim.this-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.this-note-1
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.this-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#prim.this-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1284
[basic.contract.general]https://timsong-cpp.github.io/cppwp/basic.contract.general
[expr.prim.id.general]https://timsong-cpp.github.io/cppwp/expr#prim.id.general
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
.https://timsong-cpp.github.io/cppwp/expr#prim.this-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.this-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1294
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
function-definitionhttps://timsong-cpp.github.io/cppwp/dcl.fct.def.general#nt:function-definition
member-declaratorhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator
declaratorhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.this-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.this-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#prim.this-note-2
.https://timsong-cpp.github.io/cppwp/expr#prim.this-4.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#prim.this-note-3
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
class member accesshttps://timsong-cpp.github.io/cppwp/expr#ref
.https://timsong-cpp.github.io/cppwp/expr#prim.this-4.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#prim.this-4.sentence-5
1https://timsong-cpp.github.io/cppwp/expr#prim.this-example-1
5https://timsong-cpp.github.io/cppwp/expr#prim.this-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1328
member-declaratorhttps://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declarator
[class.mem]https://timsong-cpp.github.io/cppwp/class.mem
[class.mem]https://timsong-cpp.github.io/cppwp/class.mem
.https://timsong-cpp.github.io/cppwp/expr#prim.this-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#prim.this-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1336
.https://timsong-cpp.github.io/cppwp/expr#prim.this-6.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.this-example-2
7.5.4https://timsong-cpp.github.io/cppwp/expr#prim.paren
[expr.prim.paren]https://timsong-cpp.github.io/cppwp/expr.prim.paren
1https://timsong-cpp.github.io/cppwp/expr#prim.paren-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1357
.https://timsong-cpp.github.io/cppwp/expr#prim.paren-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.paren-1.sentence-2
7.5.5https://timsong-cpp.github.io/cppwp/expr#prim.id
[expr.prim.id]https://timsong-cpp.github.io/cppwp/expr.prim.id
7.5.5.1https://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#nt:id-expression
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pack-index-expression
1https://timsong-cpp.github.io/cppwp/expr#prim.id.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1376
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
primary-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:primary-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.id.general-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.id.general-note-1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
. and -> operatorshttps://timsong-cpp.github.io/cppwp/expr#ref
.https://timsong-cpp.github.io/cppwp/expr#prim.id.general-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#prim.id.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1385
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#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-expressionhttps://timsong-cpp.github.io/cppwp/expr#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-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#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-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr#unary.op
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
2https://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-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
1https://timsong-cpp.github.io/cppwp/expr#prim.id.general-example-1
3https://timsong-cpp.github.io/cppwp/expr#prim.id.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1430
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
2https://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
3https://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
3https://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
4https://timsong-cpp.github.io/cppwp/expr#prim.id.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1456
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#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-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.id.general-4.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.id.general-example-4
5https://timsong-cpp.github.io/cppwp/expr#prim.id.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1486
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.id.general-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#prim.id.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1490
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
4https://timsong-cpp.github.io/cppwp/expr#prim.id.general-note-4
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.id.general-6.sentence-2
5https://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 operandhttps://timsong-cpp.github.io/cppwp/expr#def:unevaluated_operand
.https://timsong-cpp.github.io/cppwp/expr#prim.id.general-6.sentence-4
7.5.5.2https://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#nt:unqualified-id
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
operator-function-idhttps://timsong-cpp.github.io/cppwp/over.oper.general#nt:operator-function-id
conversion-function-idhttps://timsong-cpp.github.io/cppwp/class.conv.fct#nt:conversion-function-id
literal-operator-idhttps://timsong-cpp.github.io/cppwp/over.literal#nt:literal-operator-id
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
1https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1532
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[dcl]https://timsong-cpp.github.io/cppwp/dcl
declarator-idhttps://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
1https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-note-1
operator-function-idhttps://timsong-cpp.github.io/cppwp/over.oper.general#nt:operator-function-id
[over.oper]https://timsong-cpp.github.io/cppwp/over.oper
conversion-function-idhttps://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-idhttps://timsong-cpp.github.io/cppwp/over.literal#nt:literal-operator-id
[over.literal]https://timsong-cpp.github.io/cppwp/over.literal
template-idhttps://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-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifierhttps://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
2https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1548
component namehttps://timsong-cpp.github.io/cppwp/expr#def:component_name
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#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-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-2.sentence-1
2https://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 namehttps://timsong-cpp.github.io/cppwp/expr#def:name,terminal
.https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1565
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#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
4https://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-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#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-capturehttps://timsong-cpp.github.io/cppwp/expr#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-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
(4.4)https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-4.4
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
3https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-note-3
.https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-4.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-example-1
5https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1629
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#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
6https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1637
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#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
7https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1653
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#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
8https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1675
2https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-example-2
9https://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
10https://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
11https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1735
4https://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
12https://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/expr#basic.lval
.https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-12.sentence-1
13https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1754
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
14https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1777
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
15https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1787
implicitly movable entityhttps://timsong-cpp.github.io/cppwp/expr#def:entity,implicitly_movable
.https://timsong-cpp.github.io/cppwp/expr#prim.id.unqual-15.sentence-1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
[expr.prim.splice]https://timsong-cpp.github.io/cppwp/expr#prim.splice
move-eligiblehttps://timsong-cpp.github.io/cppwp/expr#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-expressionhttps://timsong-cpp.github.io/cppwp/expr#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-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
try-blockhttps://timsong-cpp.github.io/cppwp/except.pre#nt:try-block
function-try-blockhttps://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.3https://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#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
nested-name-specifier:https://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
namespace-namehttps://timsong-cpp.github.io/cppwp/namespace.def.general#nt:namespace-name
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
splice-scope-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-scope-specifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
splice-scope-specifier:https://timsong-cpp.github.io/cppwp/expr#nt:splice-scope-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
1https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1842
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-1.sentence-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
namespace-namehttps://timsong-cpp.github.io/cppwp/namespace.def.general#nt:namespace-name
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1853
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-scope-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-scope-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-2.sentence-1
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-example-1
splice-scope-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-scope-specifier
splice-scope-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-scope-specifier
3https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1880
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
declarativehttps://timsong-cpp.github.io/cppwp/expr#def:declarative
(3.1)https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-3.1
class-head-namehttps://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-namehttps://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-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
declarator-idhttps://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-specifierhttps://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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-3.sentence-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
splice-scope-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-scope-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-3.sentence-2
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1904
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
(4.1)https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-4.1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
computed-type-specifierhttps://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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-4.3.sentence-1
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
splice-specifierhttps://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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-4.4.sentence-1
splice-specialization-specifierhttps://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-specifierhttps://timsong-cpp.github.io/cppwp/expr#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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
simple-template-idhttps://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-headhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-head
[temp.mem]https://timsong-cpp.github.io/cppwp/temp.mem
template-headhttps://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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
namespace-namehttps://timsong-cpp.github.io/cppwp/namespace.def.general#nt:namespace-name
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-template-idhttps://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-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-4.6.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1965
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#prim.id.qual-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L1972
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#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
7https://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
8https://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
9https://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.4https://timsong-cpp.github.io/cppwp/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#nt:pack-index-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
1https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2024
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pack-index-expression
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2028
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr#const.const
.https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2034
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pack-index-expression
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2037
1https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-note-1
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pack-index-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.pack.index-4.sentence-1
7.5.5.5https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor
[expr.prim.id.dtor]https://timsong-cpp.github.io/cppwp/expr.prim.id.dtor
1https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2045
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
pseudo-destructorhttps://timsong-cpp.github.io/cppwp/expr#def:pseudo-destructor
.https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2054
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#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
1https://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
3https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2064
1https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor-example-1
user-defined-floating-point-literalhttps://timsong-cpp.github.io/cppwp/lex.ext#nt:user-defined-floating-point-literal
[lex.ext]https://timsong-cpp.github.io/cppwp/lex.ext
7.5.6https://timsong-cpp.github.io/cppwp/expr#prim.lambda
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/expr.prim.lambda
7.5.6.1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general
[expr.prim.lambda.general]https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general
lambda-expression:https://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-introducerhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-introducer
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-introducerhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-introducer
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-introducer:https://timsong-cpp.github.io/cppwp/expr#nt:lambda-introducer
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
lambda-declarator:https://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
noexcept-specifierhttps://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
function-contract-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq
noexcept-specifierhttps://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
function-contract-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
function-contract-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
noexcept-specifierhttps://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
function-contract-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq
lambda-specifier:https://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier
lambda-specifier-seq:https://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
lambda-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2120
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-example-1
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2133
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
closure objecthttps://timsong-cpp.github.io/cppwp/expr#def:closure_object
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-note-1
function objecthttps://timsong-cpp.github.io/cppwp/function.objects
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2141
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-3.sentence-1
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-3.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-note-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-3.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-example-2
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2160
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
lambda-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-4.sentence-1
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
lambda-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-4.sentence-2
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-4.sentence-3
lambda-specifier-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-specifier-seq
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-4.sentence-4
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-note-3
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
[dcl.decl]https://timsong-cpp.github.io/cppwp/dcl.decl
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-4.sentence-5
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2176
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-5.sentence-1
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-5.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-note-4
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-5.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-example-3
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2197
generic lambdahttps://timsong-cpp.github.io/cppwp/expr#def:generic_lambda
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-6.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.general-example-4
7.5.6.2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure
[expr.prim.lambda.closure]https://timsong-cpp.github.io/cppwp/expr.prim.lambda.closure
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2212
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
closure typehttps://timsong-cpp.github.io/cppwp/expr#def:closure_type
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2218
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2222
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-3.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-1
[basic.lookup.argdep]https://timsong-cpp.github.io/cppwp/basic.lookup.argdep
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-3.sentence-2
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2233
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/dcl.init.aggr
[class.pre]https://timsong-cpp.github.io/cppwp/class.pre
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param#term.structural.type
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4.2
[class.prop]https://timsong-cpp.github.io/cppwp/class.prop
(4.3)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4.3
[class.prop]https://timsong-cpp.github.io/cppwp/class.prop
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2250
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[over.call]https://timsong-cpp.github.io/cppwp/over.call
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-5.sentence-2
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-5.sentence-3
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-5.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-2
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-5.sentence-5
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-1
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2298
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
(6.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-6.1
(6.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-6.2
(6.3)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-6.3
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-6.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-2
7https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2327
[class.static.mfct]https://timsong-cpp.github.io/cppwp/class.static.mfct
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-1
[class.mfct.non.static]https://timsong-cpp.github.io/cppwp/class.mfct.non.static
[class.mfct.non.static]https://timsong-cpp.github.io/cppwp/class.mfct.non.static
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-3
noexcept-specifierhttps://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier
function-contract-specifierhttps://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-4
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-5
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-6
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-7
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-7.sentence-8
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-3
8https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2371
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-4
9https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2399
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-3
[temp.constr.decl]https://timsong-cpp.github.io/cppwp/temp.constr.decl
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
[temp.pre]https://timsong-cpp.github.io/cppwp/temp.pre
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
[dcl.decl]https://timsong-cpp.github.io/cppwp/dcl.decl
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-9.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-5
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
10https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2421
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
assertion-statementhttps://timsong-cpp.github.io/cppwp/stmt.contract.assert#nt:assertion-statement
[stmt.contract.assert]https://timsong-cpp.github.io/cppwp/stmt.contract.assert
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-10.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-4
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-10.sentence-2
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-6
11https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2466
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
linkagehttps://timsong-cpp.github.io/cppwp/dcl.link
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-11.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-11.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-11.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-11.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-11.sentence-5
12https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2489
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-12.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-12.sentence-2
decltype-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.decltype#nt:decltype-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-12.sentence-3
13https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2501
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-5
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
trailing-return-typehttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:trailing-return-type
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-13.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-13.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-7
14https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2552
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-14.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-14.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-14.sentence-3
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-6
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-14.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-14.sentence-5
8https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-8
15https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2579
exception specificationhttps://timsong-cpp.github.io/cppwp/except.spec
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-15.sentence-1
9https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-9
16https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2596
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
function-bodyhttps://timsong-cpp.github.io/cppwp/dcl.fct.def.general#nt:function-body
[dcl.fct.def]https://timsong-cpp.github.io/cppwp/dcl.fct.def
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-16.sentence-1
10https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-example-10
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
[dcl.pre]https://timsong-cpp.github.io/cppwp/dcl.pre
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[dcl.fct.def.general]https://timsong-cpp.github.io/cppwp/dcl.fct.def.general
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-16.sentence-2
17https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2620
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-17.sentence-1
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/class.copy.ctor
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-17.sentence-2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
[class.copy.assign]https://timsong-cpp.github.io/cppwp/class.copy.assign
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-17.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-note-7
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-17.sentence-4
18https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2634
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-18.sentence-1
19https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2638
explicitly instantiatedhttps://timsong-cpp.github.io/cppwp/temp.explicit
explicitly specializedhttps://timsong-cpp.github.io/cppwp/temp.expl.spec
friend declarationhttps://timsong-cpp.github.io/cppwp/class.friend
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.closure-19.sentence-1
7.5.6.3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture
lambda-capture:https://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
capture-listhttps://timsong-cpp.github.io/cppwp/expr#nt:capture-list
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
capture-listhttps://timsong-cpp.github.io/cppwp/expr#nt:capture-list
capture-default:https://timsong-cpp.github.io/cppwp/expr#nt:capture-default
capture-list:https://timsong-cpp.github.io/cppwp/expr#nt:capture-list
capturehttps://timsong-cpp.github.io/cppwp/expr#nt:capture
capture-listhttps://timsong-cpp.github.io/cppwp/expr#nt:capture-list
capturehttps://timsong-cpp.github.io/cppwp/expr#nt:capture
capture:https://timsong-cpp.github.io/cppwp/expr#nt:capture
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
simple-capture:https://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
init-capture:https://timsong-cpp.github.io/cppwp/expr#nt:init-capture
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2685
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2690
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-2.sentence-1
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-2.sentence-3
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
lambda-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-2.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-1
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2724
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
lambda-introducerhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-introducer
(3.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-3.1
[basic.scope.block]https://timsong-cpp.github.io/cppwp/basic.scope.block
(3.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-3.2
[basic.scope.class]https://timsong-cpp.github.io/cppwp/basic.scope.class
(3.3)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-3.3
[basic.scope.contract]https://timsong-cpp.github.io/cppwp/basic.scope.contract
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2742
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
[basic.lookup.unqual]https://timsong-cpp.github.io/cppwp/basic.lookup.unqual
[basic.pre]https://timsong-cpp.github.io/cppwp/basic.pre
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-4.sentence-1
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-4.sentence-2
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
explicitly capturedhttps://timsong-cpp.github.io/cppwp/expr#def:explicitly_captured
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2751
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
capturehttps://timsong-cpp.github.io/cppwp/expr#nt:capture
declarator-idhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator-id
lambda-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-declarator
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
template-parameter-listhttps://timsong-cpp.github.io/cppwp/temp.pre#nt:template-parameter-list
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-5.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-2
capturehttps://timsong-cpp.github.io/cppwp/expr#nt:capture
capturehttps://timsong-cpp.github.io/cppwp/expr#nt:capture
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2769
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
[basic.scope.lambda]https://timsong-cpp.github.io/cppwp/basic.scope.lambda
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-6.sentence-1
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
(6.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-6.1
(6.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-6.2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-6.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-2
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-6.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-3
7https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2805
(7.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr#unary.op
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.1.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-3
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.1.sentence-2
(7.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.3
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.3.sentence-1
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
implicitly capturedhttps://timsong-cpp.github.io/cppwp/expr#def:capture,implicit
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.sentence-2
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
[depr.capture.this]https://timsong-cpp.github.io/cppwp/depr.capture.this
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-4
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.sentence-4
4https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-4
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-7.sentence-5
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-5
8https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2884
capturedhttps://timsong-cpp.github.io/cppwp/expr#def:captured
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-8.sentence-1
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-8.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-5
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-8.sentence-3
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-6
đŸ”—https://timsong-cpp.github.io/cppwp/expr#:Bond,James_Bond
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
9https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2941
6https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-6
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-9.sentence-1
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-9.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-7
10https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2968
captured by copyhttps://timsong-cpp.github.io/cppwp/expr#def:captured,by_copy
(10.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.1
capture-defaulthttps://timsong-cpp.github.io/cppwp/expr#nt:capture-default
(10.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.2
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-10.sentence-5
11https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L2989
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-11.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-7
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-11.sentence-2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-11.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-11.sentence-4
8https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-8
12https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3017
captured by referencehttps://timsong-cpp.github.io/cppwp/expr#def:captured,by_reference
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-12.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-12.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-12.sentence-3
9https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-9
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-12.sentence-4
13https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3032
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-13.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-8
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-13.sentence-2
10https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-10
14https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3054
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
(14.1)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-14.1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-14.1.sentence-1
(14.2)https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-14.2
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-14.2.sentence-1
11https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-11
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-14.sentence-2
15https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3087
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-15.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-15.sentence-2
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-15.sentence-3
9https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-9
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-15.sentence-4
16https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3100
10https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-note-10
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-16.sentence-1
17https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3107
simple-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:simple-capture
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-17.sentence-1
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-17.sentence-2
12https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture-example-12
7.5.7https://timsong-cpp.github.io/cppwp/expr#prim.fold
[expr.prim.fold]https://timsong-cpp.github.io/cppwp/expr.prim.fold
1https://timsong-cpp.github.io/cppwp/expr#prim.fold-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3131
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-1.sentence-1
fold-expression:https://timsong-cpp.github.io/cppwp/expr#nt:fold-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
fold-operator:https://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
2https://timsong-cpp.github.io/cppwp/expr#prim.fold-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3151
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
unary left foldhttps://timsong-cpp.github.io/cppwp/expr#def:unary_left_fold
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-2.sentence-1
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
unary right foldhttps://timsong-cpp.github.io/cppwp/expr#def:unary_right_fold
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-2.sentence-2
unary foldshttps://timsong-cpp.github.io/cppwp/expr#def:unary_fold
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-2.sentence-3
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-2.sentence-4
3https://timsong-cpp.github.io/cppwp/expr#prim.fold-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3167
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
binary foldhttps://timsong-cpp.github.io/cppwp/expr#def:binary_fold
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-3.sentence-1
fold-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:fold-operator
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-3.sentence-2
binary left foldhttps://timsong-cpp.github.io/cppwp/expr#def:binary_left_fold
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-3.sentence-3
binary right foldhttps://timsong-cpp.github.io/cppwp/expr#def:binary_right_fold
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-3.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#prim.fold-example-1
4https://timsong-cpp.github.io/cppwp/expr#prim.fold-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3199
.https://timsong-cpp.github.io/cppwp/expr#prim.fold-4.sentence-1
7.5.8https://timsong-cpp.github.io/cppwp/expr#prim.req
[expr.prim.req]https://timsong-cpp.github.io/cppwp/expr.prim.req
7.5.8.1https://timsong-cpp.github.io/cppwp/expr#prim.req.general
[expr.prim.req.general]https://timsong-cpp.github.io/cppwp/expr.prim.req.general
1https://timsong-cpp.github.io/cppwp/expr#prim.req.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3208
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
name lookuphttps://timsong-cpp.github.io/cppwp/basic.lookup
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-1.sentence-1
requires-expression:https://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
requirement-parameter-listhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement-parameter-list
requirement-bodyhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement-body
requirement-parameter-list:https://timsong-cpp.github.io/cppwp/expr#nt:requirement-parameter-list
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
requirement-body:https://timsong-cpp.github.io/cppwp/expr#nt:requirement-body
requirement-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement-seq
requirement-seq:https://timsong-cpp.github.io/cppwp/expr#nt:requirement-seq
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
requirement-seqhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement-seq
requirement:https://timsong-cpp.github.io/cppwp/expr#nt:requirement
simple-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:simple-requirement
type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:type-requirement
compound-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:compound-requirement
nested-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-requirement
2https://timsong-cpp.github.io/cppwp/expr#prim.req.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3243
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#prim.req.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3247
1https://timsong-cpp.github.io/cppwp/expr#prim.req.general-example-1
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
convertible_tohttps://timsong-cpp.github.io/cppwp/concept.convertible#concept:convertible_to
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
[temp.pre]https://timsong-cpp.github.io/cppwp/temp.pre
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#prim.req.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3271
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-4.sentence-1
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-4.sentence-2
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-4.sentence-3
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-4.sentence-4
parameter-declaration-clausehttps://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause
requirement-parameter-listhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement-parameter-list
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-4.sentence-5
2https://timsong-cpp.github.io/cppwp/expr#prim.req.general-example-2
5https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3296
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
[temp.deduct.general]https://timsong-cpp.github.io/cppwp/temp.deduct.general
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5.sentence-1
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5.sentence-2
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5.sentence-3
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#prim.req.general-note-1
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5.sentence-5
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.general-5.sentence-6
3https://timsong-cpp.github.io/cppwp/expr#prim.req.general-example-3
7.5.8.2https://timsong-cpp.github.io/cppwp/expr#prim.req.simple
[expr.prim.req.simple]https://timsong-cpp.github.io/cppwp/expr.prim.req.simple
simple-requirement:https://timsong-cpp.github.io/cppwp/expr#nt:simple-requirement
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
1https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3334
simple-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:simple-requirement
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-1.sentence-1
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-note-1
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-example-1
2https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3351
requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement
simple-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:simple-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-note-2
simple-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:simple-requirement
nested-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.simple-2.sentence-2
7.5.8.3https://timsong-cpp.github.io/cppwp/expr#prim.req.type
[expr.prim.req.type]https://timsong-cpp.github.io/cppwp/expr.prim.req.type
type-requirement:https://timsong-cpp.github.io/cppwp/expr#nt:type-requirement
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
1https://timsong-cpp.github.io/cppwp/expr#prim.req.type-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3369
type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:type-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.type-1.sentence-1
type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:type-requirement
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/expr#prim.req.type-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#prim.req.type-note-1
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.type-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#prim.req.type-example-1
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-id
2https://timsong-cpp.github.io/cppwp/expr#prim.req.type-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3394
type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:type-requirement
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.incomplete.type
.https://timsong-cpp.github.io/cppwp/expr#prim.req.type-2.sentence-1
7.5.8.4https://timsong-cpp.github.io/cppwp/expr#prim.req.compound
[expr.prim.req.compound]https://timsong-cpp.github.io/cppwp/expr.prim.req.compound
compound-requirement:https://timsong-cpp.github.io/cppwp/expr#nt:compound-requirement
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
return-type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:return-type-requirement
return-type-requirement:https://timsong-cpp.github.io/cppwp/expr#nt:return-type-requirement
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
1https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3411
compound-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:compound-requirement
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.sentence-1
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.sentence-2
(1.1)https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.1
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.2
[except.spec]https://timsong-cpp.github.io/cppwp/except.spec
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.3
return-type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:return-type-requirement
(1.3.1)https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.3.1
return-type-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:return-type-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.3.1.sentence-1
(1.3.2)https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.3.2
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
type-constrainthttps://timsong-cpp.github.io/cppwp/temp.param#nt:type-constraint
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.3.2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-example-1
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-1.3.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3457
2https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-example-2
compound-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:compound-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-2.sentence-1
simple-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:simple-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-2.sentence-2
same_ashttps://timsong-cpp.github.io/cppwp/concept.same#concept:same_as
compound-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:compound-requirement
same_ashttps://timsong-cpp.github.io/cppwp/concept.same#concept:same_as
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-2.sentence-3
compound-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:compound-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.compound-2.sentence-4
7.5.8.5https://timsong-cpp.github.io/cppwp/expr#prim.req.nested
[expr.prim.req.nested]https://timsong-cpp.github.io/cppwp/expr.prim.req.nested
nested-requirement:https://timsong-cpp.github.io/cppwp/expr#nt:nested-requirement
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
1https://timsong-cpp.github.io/cppwp/expr#prim.req.nested-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3500
nested-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-requirement
.https://timsong-cpp.github.io/cppwp/expr#prim.req.nested-1.sentence-1
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
[temp.constr.decl]https://timsong-cpp.github.io/cppwp/temp.constr.decl
.https://timsong-cpp.github.io/cppwp/expr#prim.req.nested-1.sentence-2
nested-requirementhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-requirement
constraint-expressionhttps://timsong-cpp.github.io/cppwp/temp.constr.decl#nt:constraint-expression
[temp.constr.constr]https://timsong-cpp.github.io/cppwp/temp.constr.constr
.https://timsong-cpp.github.io/cppwp/expr#prim.req.nested-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#prim.req.nested-example-1
[temp.constr.atomic]https://timsong-cpp.github.io/cppwp/temp.constr.atomic
.https://timsong-cpp.github.io/cppwp/expr#prim.req.nested-1.sentence-4
7.5.9https://timsong-cpp.github.io/cppwp/expr#prim.splice
[expr.prim.splice]https://timsong-cpp.github.io/cppwp/expr.prim.splice
splice-expression:https://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
1https://timsong-cpp.github.io/cppwp/expr#prim.splice-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3531
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#prim.splice-example-1
splice-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.splice#nt:splice-type-specifier
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
2https://timsong-cpp.github.io/cppwp/expr#prim.splice-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3554
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.sentence-1
(2.1)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1
(2.1.1)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.1
(2.1.2)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.2
(2.1.3)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.3
(2.1.4)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.4
[basic.pre]https://timsong-cpp.github.io/cppwp/basic.pre
(2.1.4.1)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.4.1
(2.1.4.2)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.4.2
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.1.sentence-1
(2.2)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.2
class-specifierhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
[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.splice-2.2.sentence-1
(2.3)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.3
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.3.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#prim.splice-note-1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[expr.prim.id]https://timsong-cpp.github.io/cppwp/expr#prim.id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.3.sentence-3
(2.4)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.4
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.4.sentence-2
(2.5)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.sentence-2
[basic.contract]https://timsong-cpp.github.io/cppwp/basic.contract
(2.5.1)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.1
(2.5.2)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.2
(2.5.3)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.3
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#prim.splice-note-2
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
[expr.type]https://timsong-cpp.github.io/cppwp/expr#type
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.5.sentence-4
(2.6)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.6
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.6.sentence-1
(2.7)https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.7
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-2.7.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#prim.splice-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3636
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-3.sentence-1
class-specifierhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-3.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#prim.splice-note-3
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#prim.splice-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3652
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.1
class-specifierhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-specifier
[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.splice-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.2
splice-specialization-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specialization-specifier
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.2.sentence-2
(4.3)https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.3
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#prim.splice-note-4
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
[class.access.base]https://timsong-cpp.github.io/cppwp/class.access.base
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.sentence-2
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#prim.splice-4.sentence-3
7.6https://timsong-cpp.github.io/cppwp/expr#compound
[expr.compound]https://timsong-cpp.github.io/cppwp/expr.compound
7.6.1https://timsong-cpp.github.io/cppwp/expr#post
[expr.post]https://timsong-cpp.github.io/cppwp/expr.post
7.6.1.1https://timsong-cpp.github.io/cppwp/expr#post.general
[expr.post.general]https://timsong-cpp.github.io/cppwp/expr.post.general
1https://timsong-cpp.github.io/cppwp/expr#post.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3691
.https://timsong-cpp.github.io/cppwp/expr#post.general-1.sentence-1
postfix-expression:https://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
primary-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:primary-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:simple-type-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:simple-type-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expression-list:https://timsong-cpp.github.io/cppwp/expr#nt:expression-list
initializer-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-list
2https://timsong-cpp.github.io/cppwp/expr#post.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3722
1https://timsong-cpp.github.io/cppwp/expr#post.general-note-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
.https://timsong-cpp.github.io/cppwp/expr#post.general-2.sentence-1
7.6.1.2https://timsong-cpp.github.io/cppwp/expr#sub
[expr.sub]https://timsong-cpp.github.io/cppwp/expr.sub
1https://timsong-cpp.github.io/cppwp/expr#sub-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3734
subscript expressionhttps://timsong-cpp.github.io/cppwp/expr#def:expression,subscript
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
.https://timsong-cpp.github.io/cppwp/expr#sub-1.sentence-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
[over.sub]https://timsong-cpp.github.io/cppwp/over.sub
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/expr#sub-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#sub-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#sub-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3752
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/expr#sub-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#sub-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#sub-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#sub-2.sentence-4
43https://timsong-cpp.github.io/cppwp/expr#footnote-43
.https://timsong-cpp.github.io/cppwp/expr#sub-2.sentence-5
3https://timsong-cpp.github.io/cppwp/expr#sub-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3772
1https://timsong-cpp.github.io/cppwp/expr#sub-note-1
.https://timsong-cpp.github.io/cppwp/expr#sub-3.sentence-1
[expr.unary]https://timsong-cpp.github.io/cppwp/expr#unary
[expr.add]https://timsong-cpp.github.io/cppwp/expr#add
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
.https://timsong-cpp.github.io/cppwp/expr#sub-3.sentence-2
43)https://timsong-cpp.github.io/cppwp/expr#footnote-43
43)https://timsong-cpp.github.io/cppwp/expr#footnoteref-43
.https://timsong-cpp.github.io/cppwp/expr#footnote-43.sentence-1
7.6.1.3https://timsong-cpp.github.io/cppwp/expr#call
[expr.call]https://timsong-cpp.github.io/cppwp/expr.call
1https://timsong-cpp.github.io/cppwp/expr#call-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3782
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
.https://timsong-cpp.github.io/cppwp/expr#call-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#call-note-1
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr#call-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#call-1.sentence-3
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#call-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#call-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3803
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr#call-2.sentence-1
final overriderhttps://timsong-cpp.github.io/cppwp/class.virtual#def:final_overrider
virtual function callhttps://timsong-cpp.github.io/cppwp/expr#def:function,virtual_function_call
.https://timsong-cpp.github.io/cppwp/expr#call-2.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#call-note-2
.https://timsong-cpp.github.io/cppwp/expr#call-2.sentence-3
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr#call-2.sentence-4
3https://timsong-cpp.github.io/cppwp/expr#call-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3818
3https://timsong-cpp.github.io/cppwp/expr#call-note-3
name lookuphttps://timsong-cpp.github.io/cppwp/basic.lookup
.https://timsong-cpp.github.io/cppwp/expr#call-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#call-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#call-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3826
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
[expr.prim.id.dtor]https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor
.https://timsong-cpp.github.io/cppwp/expr#call-4.sentence-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/expr#call-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#call-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3842
call-compatiblehttps://timsong-cpp.github.io/cppwp/expr#def:call-compatible
[conv.fctptr]https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
.https://timsong-cpp.github.io/cppwp/expr#call-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#call-5.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#call-note-4
.https://timsong-cpp.github.io/cppwp/expr#call-5.sentence-3
6https://timsong-cpp.github.io/cppwp/expr#call-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3862
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/class.copy.ctor
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-1
[over.call.func]https://timsong-cpp.github.io/cppwp/over.call.func
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#call-example-1
[over.match.funcs]https://timsong-cpp.github.io/cppwp/over.match.funcs
explicit type conversionhttps://timsong-cpp.github.io/cppwp/expr#cast
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-4
5https://timsong-cpp.github.io/cppwp/expr#call-note-5
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-5
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
[class.access.base]https://timsong-cpp.github.io/cppwp/class.access.base
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-6
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-7
6https://timsong-cpp.github.io/cppwp/expr#call-note-6
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-8
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-9
[stmt.return]https://timsong-cpp.github.io/cppwp/stmt.return
[except.ctor]https://timsong-cpp.github.io/cppwp/except.ctor
[expr.await]https://timsong-cpp.github.io/cppwp/expr#await
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-10
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-11
2https://timsong-cpp.github.io/cppwp/expr#call-example-2
[class.access.general]https://timsong-cpp.github.io/cppwp/class.access.general
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-12
function-try-blockhttps://timsong-cpp.github.io/cppwp/except.pre#nt:function-try-block
[except.pre]https://timsong-cpp.github.io/cppwp/except.pre
.https://timsong-cpp.github.io/cppwp/expr#call-6.sentence-13
7https://timsong-cpp.github.io/cppwp/expr#call-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3923
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-1
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-2
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-4
7https://timsong-cpp.github.io/cppwp/expr#call-note-7
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-5
3https://timsong-cpp.github.io/cppwp/expr#call-example-3
8https://timsong-cpp.github.io/cppwp/expr#call-note-8
[over.match.oper]https://timsong-cpp.github.io/cppwp/over.match.oper
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-6
4https://timsong-cpp.github.io/cppwp/expr#call-example-4
[expr.shift]https://timsong-cpp.github.io/cppwp/expr#shift
.https://timsong-cpp.github.io/cppwp/expr#call-7.sentence-7
8https://timsong-cpp.github.io/cppwp/expr#call-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3981
[stmt.return]https://timsong-cpp.github.io/cppwp/stmt.return
.https://timsong-cpp.github.io/cppwp/expr#call-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr#call-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3990
[stmt.return]https://timsong-cpp.github.io/cppwp/stmt.return
[expr.await]https://timsong-cpp.github.io/cppwp/expr#await
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
.https://timsong-cpp.github.io/cppwp/expr#call-9.sentence-1
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr#call-9.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#call-9.sentence-3
10https://timsong-cpp.github.io/cppwp/expr#call-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4002
9https://timsong-cpp.github.io/cppwp/expr#call-note-9
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
.https://timsong-cpp.github.io/cppwp/expr#call-10.sentence-1
[dcl.type]https://timsong-cpp.github.io/cppwp/dcl.type
[lex.literal]https://timsong-cpp.github.io/cppwp/lex.literal
[lex.string]https://timsong-cpp.github.io/cppwp/lex.string
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr#call-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#call-10.sentence-3
11https://timsong-cpp.github.io/cppwp/expr#call-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4022
default argumentshttps://timsong-cpp.github.io/cppwp/dcl.fct.default
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
function definitionhttps://timsong-cpp.github.io/cppwp/dcl.fct.def
.https://timsong-cpp.github.io/cppwp/expr#call-11.sentence-1
10https://timsong-cpp.github.io/cppwp/expr#call-note-10
.https://timsong-cpp.github.io/cppwp/expr#call-11.sentence-2
12https://timsong-cpp.github.io/cppwp/expr#call-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4034
[support.runtime]https://timsong-cpp.github.io/cppwp/support.runtime
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-1
11https://timsong-cpp.github.io/cppwp/expr#call-note-11
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-2
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-4
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-6
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
[class]https://timsong-cpp.github.io/cppwp/class
[special]https://timsong-cpp.github.io/cppwp/special
[class.copy.ctor]https://timsong-cpp.github.io/cppwp/class.copy.ctor
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-7
integral promotionshttps://timsong-cpp.github.io/cppwp/expr#conv.prom
floating-point promotionhttps://timsong-cpp.github.io/cppwp/expr#conv.fpprom
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-8
default argument promotionshttps://timsong-cpp.github.io/cppwp/expr#def:promotion,default_argument_promotion
.https://timsong-cpp.github.io/cppwp/expr#call-12.sentence-9
13https://timsong-cpp.github.io/cppwp/expr#call-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4068
main functionhttps://timsong-cpp.github.io/cppwp/basic.start.main
.https://timsong-cpp.github.io/cppwp/expr#call-13.sentence-1
14https://timsong-cpp.github.io/cppwp/expr#call-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4073
.https://timsong-cpp.github.io/cppwp/expr#call-14.sentence-1
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type.decltype
.https://timsong-cpp.github.io/cppwp/expr#call-14.sentence-2
7.6.1.4https://timsong-cpp.github.io/cppwp/expr#type.conv
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr.type.conv
1https://timsong-cpp.github.io/cppwp/expr#type.conv-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4084
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:simple-type-specifier
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.sentence-1
class template deductionhttps://timsong-cpp.github.io/cppwp/over.match.class.deduct
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.sentence-2
[dcl.type.auto.deduct]https://timsong-cpp.github.io/cppwp/dcl.type.auto.deduct
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.sentence-4
(1.1)https://timsong-cpp.github.io/cppwp/expr#type.conv-1.1
[expr.cast]https://timsong-cpp.github.io/cppwp/expr#cast
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#type.conv-1.2
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/expr#type.conv-1.3
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/expr#type.conv-1.4
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.4.sentence-1
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
.https://timsong-cpp.github.io/cppwp/expr#type.conv-1.sentence-6
1https://timsong-cpp.github.io/cppwp/expr#type.conv-example-1
7.6.1.5https://timsong-cpp.github.io/cppwp/expr#ref
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.ref
1https://timsong-cpp.github.io/cppwp/expr#ref-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4161
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#ref-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#ref-note-1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
.https://timsong-cpp.github.io/cppwp/expr#ref-1.sentence-2
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr#ref-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#ref-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4186
[expr.context]https://timsong-cpp.github.io/cppwp/expr#context
[class.mem.general]https://timsong-cpp.github.io/cppwp/class.mem.general
[class.derived.general]https://timsong-cpp.github.io/cppwp/class.derived.general
.https://timsong-cpp.github.io/cppwp/expr#ref-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-2.sentence-2
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
.https://timsong-cpp.github.io/cppwp/expr#ref-2.sentence-3
44https://timsong-cpp.github.io/cppwp/expr#footnote-44
3https://timsong-cpp.github.io/cppwp/expr#ref-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4205
45https://timsong-cpp.github.io/cppwp/expr#footnote-45
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#ref-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#ref-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4219
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
object expressionhttps://timsong-cpp.github.io/cppwp/expr#def:object_expression
.https://timsong-cpp.github.io/cppwp/expr#ref-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#ref-note-2
[expr.prim.id.dtor]https://timsong-cpp.github.io/cppwp/expr#prim.id.dtor
.https://timsong-cpp.github.io/cppwp/expr#ref-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#ref-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4233
.https://timsong-cpp.github.io/cppwp/expr#ref-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-5.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#ref-note-3
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr#ref-5.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#ref-note-4
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/basic.lookup.qual
.https://timsong-cpp.github.io/cppwp/expr#ref-5.sentence-4
6https://timsong-cpp.github.io/cppwp/expr#ref-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4246
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#ref-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-6.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#ref-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4253
.https://timsong-cpp.github.io/cppwp/expr#ref-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-7.sentence-2
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
.https://timsong-cpp.github.io/cppwp/expr#ref-7.sentence-3
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
.https://timsong-cpp.github.io/cppwp/expr#ref-7.sentence-4
8https://timsong-cpp.github.io/cppwp/expr#ref-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4262
.https://timsong-cpp.github.io/cppwp/expr#ref-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#ref-8.sentence-3
(8.1)https://timsong-cpp.github.io/cppwp/expr#ref-8.1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.1.sentence-2
(8.2)https://timsong-cpp.github.io/cppwp/expr#ref-8.2
.https://timsong-cpp.github.io/cppwp/expr#ref-8.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#ref-8.2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#ref-8.2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#ref-8.2.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#ref-8.2.sentence-6
(8.3)https://timsong-cpp.github.io/cppwp/expr#ref-8.3
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr#ref-8.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.3.sentence-2
(8.3.1)https://timsong-cpp.github.io/cppwp/expr#ref-8.3.1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.3.1.sentence-1
(8.3.2)https://timsong-cpp.github.io/cppwp/expr#ref-8.3.2
.https://timsong-cpp.github.io/cppwp/expr#ref-8.3.2.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#ref-note-5
[expr.prim.paren]https://timsong-cpp.github.io/cppwp/expr#prim.paren
.https://timsong-cpp.github.io/cppwp/expr#ref-8.3.2.sentence-2
(8.4)https://timsong-cpp.github.io/cppwp/expr#ref-8.4
.https://timsong-cpp.github.io/cppwp/expr#ref-8.4.sentence-1
(8.5)https://timsong-cpp.github.io/cppwp/expr#ref-8.5
.https://timsong-cpp.github.io/cppwp/expr#ref-8.5.sentence-1
(8.6)https://timsong-cpp.github.io/cppwp/expr#ref-8.6
.https://timsong-cpp.github.io/cppwp/expr#ref-8.6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#ref-8.6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#ref-8.6.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#ref-8.6.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#ref-example-1
(8.7)https://timsong-cpp.github.io/cppwp/expr#ref-8.7
.https://timsong-cpp.github.io/cppwp/expr#ref-8.7.sentence-1
9https://timsong-cpp.github.io/cppwp/expr#ref-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4368
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
[class.access.base]https://timsong-cpp.github.io/cppwp/class.access.base
.https://timsong-cpp.github.io/cppwp/expr#ref-9.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#ref-note-6
[class.access.base]https://timsong-cpp.github.io/cppwp/class.access.base
.https://timsong-cpp.github.io/cppwp/expr#ref-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr#ref-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4379
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
.https://timsong-cpp.github.io/cppwp/expr#ref-10.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#ref-example-2
44)https://timsong-cpp.github.io/cppwp/expr#footnote-44
44)https://timsong-cpp.github.io/cppwp/expr#footnoteref-44
.https://timsong-cpp.github.io/cppwp/expr#footnote-44.sentence-1
45)https://timsong-cpp.github.io/cppwp/expr#footnote-45
45)https://timsong-cpp.github.io/cppwp/expr#footnoteref-45
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#footnote-45.sentence-1
7.6.1.6https://timsong-cpp.github.io/cppwp/expr#post.incr
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr.post.incr
1https://timsong-cpp.github.io/cppwp/expr#post.incr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4401
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#post.incr-note-1
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-4
[depr.volatile.type]https://timsong-cpp.github.io/cppwp/depr.volatile.type
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-5
[defns.access]https://timsong-cpp.github.io/cppwp/defns.access
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr#pre.incr
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-6
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-7
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-8
2https://timsong-cpp.github.io/cppwp/expr#post.incr-note-2
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-9
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-10
.https://timsong-cpp.github.io/cppwp/expr#post.incr-1.sentence-11
2https://timsong-cpp.github.io/cppwp/expr#post.incr-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4433
.https://timsong-cpp.github.io/cppwp/expr#post.incr-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#post.incr-note-3
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr#pre.incr
.https://timsong-cpp.github.io/cppwp/expr#post.incr-2.sentence-2
7.6.1.7https://timsong-cpp.github.io/cppwp/expr#dynamic.cast
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr.dynamic.cast
1https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4446
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-1.sentence-2
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4456
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4465
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4470
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-4.sentence-2
46https://timsong-cpp.github.io/cppwp/expr#footnote-46
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-4.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-example-1
5https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4500
polymorphic typehttps://timsong-cpp.github.io/cppwp/class.virtual#def:class,polymorphic
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4504
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4507
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4523
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-8.sentence-2
9https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4530
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.sentence-1
(9.1)https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.1
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.2
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.2.sentence-1
(9.3)https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.3
failshttps://timsong-cpp.github.io/cppwp/expr#def:fails
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-9.3.sentence-1
10https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4550
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-10.sentence-1
throws an exceptionhttps://timsong-cpp.github.io/cppwp/except.throw
handlerhttps://timsong-cpp.github.io/cppwp/except.handle
std​::​bad_casthttps://timsong-cpp.github.io/cppwp/bad.cast
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-10.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-example-2
1https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-note-1
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr#dynamic.cast-10.sentence-3
46)https://timsong-cpp.github.io/cppwp/expr#footnote-46
46)https://timsong-cpp.github.io/cppwp/expr#footnoteref-46
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/expr#footnote-46.sentence-1
7.6.1.8https://timsong-cpp.github.io/cppwp/expr#typeid
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr.typeid
1https://timsong-cpp.github.io/cppwp/expr#typeid-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4592
[type.info]https://timsong-cpp.github.io/cppwp/type.info
[type.info]https://timsong-cpp.github.io/cppwp/type.info
.https://timsong-cpp.github.io/cppwp/expr#typeid-1.sentence-1
47https://timsong-cpp.github.io/cppwp/expr#footnote-47
.https://timsong-cpp.github.io/cppwp/expr#typeid-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#typeid-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#typeid-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4611
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#typeid-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#typeid-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4617
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:unary-expression
unary-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:unary-operator
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
[except.throw]https://timsong-cpp.github.io/cppwp/except.throw
[bad.typeid]https://timsong-cpp.github.io/cppwp/bad.typeid
.https://timsong-cpp.github.io/cppwp/expr#typeid-3.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#typeid-note-1
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:unary-expression
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr#unary.op
.https://timsong-cpp.github.io/cppwp/expr#typeid-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#typeid-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4632
[class.virtual]https://timsong-cpp.github.io/cppwp/class.virtual
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/expr#typeid-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#typeid-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4639
.https://timsong-cpp.github.io/cppwp/expr#typeid-5.sentence-1
Lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#typeid-5.sentence-2
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#typeid-5.sentence-3
unevaluated operandhttps://timsong-cpp.github.io/cppwp/expr#def:unevaluated_operand
.https://timsong-cpp.github.io/cppwp/expr#typeid-5.sentence-4
6https://timsong-cpp.github.io/cppwp/expr#typeid-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4651
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#typeid-6.sentence-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#typeid-6.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#typeid-note-2
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
ref-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr#typeid-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#typeid-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4663
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#typeid-7.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#typeid-example-1
8https://timsong-cpp.github.io/cppwp/expr#typeid-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4681
[type.info]https://timsong-cpp.github.io/cppwp/type.info
[typeinfo.syn]https://timsong-cpp.github.io/cppwp/typeinfo.syn
[std.modules]https://timsong-cpp.github.io/cppwp/std.modules
[basic.lookup.general]https://timsong-cpp.github.io/cppwp/basic.lookup.general
.https://timsong-cpp.github.io/cppwp/expr#typeid-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr#typeid-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4687
3https://timsong-cpp.github.io/cppwp/expr#typeid-note-3
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr#typeid-9.sentence-1
47)https://timsong-cpp.github.io/cppwp/expr#footnote-47
47)https://timsong-cpp.github.io/cppwp/expr#footnoteref-47
.https://timsong-cpp.github.io/cppwp/expr#footnote-47.sentence-1
7.6.1.9https://timsong-cpp.github.io/cppwp/expr#static.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr.static.cast
1https://timsong-cpp.github.io/cppwp/expr#static.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4695
.https://timsong-cpp.github.io/cppwp/expr#static.cast-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#static.cast-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#static.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4707
[class.derived]https://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/expr#static.cast-2.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
.https://timsong-cpp.github.io/cppwp/expr#static.cast-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#static.cast-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#static.cast-2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#static.cast-2.sentence-5
1https://timsong-cpp.github.io/cppwp/expr#static.cast-example-1
3https://timsong-cpp.github.io/cppwp/expr#static.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4737
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
.https://timsong-cpp.github.io/cppwp/expr#static.cast-3.sentence-1
lvalue-to-rvalue conversionhttps://timsong-cpp.github.io/cppwp/expr#conv.lval
.https://timsong-cpp.github.io/cppwp/expr#static.cast-3.sentence-2
[class.access]https://timsong-cpp.github.io/cppwp/class.access
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr#static.cast-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#static.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4750
[expr.prop]https://timsong-cpp.github.io/cppwp/expr#prop
.https://timsong-cpp.github.io/cppwp/expr#static.cast-4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#static.cast-note-1
[basic.lval]https://timsong-cpp.github.io/cppwp/expr#basic.lval
.https://timsong-cpp.github.io/cppwp/expr#static.cast-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#static.cast-note-2
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr#static.cast-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#static.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4765
[over.best.ics]https://timsong-cpp.github.io/cppwp/over.best.ics
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
[over.match.viable]https://timsong-cpp.github.io/cppwp/over.match.viable
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/dcl.init.aggr
.https://timsong-cpp.github.io/cppwp/expr#static.cast-5.sentence-1
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr#static.cast-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#static.cast-5.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#static.cast-note-3
.https://timsong-cpp.github.io/cppwp/expr#static.cast-5.sentence-4
4https://timsong-cpp.github.io/cppwp/expr#static.cast-note-4
.https://timsong-cpp.github.io/cppwp/expr#static.cast-5.sentence-5
6https://timsong-cpp.github.io/cppwp/expr#static.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4793
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#static.cast-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#static.cast-6.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#static.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4800
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr#static.cast-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#static.cast-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr#static.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4810
.https://timsong-cpp.github.io/cppwp/expr#static.cast-8.sentence-1
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
[conv.integral]https://timsong-cpp.github.io/cppwp/expr#conv.integral
.https://timsong-cpp.github.io/cppwp/expr#static.cast-8.sentence-2
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr#static.cast-8.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#static.cast-8.sentence-4
[conv.fpint]https://timsong-cpp.github.io/cppwp/expr#conv.fpint
.https://timsong-cpp.github.io/cppwp/expr#static.cast-8.sentence-5
9https://timsong-cpp.github.io/cppwp/expr#static.cast-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4831
.https://timsong-cpp.github.io/cppwp/expr#static.cast-9.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#static.cast-9.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#static.cast-9.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#static.cast-9.sentence-4
10https://timsong-cpp.github.io/cppwp/expr#static.cast-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4842
derivedhttps://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/expr#static.cast-10.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
.https://timsong-cpp.github.io/cppwp/expr#static.cast-10.sentence-2
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#static.cast-10.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#static.cast-10.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#static.cast-10.sentence-5
11https://timsong-cpp.github.io/cppwp/expr#static.cast-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4864
base classhttps://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#static.cast-note-5
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-2
[conv.mem]https://timsong-cpp.github.io/cppwp/expr#conv.mem
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-3
null member pointer valuehttps://timsong-cpp.github.io/cppwp/expr#def:value,null_member_pointer
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-6
6https://timsong-cpp.github.io/cppwp/expr#static.cast-note-6
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr#mptr.oper
.https://timsong-cpp.github.io/cppwp/expr#static.cast-11.sentence-7
12https://timsong-cpp.github.io/cppwp/expr#static.cast-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4893
.https://timsong-cpp.github.io/cppwp/expr#static.cast-12.sentence-1
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#static.cast-12.sentence-2
pointer-interconvertiblehttps://timsong-cpp.github.io/cppwp/basic.compound#def:pointer-interconvertible
.https://timsong-cpp.github.io/cppwp/expr#static.cast-12.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#static.cast-12.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#static.cast-example-2
7.6.1.10https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr.reinterpret.cast
1https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4917
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-1.sentence-1
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4933
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4939
1https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4945
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-2
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-4.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-4.sentence-4
3https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-3
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-4.sentence-5
5https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4965
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-5.sentence-1
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4976
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-6.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-4
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4990
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-7.sentence-1
48https://timsong-cpp.github.io/cppwp/expr#footnote-48
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-7.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-5
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5011
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-8.sentence-2
9https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5021
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-9.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-6
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5030
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10.sentence-1
49https://timsong-cpp.github.io/cppwp/expr#footnote-49
[conv.mem]https://timsong-cpp.github.io/cppwp/expr#conv.mem
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10.sentence-2
(10.1)https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10.1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10.1.sentence-1
(10.2)https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10.2
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-10.2.sentence-1
11https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5058
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-11.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-11.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-note-7
[conv.rval]https://timsong-cpp.github.io/cppwp/expr#conv.rval
[class.ctor]https://timsong-cpp.github.io/cppwp/class.ctor
[class.conv]https://timsong-cpp.github.io/cppwp/class.conv
.https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast-11.sentence-3
50https://timsong-cpp.github.io/cppwp/expr#footnote-50
48)https://timsong-cpp.github.io/cppwp/expr#footnote-48
48)https://timsong-cpp.github.io/cppwp/expr#footnoteref-48
.https://timsong-cpp.github.io/cppwp/expr#footnote-48.sentence-1
49)https://timsong-cpp.github.io/cppwp/expr#footnote-49
49)https://timsong-cpp.github.io/cppwp/expr#footnoteref-49
.https://timsong-cpp.github.io/cppwp/expr#footnote-49.sentence-1
50)https://timsong-cpp.github.io/cppwp/expr#footnote-50
50)https://timsong-cpp.github.io/cppwp/expr#footnoteref-50
.https://timsong-cpp.github.io/cppwp/expr#footnote-50.sentence-1
7.6.1.11https://timsong-cpp.github.io/cppwp/expr#const.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr.const.cast
1https://timsong-cpp.github.io/cppwp/expr#const.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5084
.https://timsong-cpp.github.io/cppwp/expr#const.cast-1.sentence-1
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#const.cast-1.sentence-2
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#const.cast-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#const.cast-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#const.cast-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr#const.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5101
1https://timsong-cpp.github.io/cppwp/expr#const.cast-note-1
.https://timsong-cpp.github.io/cppwp/expr#const.cast-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5107
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
.https://timsong-cpp.github.io/cppwp/expr#const.cast-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#const.cast-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#const.cast-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#const.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5119
(4.1)https://timsong-cpp.github.io/cppwp/expr#const.cast-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr#const.cast-4.2
(4.3)https://timsong-cpp.github.io/cppwp/expr#const.cast-4.3
.https://timsong-cpp.github.io/cppwp/expr#const.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#const.cast-4.3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#const.cast-4.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#const.cast-example-1
5https://timsong-cpp.github.io/cppwp/expr#const.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5147
2https://timsong-cpp.github.io/cppwp/expr#const.cast-note-2
51https://timsong-cpp.github.io/cppwp/expr#footnote-51
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/dcl.type.cv
.https://timsong-cpp.github.io/cppwp/expr#const.cast-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#const.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5160
casts away constnesshttps://timsong-cpp.github.io/cppwp/expr#def:casting_away_constness
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
.https://timsong-cpp.github.io/cppwp/expr#const.cast-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#const.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5176
.https://timsong-cpp.github.io/cppwp/expr#const.cast-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#const.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5184
3https://timsong-cpp.github.io/cppwp/expr#const.cast-note-3
.https://timsong-cpp.github.io/cppwp/expr#const.cast-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#const.cast-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#const.cast-8.sentence-3
51)https://timsong-cpp.github.io/cppwp/expr#footnote-51
51)https://timsong-cpp.github.io/cppwp/expr#footnoteref-51
.https://timsong-cpp.github.io/cppwp/expr#footnote-51.sentence-1
7.6.2https://timsong-cpp.github.io/cppwp/expr#unary
[expr.unary]https://timsong-cpp.github.io/cppwp/expr.unary
7.6.2.1https://timsong-cpp.github.io/cppwp/expr#unary.general
[expr.unary.general]https://timsong-cpp.github.io/cppwp/expr.unary.general
1https://timsong-cpp.github.io/cppwp/expr#unary.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5200
.https://timsong-cpp.github.io/cppwp/expr#unary.general-1.sentence-1
unary-expression:https://timsong-cpp.github.io/cppwp/expr#nt:unary-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
unary-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:unary-operator
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:unary-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
noexcept-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:noexcept-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
unary-operator:https://timsong-cpp.github.io/cppwp/expr#nt:unary-operator
7.6.2.2https://timsong-cpp.github.io/cppwp/expr#unary.op
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr.unary.op
1https://timsong-cpp.github.io/cppwp/expr#unary.op-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5252
indirectionhttps://timsong-cpp.github.io/cppwp/expr#def:indirection
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-3
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#unary.op-note-1
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr#unary.op-note-2
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-6
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
.https://timsong-cpp.github.io/cppwp/expr#unary.op-1.sentence-7
2https://timsong-cpp.github.io/cppwp/expr#unary.op-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5274
.https://timsong-cpp.github.io/cppwp/expr#unary.op-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#unary.op-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5277
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/expr#unary.op-3.1
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.1.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#unary.op-note-3
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
[expr.prim.id.general]https://timsong-cpp.github.io/cppwp/expr#prim.id.general
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.1.sentence-3
(3.2)https://timsong-cpp.github.io/cppwp/expr#unary.op-3.2
[intro.memory]https://timsong-cpp.github.io/cppwp/intro.memory
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.2.sentence-1
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.2.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#unary.op-note-4
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.2.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#unary.op-example-1
5https://timsong-cpp.github.io/cppwp/expr#unary.op-note-5
[dcl.stc]https://timsong-cpp.github.io/cppwp/dcl.stc
.https://timsong-cpp.github.io/cppwp/expr#unary.op-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#unary.op-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5325
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#unary.op-4.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#unary.op-note-6
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr#unary.op-4.sentence-2
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#unary.op-4.sentence-3
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
.https://timsong-cpp.github.io/cppwp/expr#unary.op-4.sentence-4
5https://timsong-cpp.github.io/cppwp/expr#unary.op-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5342
.https://timsong-cpp.github.io/cppwp/expr#unary.op-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr#unary.op-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5348
7https://timsong-cpp.github.io/cppwp/expr#unary.op-note-7
[over]https://timsong-cpp.github.io/cppwp/over
[over.over]https://timsong-cpp.github.io/cppwp/over.over
.https://timsong-cpp.github.io/cppwp/expr#unary.op-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-6.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#unary.op-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5360
.https://timsong-cpp.github.io/cppwp/expr#unary.op-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-7.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#unary.op-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr#unary.op-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5368
.https://timsong-cpp.github.io/cppwp/expr#unary.op-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#unary.op-8.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#unary.op-8.sentence-4
8https://timsong-cpp.github.io/cppwp/expr#unary.op-note-8
.https://timsong-cpp.github.io/cppwp/expr#unary.op-8.sentence-5
9https://timsong-cpp.github.io/cppwp/expr#unary.op-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5382
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#unary.op-9.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr#unary.op-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5390
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-4
9https://timsong-cpp.github.io/cppwp/expr#unary.op-note-9
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-5
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-6
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-7
10https://timsong-cpp.github.io/cppwp/expr#unary.op-note-10
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
computed-type-specifierhttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:computed-type-specifier
qualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr#unary.op-10.sentence-8
7.6.2.3https://timsong-cpp.github.io/cppwp/expr#pre.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr.pre.incr
1https://timsong-cpp.github.io/cppwp/expr#pre.incr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5423
.https://timsong-cpp.github.io/cppwp/expr#pre.incr-1.sentence-1
[depr.volatile.type]https://timsong-cpp.github.io/cppwp/depr.volatile.type
.https://timsong-cpp.github.io/cppwp/expr#pre.incr-1.sentence-2
[expr.assign]https://timsong-cpp.github.io/cppwp/expr#assign
.https://timsong-cpp.github.io/cppwp/expr#pre.incr-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#pre.incr-note-1
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr#post.incr
.https://timsong-cpp.github.io/cppwp/expr#pre.incr-1.sentence-4
7.6.2.4https://timsong-cpp.github.io/cppwp/expr#await
[expr.await]https://timsong-cpp.github.io/cppwp/expr.await
1https://timsong-cpp.github.io/cppwp/expr#await-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5444
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
.https://timsong-cpp.github.io/cppwp/expr#await-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#await-1.sentence-2
await-expression:https://timsong-cpp.github.io/cppwp/expr#nt:await-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
2https://timsong-cpp.github.io/cppwp/expr#await-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5456
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
function-bodyhttps://timsong-cpp.github.io/cppwp/dcl.fct.def.general#nt:function-body
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
handlerhttps://timsong-cpp.github.io/cppwp/except.pre#nt:handler
[except.pre]https://timsong-cpp.github.io/cppwp/except.pre
.https://timsong-cpp.github.io/cppwp/expr#await-2.sentence-1
declaration-statementhttps://timsong-cpp.github.io/cppwp/stmt.dcl#nt:declaration-statement
simple-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:simple-declaration
init-statementhttps://timsong-cpp.github.io/cppwp/stmt.pre#nt:init-statement
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
initializerhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer
declaration-statementhttps://timsong-cpp.github.io/cppwp/stmt.dcl#nt:declaration-statement
simple-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:simple-declaration
.https://timsong-cpp.github.io/cppwp/expr#await-2.sentence-2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/expr#await-2.sentence-3
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
.https://timsong-cpp.github.io/cppwp/expr#await-2.sentence-4
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
[basic.contract]https://timsong-cpp.github.io/cppwp/basic.contract
.https://timsong-cpp.github.io/cppwp/expr#await-2.sentence-5
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
suspension contexthttps://timsong-cpp.github.io/cppwp/expr#def:suspension_context
.https://timsong-cpp.github.io/cppwp/expr#await-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr#await-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5477
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
(3.1)https://timsong-cpp.github.io/cppwp/expr#await-3.1
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
.https://timsong-cpp.github.io/cppwp/expr#await-3.1.sentence-1
(3.2)https://timsong-cpp.github.io/cppwp/expr#await-3.2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
[expr.yield]https://timsong-cpp.github.io/cppwp/expr#yield
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr#await-3.2.sentence-1
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
.https://timsong-cpp.github.io/cppwp/expr#await-3.2.sentence-2
(3.3)https://timsong-cpp.github.io/cppwp/expr#await-3.3
[over.match.oper]https://timsong-cpp.github.io/cppwp/over.match.oper
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr#await-3.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#await-3.3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#await-3.3.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#await-3.3.sentence-4
[conv.rval]https://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#await-3.3.sentence-5
(3.4)https://timsong-cpp.github.io/cppwp/expr#await-3.4
.https://timsong-cpp.github.io/cppwp/expr#await-3.4.sentence-1
(3.5)https://timsong-cpp.github.io/cppwp/expr#await-3.5
.https://timsong-cpp.github.io/cppwp/expr#await-3.5.sentence-1
(3.6)https://timsong-cpp.github.io/cppwp/expr#await-3.6
.https://timsong-cpp.github.io/cppwp/expr#await-3.6.sentence-1
(3.7)https://timsong-cpp.github.io/cppwp/expr#await-3.7
.https://timsong-cpp.github.io/cppwp/expr#await-3.7.sentence-1
(3.8)https://timsong-cpp.github.io/cppwp/expr#await-3.8
.https://timsong-cpp.github.io/cppwp/expr#await-3.8.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#await-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5540
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
.https://timsong-cpp.github.io/cppwp/expr#await-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#await-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5544
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
(5.1)https://timsong-cpp.github.io/cppwp/expr#await-5.1
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.sentence-1
(5.1.1)https://timsong-cpp.github.io/cppwp/expr#await-5.1.1
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#await-note-1
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.1.sentence-2
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.1.sentence-3
(5.1.2)https://timsong-cpp.github.io/cppwp/expr#await-5.1.2
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.2.sentence-1
(5.1.3)https://timsong-cpp.github.io/cppwp/expr#await-5.1.3
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.3.sentence-1
[except.throw]https://timsong-cpp.github.io/cppwp/except.throw
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.sentence-3
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
[stmt.jump]https://timsong-cpp.github.io/cppwp/stmt.jump
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.sentence-4
suspend pointhttps://timsong-cpp.github.io/cppwp/expr#def:suspend_point
.https://timsong-cpp.github.io/cppwp/expr#await-5.1.sentence-5
(5.2)https://timsong-cpp.github.io/cppwp/expr#await-5.2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
.https://timsong-cpp.github.io/cppwp/expr#await-5.2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#await-note-2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#await-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr#await-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5598
1https://timsong-cpp.github.io/cppwp/expr#await-example-1
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
7.6.2.5https://timsong-cpp.github.io/cppwp/expr#sizeof
[expr.sizeof]https://timsong-cpp.github.io/cppwp/expr.sizeof
1https://timsong-cpp.github.io/cppwp/expr#sizeof-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5640
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-1
unevaluated operandhttps://timsong-cpp.github.io/cppwp/expr#def:unevaluated_operand
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-4
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-5
1https://timsong-cpp.github.io/cppwp/expr#sizeof-note-1
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-6
52https://timsong-cpp.github.io/cppwp/expr#footnote-52
2https://timsong-cpp.github.io/cppwp/expr#sizeof-note-2
[intro.memory]https://timsong-cpp.github.io/cppwp/intro.memory
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.object.representation
.https://timsong-cpp.github.io/cppwp/expr#sizeof-1.sentence-7
2https://timsong-cpp.github.io/cppwp/expr#sizeof-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5674
.https://timsong-cpp.github.io/cppwp/expr#sizeof-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#sizeof-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#sizeof-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#sizeof-2.sentence-4
53https://timsong-cpp.github.io/cppwp/expr#footnote-53
.https://timsong-cpp.github.io/cppwp/expr#sizeof-2.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#sizeof-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr#sizeof-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5698
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#sizeof-3.sentence-1
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#sizeof-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#sizeof-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5707
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr#sizeof-4.sentence-1
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#sizeof-4.sentence-2
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr#sizeof-4.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#sizeof-example-1
5https://timsong-cpp.github.io/cppwp/expr#sizeof-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5721
.https://timsong-cpp.github.io/cppwp/expr#sizeof-5.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#sizeof-note-3
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr#const.const
.https://timsong-cpp.github.io/cppwp/expr#sizeof-5.sentence-2
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
https://timsong-cpp.github.io/cppwp/cstddef.syn#header:%3ccstddef%3e
[cstddef.syn]https://timsong-cpp.github.io/cppwp/cstddef.syn
[support.types.layout]https://timsong-cpp.github.io/cppwp/support.types.layout
.https://timsong-cpp.github.io/cppwp/expr#sizeof-5.sentence-3
52)https://timsong-cpp.github.io/cppwp/expr#footnote-52
52)https://timsong-cpp.github.io/cppwp/expr#footnoteref-52
.https://timsong-cpp.github.io/cppwp/expr#footnote-52.sentence-1
53)https://timsong-cpp.github.io/cppwp/expr#footnote-53
53)https://timsong-cpp.github.io/cppwp/expr#footnoteref-53
.https://timsong-cpp.github.io/cppwp/expr#footnote-53.sentence-1
7.6.2.6https://timsong-cpp.github.io/cppwp/expr#alignof
[expr.alignof]https://timsong-cpp.github.io/cppwp/expr.alignof
1https://timsong-cpp.github.io/cppwp/expr#alignof-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5735
.https://timsong-cpp.github.io/cppwp/expr#alignof-1.sentence-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#alignof-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#alignof-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5743
.https://timsong-cpp.github.io/cppwp/expr#alignof-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#alignof-note-1
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr#const.const
.https://timsong-cpp.github.io/cppwp/expr#alignof-2.sentence-2
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
https://timsong-cpp.github.io/cppwp/cstddef.syn#header:%3ccstddef%3e
[cstddef.syn]https://timsong-cpp.github.io/cppwp/cstddef.syn
[support.types.layout]https://timsong-cpp.github.io/cppwp/support.types.layout
.https://timsong-cpp.github.io/cppwp/expr#alignof-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#alignof-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5752
.https://timsong-cpp.github.io/cppwp/expr#alignof-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#alignof-3.sentence-2
7.6.2.7https://timsong-cpp.github.io/cppwp/expr#unary.noexcept
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
noexcept-expression:https://timsong-cpp.github.io/cppwp/expr#nt:noexcept-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
1https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5768
[expr.context]https://timsong-cpp.github.io/cppwp/expr#context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-1.sentence-1
[conv.rval]https://timsong-cpp.github.io/cppwp/expr#conv.rval
.https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5774
.https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-2.sentence-1
[except.spec]https://timsong-cpp.github.io/cppwp/except.spec
.https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-note-1
noexcept-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:noexcept-expression
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr#const.const
.https://timsong-cpp.github.io/cppwp/expr#unary.noexcept-2.sentence-3
7.6.2.8https://timsong-cpp.github.io/cppwp/expr#new
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
1https://timsong-cpp.github.io/cppwp/expr#new-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5787
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
[dcl.name]https://timsong-cpp.github.io/cppwp/dcl.name
.https://timsong-cpp.github.io/cppwp/expr#new-1.sentence-1
allocated typehttps://timsong-cpp.github.io/cppwp/expr#def:type,allocated
.https://timsong-cpp.github.io/cppwp/expr#new-1.sentence-2
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.incomplete.type
[class.abstract]https://timsong-cpp.github.io/cppwp/class.abstract
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/expr#new-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#new-note-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#new-note-2
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-1.sentence-5
new-expression:https://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-placementhttps://timsong-cpp.github.io/cppwp/expr#nt:new-placement
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
new-placementhttps://timsong-cpp.github.io/cppwp/expr#nt:new-placement
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
new-placement:https://timsong-cpp.github.io/cppwp/expr#nt:new-placement
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
new-type-id:https://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type.general#nt:type-specifier-seq
new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:new-declarator
new-declarator:https://timsong-cpp.github.io/cppwp/expr#nt:new-declarator
ptr-operatorhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ptr-operator
new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:new-declarator
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
noptr-new-declarator:https://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
new-initializer:https://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
2https://timsong-cpp.github.io/cppwp/expr#new-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5848
placeholder typehttps://timsong-cpp.github.io/cppwp/dcl.spec.auto
[dcl.type.class.deduct]https://timsong-cpp.github.io/cppwp/dcl.type.class.deduct
type-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.type.general#nt:type-specifier-seq
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
1https://timsong-cpp.github.io/cppwp/expr#new-example-1
3https://timsong-cpp.github.io/cppwp/expr#new-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5876
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:new-declarator
.https://timsong-cpp.github.io/cppwp/expr#new-3.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#new-note-3
.https://timsong-cpp.github.io/cppwp/expr#new-3.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#new-example-2
.https://timsong-cpp.github.io/cppwp/expr#new-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#new-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5891
4https://timsong-cpp.github.io/cppwp/expr#new-note-4
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#new-example-3
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#new-4.sentence-4
5https://timsong-cpp.github.io/cppwp/expr#new-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5917
attribute-specifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr#new-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#new-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5921
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr#const.const
.https://timsong-cpp.github.io/cppwp/expr#new-6.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#new-example-4
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr#new-6.sentence-2
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr#new-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#new-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5943
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/dcl.init.aggr
[dcl.init.string]https://timsong-cpp.github.io/cppwp/dcl.init.string
.https://timsong-cpp.github.io/cppwp/expr#new-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#new-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5952
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr#new-8.sentence-1
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
(8.1)https://timsong-cpp.github.io/cppwp/expr#new-8.1
(8.2)https://timsong-cpp.github.io/cppwp/expr#new-8.2
[over.ics.user]https://timsong-cpp.github.io/cppwp/over.ics.user
54https://timsong-cpp.github.io/cppwp/expr#footnote-54
(8.3)https://timsong-cpp.github.io/cppwp/expr#new-8.3
limithttps://timsong-cpp.github.io/cppwp/implimits
(8.4)https://timsong-cpp.github.io/cppwp/expr#new-8.4
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
[lex.string]https://timsong-cpp.github.io/cppwp/lex.string
.https://timsong-cpp.github.io/cppwp/expr#new-8.sentence-2
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
(8.5)https://timsong-cpp.github.io/cppwp/expr#new-8.5
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
(8.6)https://timsong-cpp.github.io/cppwp/expr#new-8.6
(8.6.1)https://timsong-cpp.github.io/cppwp/expr#new-8.6.1
[except.spec]https://timsong-cpp.github.io/cppwp/except.spec
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
(8.6.2)https://timsong-cpp.github.io/cppwp/expr#new-8.6.2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[except.handle]https://timsong-cpp.github.io/cppwp/except.handle
std​::​bad_array_new_lengthhttps://timsong-cpp.github.io/cppwp/new.badlength
.https://timsong-cpp.github.io/cppwp/expr#new-8.sentence-3
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
.https://timsong-cpp.github.io/cppwp/expr#new-8.sentence-4
9https://timsong-cpp.github.io/cppwp/expr#new-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6008
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
(9.1)https://timsong-cpp.github.io/cppwp/expr#new-9.1
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
[dcl.init.list]https://timsong-cpp.github.io/cppwp/dcl.init.list
.https://timsong-cpp.github.io/cppwp/expr#new-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/expr#new-9.2
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/expr#new-9.2.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#new-note-5
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
.https://timsong-cpp.github.io/cppwp/expr#new-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr#new-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6030
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic
.https://timsong-cpp.github.io/cppwp/expr#new-10.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#new-note-6
.https://timsong-cpp.github.io/cppwp/expr#new-10.sentence-2
11https://timsong-cpp.github.io/cppwp/expr#new-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6040
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr#nt:noptr-new-declarator
new-type-idhttps://timsong-cpp.github.io/cppwp/expr#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-11.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-11.sentence-2
7https://timsong-cpp.github.io/cppwp/expr#new-note-7
.https://timsong-cpp.github.io/cppwp/expr#new-11.sentence-3
12https://timsong-cpp.github.io/cppwp/expr#new-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6056
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.allocation
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
deallocation functionhttps://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-4
8https://timsong-cpp.github.io/cppwp/expr#new-note-8
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic
[new.delete.single]https://timsong-cpp.github.io/cppwp/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/new.delete.array
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-5
[replacement.functions]https://timsong-cpp.github.io/cppwp/replacement.functions
[class.free]https://timsong-cpp.github.io/cppwp/class.free
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-6
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr#new-12.sentence-7
13https://timsong-cpp.github.io/cppwp/expr#new-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6086
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr#new-13.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-13.sentence-2
14https://timsong-cpp.github.io/cppwp/expr#new-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6097
[new.delete.single]https://timsong-cpp.github.io/cppwp/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/new.delete.array
.https://timsong-cpp.github.io/cppwp/expr#new-14.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-14.sentence-2
15https://timsong-cpp.github.io/cppwp/expr#new-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6103
[expr.const.core]https://timsong-cpp.github.io/cppwp/expr#const.core
.https://timsong-cpp.github.io/cppwp/expr#new-15.sentence-1
16https://timsong-cpp.github.io/cppwp/expr#new-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6107
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
(16.1)https://timsong-cpp.github.io/cppwp/expr#new-16.1
(16.2)https://timsong-cpp.github.io/cppwp/expr#new-16.2
(16.3)https://timsong-cpp.github.io/cppwp/expr#new-16.3
(16.4)https://timsong-cpp.github.io/cppwp/expr#new-16.4
(16.5)https://timsong-cpp.github.io/cppwp/expr#new-16.5
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
(16.6)https://timsong-cpp.github.io/cppwp/expr#new-16.6
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#new-16.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#new-example-5
17https://timsong-cpp.github.io/cppwp/expr#new-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6157
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-17.sentence-1
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr#new-17.sentence-2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
alignment requirementhttps://timsong-cpp.github.io/cppwp/basic.align
.https://timsong-cpp.github.io/cppwp/expr#new-17.sentence-3
9https://timsong-cpp.github.io/cppwp/expr#new-note-9
.https://timsong-cpp.github.io/cppwp/expr#new-17.sentence-4
18https://timsong-cpp.github.io/cppwp/expr#new-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6183
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-18.sentence-1
19https://timsong-cpp.github.io/cppwp/expr#new-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6190
new-placementhttps://timsong-cpp.github.io/cppwp/expr#nt:new-placement
placement new-expressionhttps://timsong-cpp.github.io/cppwp/expr#def:new-expression,placement
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-19.sentence-1
20https://timsong-cpp.github.io/cppwp/expr#new-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6196
.https://timsong-cpp.github.io/cppwp/expr#new-20.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-20.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#new-20.sentence-3
new-placementhttps://timsong-cpp.github.io/cppwp/expr#nt:new-placement
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
expression-listhttps://timsong-cpp.github.io/cppwp/expr#nt:expression-list
.https://timsong-cpp.github.io/cppwp/expr#new-20.sentence-4
(20.1)https://timsong-cpp.github.io/cppwp/expr#new-20.1
(20.2)https://timsong-cpp.github.io/cppwp/expr#new-20.2
.https://timsong-cpp.github.io/cppwp/expr#new-20.sentence-5
21https://timsong-cpp.github.io/cppwp/expr#new-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6224
6https://timsong-cpp.github.io/cppwp/expr#new-example-6
(21.1)https://timsong-cpp.github.io/cppwp/expr#new-21.1
(21.2)https://timsong-cpp.github.io/cppwp/expr#new-21.2
(21.3)https://timsong-cpp.github.io/cppwp/expr#new-21.3
(21.4)https://timsong-cpp.github.io/cppwp/expr#new-21.4
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-21.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-21.sentence-2
22https://timsong-cpp.github.io/cppwp/expr#new-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6259
10https://timsong-cpp.github.io/cppwp/expr#new-note-10
exception specificationhttps://timsong-cpp.github.io/cppwp/except.spec
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.allocation
[except.throw]https://timsong-cpp.github.io/cppwp/except.throw
[bad.alloc]https://timsong-cpp.github.io/cppwp/bad.alloc
.https://timsong-cpp.github.io/cppwp/expr#new-22.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-22.sentence-2
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr#new-22.sentence-3
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-22.sentence-4
23https://timsong-cpp.github.io/cppwp/expr#new-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6281
11https://timsong-cpp.github.io/cppwp/expr#new-note-11
.https://timsong-cpp.github.io/cppwp/expr#new-23.sentence-1
[basic.align]https://timsong-cpp.github.io/cppwp/basic.align
.https://timsong-cpp.github.io/cppwp/expr#new-23.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#new-23.sentence-3
24https://timsong-cpp.github.io/cppwp/expr#new-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6291
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
(24.1)https://timsong-cpp.github.io/cppwp/expr#new-24.1
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr#new-24.1.sentence-1
12https://timsong-cpp.github.io/cppwp/expr#new-note-12
.https://timsong-cpp.github.io/cppwp/expr#new-24.1.sentence-2
(24.2)https://timsong-cpp.github.io/cppwp/expr#new-24.2
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr#new-24.2.sentence-1
25https://timsong-cpp.github.io/cppwp/expr#new-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6310
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
.https://timsong-cpp.github.io/cppwp/expr#new-25.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-25.sentence-2
26https://timsong-cpp.github.io/cppwp/expr#new-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6320
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr#new-26.sentence-1
27https://timsong-cpp.github.io/cppwp/expr#new-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6325
55https://timsong-cpp.github.io/cppwp/expr#footnote-55
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-27.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-27.sentence-2
13https://timsong-cpp.github.io/cppwp/expr#new-note-13
.https://timsong-cpp.github.io/cppwp/expr#new-27.sentence-3
28https://timsong-cpp.github.io/cppwp/expr#new-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6345
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-28.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-28.sentence-2
29https://timsong-cpp.github.io/cppwp/expr#new-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6355
[expr.delete]https://timsong-cpp.github.io/cppwp/expr#delete
.https://timsong-cpp.github.io/cppwp/expr#new-29.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-29.sentence-2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-29.sentence-3
30https://timsong-cpp.github.io/cppwp/expr#new-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6364
(30.1)https://timsong-cpp.github.io/cppwp/expr#new-30.1
[temp.over]https://timsong-cpp.github.io/cppwp/temp.over
[temp.deduct.call]https://timsong-cpp.github.io/cppwp/temp.deduct.call
.https://timsong-cpp.github.io/cppwp/expr#new-30.1.sentence-1
(30.2)https://timsong-cpp.github.io/cppwp/expr#new-30.2
.https://timsong-cpp.github.io/cppwp/expr#new-30.2.sentence-1
(30.3)https://timsong-cpp.github.io/cppwp/expr#new-30.3
[temp.constr.constr]https://timsong-cpp.github.io/cppwp/temp.constr.constr
.https://timsong-cpp.github.io/cppwp/expr#new-30.3.sentence-1
(30.4)https://timsong-cpp.github.io/cppwp/expr#new-30.4
.https://timsong-cpp.github.io/cppwp/expr#new-30.4.sentence-1
(30.5)https://timsong-cpp.github.io/cppwp/expr#new-30.5
.https://timsong-cpp.github.io/cppwp/expr#new-30.5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#new-30.sentence-2
14https://timsong-cpp.github.io/cppwp/expr#new-note-14
.https://timsong-cpp.github.io/cppwp/expr#new-30.sentence-3
31https://timsong-cpp.github.io/cppwp/expr#new-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6394
7https://timsong-cpp.github.io/cppwp/expr#new-example-7
8https://timsong-cpp.github.io/cppwp/expr#new-example-8
9https://timsong-cpp.github.io/cppwp/expr#new-example-9
10https://timsong-cpp.github.io/cppwp/expr#new-example-10
32https://timsong-cpp.github.io/cppwp/expr#new-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6459
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#new-32.sentence-1
new-placementhttps://timsong-cpp.github.io/cppwp/expr#nt:new-placement
.https://timsong-cpp.github.io/cppwp/expr#new-32.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#new-32.sentence-3
54)https://timsong-cpp.github.io/cppwp/expr#footnote-54
54)https://timsong-cpp.github.io/cppwp/expr#footnoteref-54
.https://timsong-cpp.github.io/cppwp/expr#footnote-54.sentence-1
55)https://timsong-cpp.github.io/cppwp/expr#footnote-55
55)https://timsong-cpp.github.io/cppwp/expr#footnoteref-55
new-initializerhttps://timsong-cpp.github.io/cppwp/expr#nt:new-initializer
.https://timsong-cpp.github.io/cppwp/expr#footnote-55.sentence-1
7.6.2.9https://timsong-cpp.github.io/cppwp/expr#delete
[expr.delete]https://timsong-cpp.github.io/cppwp/expr.delete
1https://timsong-cpp.github.io/cppwp/expr#delete-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6474
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
most derived objecthttps://timsong-cpp.github.io/cppwp/intro.object#def:most_derived_object
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-1.sentence-1
delete-expression:https://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
single-object delete expressionhttps://timsong-cpp.github.io/cppwp/expr#def:delete,single-object
array delete expressionhttps://timsong-cpp.github.io/cppwp/expr#def:delete,array
.https://timsong-cpp.github.io/cppwp/expr#delete-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#delete-1.sentence-3
56https://timsong-cpp.github.io/cppwp/expr#footnote-56
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#delete-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#delete-1.sentence-5
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr#delete-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6508
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#delete-2.sentence-2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr#delete-2.sentence-3
57https://timsong-cpp.github.io/cppwp/expr#footnote-57
.https://timsong-cpp.github.io/cppwp/expr#delete-2.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#delete-note-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-2.sentence-5
2https://timsong-cpp.github.io/cppwp/expr#delete-note-2
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr#delete-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6541
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
.https://timsong-cpp.github.io/cppwp/expr#delete-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#delete-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#delete-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6553
.https://timsong-cpp.github.io/cppwp/expr#delete-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#delete-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6558
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-5.sentence-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-5.sentence-2
[class.base.init]https://timsong-cpp.github.io/cppwp/class.base.init
.https://timsong-cpp.github.io/cppwp/expr#delete-5.sentence-3
6https://timsong-cpp.github.io/cppwp/expr#delete-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6573
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
(6.1)https://timsong-cpp.github.io/cppwp/expr#delete-6.1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr#new
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
deallocation functionhttps://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation
.https://timsong-cpp.github.io/cppwp/expr#delete-6.1.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-6.1.sentence-2
(6.2)https://timsong-cpp.github.io/cppwp/expr#delete-6.2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-6.2.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-6.2.sentence-2
(6.3)https://timsong-cpp.github.io/cppwp/expr#delete-6.3
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-6.3.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#delete-note-3
.https://timsong-cpp.github.io/cppwp/expr#delete-6.sentence-2
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#delete-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6607
.https://timsong-cpp.github.io/cppwp/expr#delete-7.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#delete-note-4
[new.delete.single]https://timsong-cpp.github.io/cppwp/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/new.delete.array
.https://timsong-cpp.github.io/cppwp/expr#delete-7.sentence-2
[replacement.functions]https://timsong-cpp.github.io/cppwp/replacement.functions
[class.free]https://timsong-cpp.github.io/cppwp/class.free
.https://timsong-cpp.github.io/cppwp/expr#delete-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr#delete-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6620
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
(8.1)https://timsong-cpp.github.io/cppwp/expr#delete-8.1
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr#delete-8.1.sentence-1
(8.2)https://timsong-cpp.github.io/cppwp/expr#delete-8.2
.https://timsong-cpp.github.io/cppwp/expr#delete-8.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#delete-8.sentence-2
[basic.stc.dynamic.deallocation]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation
.https://timsong-cpp.github.io/cppwp/expr#delete-8.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#delete-note-5
[basic.lookup]https://timsong-cpp.github.io/cppwp/basic.lookup
.https://timsong-cpp.github.io/cppwp/expr#delete-8.sentence-4
9https://timsong-cpp.github.io/cppwp/expr#delete-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6648
(9.1)https://timsong-cpp.github.io/cppwp/expr#delete-9.1
.https://timsong-cpp.github.io/cppwp/expr#delete-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/expr#delete-9.2
.https://timsong-cpp.github.io/cppwp/expr#delete-9.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#delete-9.2.sentence-2
(9.3)https://timsong-cpp.github.io/cppwp/expr#delete-9.3
.https://timsong-cpp.github.io/cppwp/expr#delete-9.3.sentence-1
(9.4)https://timsong-cpp.github.io/cppwp/expr#delete-9.4
.https://timsong-cpp.github.io/cppwp/expr#delete-9.4.sentence-1
(9.5)https://timsong-cpp.github.io/cppwp/expr#delete-9.5
.https://timsong-cpp.github.io/cppwp/expr#delete-9.5.sentence-1
(9.6)https://timsong-cpp.github.io/cppwp/expr#delete-9.6
.https://timsong-cpp.github.io/cppwp/expr#delete-9.6.sentence-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr#delete-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr#delete-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6683
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#delete-note-6
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-3
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr#new
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-4
7https://timsong-cpp.github.io/cppwp/expr#delete-note-7
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-6
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-7
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-8
8https://timsong-cpp.github.io/cppwp/expr#delete-note-8
[new.delete.single]https://timsong-cpp.github.io/cppwp/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/new.delete.array
.https://timsong-cpp.github.io/cppwp/expr#delete-10.sentence-9
56)https://timsong-cpp.github.io/cppwp/expr#footnote-56
56)https://timsong-cpp.github.io/cppwp/expr#footnoteref-56
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-introducerhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-introducer
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr#footnote-56.sentence-1
57)https://timsong-cpp.github.io/cppwp/expr#footnote-57
57)https://timsong-cpp.github.io/cppwp/expr#footnoteref-57
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr#footnote-57.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#footnote-57.sentence-2
7.6.2.10https://timsong-cpp.github.io/cppwp/expr#reflect
[expr.reflect]https://timsong-cpp.github.io/cppwp/expr.reflect
reflect-expression:https://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
reflection-namehttps://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
reflection-name:https://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
1https://timsong-cpp.github.io/cppwp/expr#reflect-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6751
reflection operatorhttps://timsong-cpp.github.io/cppwp/expr#def:operator,reflection
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#reflect-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#reflect-note-1
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#reflect-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6762
reflection-namehttps://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr#reflect-2.sentence-1
reflection-namehttps://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr#reflect-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#reflect-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6770
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-3.sentence-1
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-3.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#reflect-example-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
4https://timsong-cpp.github.io/cppwp/expr#reflect-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6794
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#reflect-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6798
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
reflection-namehttps://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
(5.1)https://timsong-cpp.github.io/cppwp/expr#reflect-5.1
using-declaratorhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declarator
[basic.lookup.general]https://timsong-cpp.github.io/cppwp/basic.lookup.general
[namespace.udecl]https://timsong-cpp.github.io/cppwp/namespace.udecl
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#reflect-example-2
using-declaratorhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declarator
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
using-declaratorhttps://timsong-cpp.github.io/cppwp/namespace.udecl#nt:using-declarator
(5.2)https://timsong-cpp.github.io/cppwp/expr#reflect-5.2
[namespace.alias]https://timsong-cpp.github.io/cppwp/namespace.alias
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.2.sentence-1
(5.3)https://timsong-cpp.github.io/cppwp/expr#reflect-5.3
[basic.namespace]https://timsong-cpp.github.io/cppwp/basic.namespace
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.3.sentence-1
(5.4)https://timsong-cpp.github.io/cppwp/expr#reflect-5.4
[temp.concept]https://timsong-cpp.github.io/cppwp/temp.concept
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.4.sentence-1
(5.5)https://timsong-cpp.github.io/cppwp/expr#reflect-5.5
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
(5.5.1)https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.1
[class.pre]https://timsong-cpp.github.io/cppwp/class.pre
(5.5.1.1)https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.1.1
reflection-namehttps://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.1.1.sentence-1
(5.5.1.2)https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.1.2
type-namehttps://timsong-cpp.github.io/cppwp/dcl.type.simple#nt:type-name
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.1.2.sentence-1
(5.5.2)https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.2
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.2.sentence-1
(5.5.3)https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.3
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.3.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#reflect-note-2
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.5.3.sentence-2
(5.6)https://timsong-cpp.github.io/cppwp/expr#reflect-5.6
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.6.sentence-1
(5.7)https://timsong-cpp.github.io/cppwp/expr#reflect-5.7
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.7.sentence-1
(5.8)https://timsong-cpp.github.io/cppwp/expr#reflect-5.8
[class.union.anon]https://timsong-cpp.github.io/cppwp/class.union.anon
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.8.sentence-1
(5.9)https://timsong-cpp.github.io/cppwp/expr#reflect-5.9
reflection-namehttps://timsong-cpp.github.io/cppwp/expr#nt:reflection-name
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-5.9.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#reflect-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6876
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
(6.1)https://timsong-cpp.github.io/cppwp/expr#reflect-6.1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
[dcl.spec.auto.general]https://timsong-cpp.github.io/cppwp/dcl.spec.auto.general
.https://timsong-cpp.github.io/cppwp/expr#reflect-6.1.sentence-1
(6.2)https://timsong-cpp.github.io/cppwp/expr#reflect-6.2
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
[temp.alias]https://timsong-cpp.github.io/cppwp/temp.alias
.https://timsong-cpp.github.io/cppwp/expr#reflect-6.2.sentence-1
(6.3)https://timsong-cpp.github.io/cppwp/expr#reflect-6.3
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr#reflect-6.3.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#reflect-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6895
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
(7.1)https://timsong-cpp.github.io/cppwp/expr#reflect-7.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
(7.1.1)https://timsong-cpp.github.io/cppwp/expr#reflect-7.1.1
init-capturehttps://timsong-cpp.github.io/cppwp/expr#nt:init-capture
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture
(7.1.2)https://timsong-cpp.github.io/cppwp/expr#reflect-7.1.2
[dcl.fct.def.general]https://timsong-cpp.github.io/cppwp/dcl.fct.def.general
(7.1.3)https://timsong-cpp.github.io/cppwp/expr#reflect-7.1.3
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:requires-expression
[expr.prim.req]https://timsong-cpp.github.io/cppwp/expr#prim.req
(7.1.4)https://timsong-cpp.github.io/cppwp/expr#reflect-7.1.4
[basic.pre]https://timsong-cpp.github.io/cppwp/basic.pre
.https://timsong-cpp.github.io/cppwp/expr#reflect-7.1.sentence-1
(7.2)https://timsong-cpp.github.io/cppwp/expr#reflect-7.2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[over.over]https://timsong-cpp.github.io/cppwp/over.over
.https://timsong-cpp.github.io/cppwp/expr#reflect-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/expr#reflect-7.3
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-7.3.sentence-1
(7.4)https://timsong-cpp.github.io/cppwp/expr#reflect-7.4
.https://timsong-cpp.github.io/cppwp/expr#reflect-7.4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#reflect-note-3
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr#nt:unqualified-id
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pack-index-expression
.https://timsong-cpp.github.io/cppwp/expr#reflect-7.4.sentence-2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:reflect-expression
[expr.context]https://timsong-cpp.github.io/cppwp/expr#context
.https://timsong-cpp.github.io/cppwp/expr#reflect-7.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#reflect-example-3
[basic.lookup.general]https://timsong-cpp.github.io/cppwp/basic.lookup.general
7.6.3https://timsong-cpp.github.io/cppwp/expr#cast
[expr.cast]https://timsong-cpp.github.io/cppwp/expr.cast
1https://timsong-cpp.github.io/cppwp/expr#cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6964
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
.https://timsong-cpp.github.io/cppwp/expr#cast-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#cast-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#cast-note-1
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
[expr.prop]https://timsong-cpp.github.io/cppwp/expr#prop
.https://timsong-cpp.github.io/cppwp/expr#cast-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6975
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr#type.conv
casthttps://timsong-cpp.github.io/cppwp/expr#def:cast
.https://timsong-cpp.github.io/cppwp/expr#cast-2.sentence-1
cast-expression:https://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:unary-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
3https://timsong-cpp.github.io/cppwp/expr#cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6987
[class.conv]https://timsong-cpp.github.io/cppwp/class.conv
.https://timsong-cpp.github.io/cppwp/expr#cast-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6991
(4.1)https://timsong-cpp.github.io/cppwp/expr#cast-4.1
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr#const.cast
(4.2)https://timsong-cpp.github.io/cppwp/expr#cast-4.2
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr#static.cast
(4.3)https://timsong-cpp.github.io/cppwp/expr#cast-4.3
(4.4)https://timsong-cpp.github.io/cppwp/expr#cast-4.4
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast
(4.5)https://timsong-cpp.github.io/cppwp/expr#cast-4.5
.https://timsong-cpp.github.io/cppwp/expr#cast-4.sentence-1
(4.6)https://timsong-cpp.github.io/cppwp/expr#cast-4.6
(4.7)https://timsong-cpp.github.io/cppwp/expr#cast-4.7
(4.8)https://timsong-cpp.github.io/cppwp/expr#cast-4.8
.https://timsong-cpp.github.io/cppwp/expr#cast-4.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#cast-4.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#cast-4.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#cast-example-1
5https://timsong-cpp.github.io/cppwp/expr#cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7051
.https://timsong-cpp.github.io/cppwp/expr#cast-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#cast-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#cast-5.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#cast-note-2
.https://timsong-cpp.github.io/cppwp/expr#cast-5.sentence-4
7.6.4https://timsong-cpp.github.io/cppwp/expr#mptr.oper
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr.mptr.oper
1https://timsong-cpp.github.io/cppwp/expr#mptr.oper-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7070
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-1.sentence-1
pm-expression:https://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
2https://timsong-cpp.github.io/cppwp/expr#mptr.oper-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7087
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#mptr.oper-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7097
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#mptr.oper-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7108
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
object expressionhttps://timsong-cpp.github.io/cppwp/expr#def:object_expression
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-4.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr#mptr.oper-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7118
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-5.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#mptr.oper-note-1
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7141
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#mptr.oper-example-1
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-2
ref-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
cv-qualifier-seqhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-3
ref-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-6
null member pointer valuehttps://timsong-cpp.github.io/cppwp/expr#def:value,null_member_pointer
.https://timsong-cpp.github.io/cppwp/expr#mptr.oper-6.sentence-7
7.6.5https://timsong-cpp.github.io/cppwp/expr#mul
[expr.mul]https://timsong-cpp.github.io/cppwp/expr.mul
1https://timsong-cpp.github.io/cppwp/expr#mul-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7173
.https://timsong-cpp.github.io/cppwp/expr#mul-1.sentence-1
multiplicative-expression:https://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:pm-expression
2https://timsong-cpp.github.io/cppwp/expr#mul-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7193
.https://timsong-cpp.github.io/cppwp/expr#mul-2.sentence-1
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#mul-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#mul-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7199
.https://timsong-cpp.github.io/cppwp/expr#mul-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#mul-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7202
.https://timsong-cpp.github.io/cppwp/expr#mul-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#mul-4.sentence-2
58https://timsong-cpp.github.io/cppwp/expr#footnote-58
.https://timsong-cpp.github.io/cppwp/expr#mul-4.sentence-3
58)https://timsong-cpp.github.io/cppwp/expr#footnote-58
58)https://timsong-cpp.github.io/cppwp/expr#footnoteref-58
.https://timsong-cpp.github.io/cppwp/expr#footnote-58.sentence-1
7.6.6https://timsong-cpp.github.io/cppwp/expr#add
[expr.add]https://timsong-cpp.github.io/cppwp/expr.add
1https://timsong-cpp.github.io/cppwp/expr#add-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7222
.https://timsong-cpp.github.io/cppwp/expr#add-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#add-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#add-1.sentence-3
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
.https://timsong-cpp.github.io/cppwp/expr#add-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#add-1.sentence-5
additive-expression:https://timsong-cpp.github.io/cppwp/expr#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:multiplicative-expression
.https://timsong-cpp.github.io/cppwp/expr#add-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr#add-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7251
(2.1)https://timsong-cpp.github.io/cppwp/expr#add-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr#add-2.2
(2.3)https://timsong-cpp.github.io/cppwp/expr#add-2.3
.https://timsong-cpp.github.io/cppwp/expr#add-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#add-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7265
.https://timsong-cpp.github.io/cppwp/expr#add-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#add-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#add-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7270
.https://timsong-cpp.github.io/cppwp/expr#add-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr#add-4.1
.https://timsong-cpp.github.io/cppwp/expr#add-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr#add-4.2
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
59https://timsong-cpp.github.io/cppwp/expr#footnote-59
.https://timsong-cpp.github.io/cppwp/expr#add-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr#add-4.3
.https://timsong-cpp.github.io/cppwp/expr#add-4.3.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#add-note-1
.https://timsong-cpp.github.io/cppwp/expr#add-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#add-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7303
[support.types.layout]https://timsong-cpp.github.io/cppwp/support.types.layout
.https://timsong-cpp.github.io/cppwp/expr#add-5.sentence-1
(5.1)https://timsong-cpp.github.io/cppwp/expr#add-5.1
.https://timsong-cpp.github.io/cppwp/expr#add-5.1.sentence-1
(5.2)https://timsong-cpp.github.io/cppwp/expr#add-5.2
.https://timsong-cpp.github.io/cppwp/expr#add-5.2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#add-note-2
[expr.pre]https://timsong-cpp.github.io/cppwp/expr#pre
.https://timsong-cpp.github.io/cppwp/expr#add-5.2.sentence-2
(5.3)https://timsong-cpp.github.io/cppwp/expr#add-5.3
.https://timsong-cpp.github.io/cppwp/expr#add-5.3.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#add-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7324
similarhttps://timsong-cpp.github.io/cppwp/expr#def:similar_types
.https://timsong-cpp.github.io/cppwp/expr#add-6.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#add-example-1
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
59)https://timsong-cpp.github.io/cppwp/expr#footnote-59
59)https://timsong-cpp.github.io/cppwp/expr#footnoteref-59
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#footnote-59.sentence-1
7.6.7https://timsong-cpp.github.io/cppwp/expr#shift
[expr.shift]https://timsong-cpp.github.io/cppwp/expr.shift
1https://timsong-cpp.github.io/cppwp/expr#shift-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7339
.https://timsong-cpp.github.io/cppwp/expr#shift-1.sentence-1
shift-expression:https://timsong-cpp.github.io/cppwp/expr#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:additive-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:additive-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:additive-expression
.https://timsong-cpp.github.io/cppwp/expr#shift-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#shift-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#shift-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#shift-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7367
.https://timsong-cpp.github.io/cppwp/expr#shift-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#shift-note-1
.https://timsong-cpp.github.io/cppwp/expr#shift-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#shift-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7376
.https://timsong-cpp.github.io/cppwp/expr#shift-3.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#shift-note-2
.https://timsong-cpp.github.io/cppwp/expr#shift-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#shift-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#shift-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7385
.https://timsong-cpp.github.io/cppwp/expr#shift-4.sentence-1
7.6.8https://timsong-cpp.github.io/cppwp/expr#spaceship
[expr.spaceship]https://timsong-cpp.github.io/cppwp/expr.spaceship
1https://timsong-cpp.github.io/cppwp/expr#spaceship-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7392
.https://timsong-cpp.github.io/cppwp/expr#spaceship-1.sentence-1
compare-expression:https://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:shift-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:shift-expression
2https://timsong-cpp.github.io/cppwp/expr#spaceship-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7405
.https://timsong-cpp.github.io/cppwp/expr#spaceship-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#spaceship-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7410
.https://timsong-cpp.github.io/cppwp/expr#spaceship-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#spaceship-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7414
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#spaceship-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr#spaceship-4.1
narrowing conversionhttps://timsong-cpp.github.io/cppwp/dcl.init.list#def:conversion,narrowing
.https://timsong-cpp.github.io/cppwp/expr#spaceship-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr#spaceship-4.2
.https://timsong-cpp.github.io/cppwp/expr#spaceship-4.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#spaceship-4.2.sentence-2
(4.3)https://timsong-cpp.github.io/cppwp/expr#spaceship-4.3
.https://timsong-cpp.github.io/cppwp/expr#spaceship-4.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#spaceship-4.3.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#spaceship-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7452
.https://timsong-cpp.github.io/cppwp/expr#spaceship-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#spaceship-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7458
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
qualification conversionshttps://timsong-cpp.github.io/cppwp/expr#conv.qual
[expr.type]https://timsong-cpp.github.io/cppwp/expr#type
.https://timsong-cpp.github.io/cppwp/expr#spaceship-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#spaceship-6.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#spaceship-note-1
array-to-pointer conversionshttps://timsong-cpp.github.io/cppwp/expr#conv.array
.https://timsong-cpp.github.io/cppwp/expr#spaceship-6.sentence-3
(6.1)https://timsong-cpp.github.io/cppwp/expr#spaceship-6.1
[expr.eq]https://timsong-cpp.github.io/cppwp/expr#eq
(6.2)https://timsong-cpp.github.io/cppwp/expr#spaceship-6.2
[expr.rel]https://timsong-cpp.github.io/cppwp/expr#rel
(6.3)https://timsong-cpp.github.io/cppwp/expr#spaceship-6.3
.https://timsong-cpp.github.io/cppwp/expr#spaceship-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr#spaceship-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7491
.https://timsong-cpp.github.io/cppwp/expr#spaceship-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#spaceship-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7494
[cmp.categories]https://timsong-cpp.github.io/cppwp/cmp.categories
[compare.syn]https://timsong-cpp.github.io/cppwp/compare.syn
[std.modules]https://timsong-cpp.github.io/cppwp/std.modules
[basic.lookup.general]https://timsong-cpp.github.io/cppwp/basic.lookup.general
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
[class.spaceship]https://timsong-cpp.github.io/cppwp/class.spaceship
.https://timsong-cpp.github.io/cppwp/expr#spaceship-8.sentence-1
7.6.9https://timsong-cpp.github.io/cppwp/expr#rel
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
1https://timsong-cpp.github.io/cppwp/expr#rel-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7513
.https://timsong-cpp.github.io/cppwp/expr#rel-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#rel-example-1
.https://timsong-cpp.github.io/cppwp/expr#rel-1.sentence-2
relational-expression:https://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:compare-expression
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#rel-1.sentence-3
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
.https://timsong-cpp.github.io/cppwp/expr#rel-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#rel-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7544
.https://timsong-cpp.github.io/cppwp/expr#rel-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#rel-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#rel-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#rel-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7552
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#rel-3.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
[conv.fctptr]https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr#def:composite_pointer_type
.https://timsong-cpp.github.io/cppwp/expr#rel-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#rel-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr#rel-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7562
60https://timsong-cpp.github.io/cppwp/expr#footnote-60
(4.1)https://timsong-cpp.github.io/cppwp/expr#rel-4.1
.https://timsong-cpp.github.io/cppwp/expr#rel-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr#rel-4.2
.https://timsong-cpp.github.io/cppwp/expr#rel-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr#rel-4.3
.https://timsong-cpp.github.io/cppwp/expr#rel-4.3.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#rel-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7588
[expr.eq]https://timsong-cpp.github.io/cppwp/expr#eq
.https://timsong-cpp.github.io/cppwp/expr#rel-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#rel-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#rel-5.sentence-3
1https://timsong-cpp.github.io/cppwp/expr#rel-note-1
.https://timsong-cpp.github.io/cppwp/expr#rel-5.sentence-4
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#rel-5.sentence-5
6https://timsong-cpp.github.io/cppwp/expr#rel-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7604
.https://timsong-cpp.github.io/cppwp/expr#rel-6.sentence-1
60)https://timsong-cpp.github.io/cppwp/expr#footnote-60
60)https://timsong-cpp.github.io/cppwp/expr#footnoteref-60
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#footnote-60.sentence-1
7.6.10https://timsong-cpp.github.io/cppwp/expr#eq
[expr.eq]https://timsong-cpp.github.io/cppwp/expr.eq
equality-expression:https://timsong-cpp.github.io/cppwp/expr#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:relational-expression
1https://timsong-cpp.github.io/cppwp/expr#eq-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7621
.https://timsong-cpp.github.io/cppwp/expr#eq-1.sentence-1
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#eq-1.sentence-2
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
.https://timsong-cpp.github.io/cppwp/expr#eq-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#eq-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7632
.https://timsong-cpp.github.io/cppwp/expr#eq-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#eq-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#eq-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#eq-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7638
pointer conversionshttps://timsong-cpp.github.io/cppwp/expr#conv.ptr
function pointer conversionshttps://timsong-cpp.github.io/cppwp/expr#conv.fctptr
qualification conversionshttps://timsong-cpp.github.io/cppwp/expr#conv.qual
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr#def:composite_pointer_type
.https://timsong-cpp.github.io/cppwp/expr#eq-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/expr#eq-3.1
61https://timsong-cpp.github.io/cppwp/expr#footnote-61
.https://timsong-cpp.github.io/cppwp/expr#eq-3.1.sentence-1
(3.2)https://timsong-cpp.github.io/cppwp/expr#eq-3.2
represent the same addresshttps://timsong-cpp.github.io/cppwp/basic.compound#def:represents_the_address
.https://timsong-cpp.github.io/cppwp/expr#eq-3.2.sentence-1
(3.3)https://timsong-cpp.github.io/cppwp/expr#eq-3.3
.https://timsong-cpp.github.io/cppwp/expr#eq-3.3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#eq-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7668
[conv.mem]https://timsong-cpp.github.io/cppwp/expr#conv.mem
[conv.fctptr]https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
[expr.type]https://timsong-cpp.github.io/cppwp/expr#type
.https://timsong-cpp.github.io/cppwp/expr#eq-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr#eq-4.1
.https://timsong-cpp.github.io/cppwp/expr#eq-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr#eq-4.2
.https://timsong-cpp.github.io/cppwp/expr#eq-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr#eq-4.3
.https://timsong-cpp.github.io/cppwp/expr#eq-4.3.sentence-1
(4.4)https://timsong-cpp.github.io/cppwp/expr#eq-4.4
.https://timsong-cpp.github.io/cppwp/expr#eq-4.4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#eq-example-1
(4.5)https://timsong-cpp.github.io/cppwp/expr#eq-4.5
unionhttps://timsong-cpp.github.io/cppwp/class.union
.https://timsong-cpp.github.io/cppwp/expr#eq-4.5.sentence-1
(4.6)https://timsong-cpp.github.io/cppwp/expr#eq-4.6
most derived objecthttps://timsong-cpp.github.io/cppwp/intro.object#def:most_derived_object
.https://timsong-cpp.github.io/cppwp/expr#eq-4.6.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#eq-example-2
5https://timsong-cpp.github.io/cppwp/expr#eq-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7734
.https://timsong-cpp.github.io/cppwp/expr#eq-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#eq-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7738
(6.1)https://timsong-cpp.github.io/cppwp/expr#eq-6.1
(6.2)https://timsong-cpp.github.io/cppwp/expr#eq-6.2
[temp.type]https://timsong-cpp.github.io/cppwp/temp.type
(6.3)https://timsong-cpp.github.io/cppwp/expr#eq-6.3
(6.4)https://timsong-cpp.github.io/cppwp/expr#eq-6.4
(6.5)https://timsong-cpp.github.io/cppwp/expr#eq-6.5
[dcl.attr.annotation]https://timsong-cpp.github.io/cppwp/dcl.attr.annotation
(6.6)https://timsong-cpp.github.io/cppwp/expr#eq-6.6
(6.7)https://timsong-cpp.github.io/cppwp/expr#eq-6.7
[class.mem.general]https://timsong-cpp.github.io/cppwp/class.mem.general
.https://timsong-cpp.github.io/cppwp/expr#eq-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#eq-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7752
.https://timsong-cpp.github.io/cppwp/expr#eq-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#eq-7.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#eq-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr#eq-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7759
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#eq-8.sentence-1
61)https://timsong-cpp.github.io/cppwp/expr#footnote-61
61)https://timsong-cpp.github.io/cppwp/expr#footnoteref-61
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr#footnote-61.sentence-1
7.6.11https://timsong-cpp.github.io/cppwp/expr#bit.and
[expr.bit.and]https://timsong-cpp.github.io/cppwp/expr.bit.and
and-expression:https://timsong-cpp.github.io/cppwp/expr#nt:and-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:equality-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:and-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:equality-expression
1https://timsong-cpp.github.io/cppwp/expr#bit.and-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7777
.https://timsong-cpp.github.io/cppwp/expr#bit.and-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#bit.and-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#bit.and-1.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#bit.and-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#bit.and-note-1
.https://timsong-cpp.github.io/cppwp/expr#bit.and-1.sentence-5
7.6.12https://timsong-cpp.github.io/cppwp/expr#xor
[expr.xor]https://timsong-cpp.github.io/cppwp/expr.xor
exclusive-or-expression:https://timsong-cpp.github.io/cppwp/expr#nt:exclusive-or-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:and-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:exclusive-or-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:and-expression
1https://timsong-cpp.github.io/cppwp/expr#xor-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7802
.https://timsong-cpp.github.io/cppwp/expr#xor-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#xor-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#xor-1.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#xor-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#xor-note-1
.https://timsong-cpp.github.io/cppwp/expr#xor-1.sentence-5
7.6.13https://timsong-cpp.github.io/cppwp/expr#or
[expr.or]https://timsong-cpp.github.io/cppwp/expr.or
inclusive-or-expression:https://timsong-cpp.github.io/cppwp/expr#nt:inclusive-or-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:exclusive-or-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:inclusive-or-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:exclusive-or-expression
1https://timsong-cpp.github.io/cppwp/expr#or-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7828
.https://timsong-cpp.github.io/cppwp/expr#or-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#or-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#or-1.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#or-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#or-note-1
.https://timsong-cpp.github.io/cppwp/expr#or-1.sentence-5
7.6.14https://timsong-cpp.github.io/cppwp/expr#log.and
[expr.log.and]https://timsong-cpp.github.io/cppwp/expr.log.and
logical-and-expression:https://timsong-cpp.github.io/cppwp/expr#nt:logical-and-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:inclusive-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-and-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:inclusive-or-expression
1https://timsong-cpp.github.io/cppwp/expr#log.and-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7853
.https://timsong-cpp.github.io/cppwp/expr#log.and-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#log.and-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#log.and-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#log.and-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#log.and-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7862
.https://timsong-cpp.github.io/cppwp/expr#log.and-2.sentence-1
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#log.and-2.sentence-2
7.6.15https://timsong-cpp.github.io/cppwp/expr#log.or
[expr.log.or]https://timsong-cpp.github.io/cppwp/expr.log.or
logical-or-expression:https://timsong-cpp.github.io/cppwp/expr#nt:logical-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-and-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-and-expression
1https://timsong-cpp.github.io/cppwp/expr#log.or-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7880
.https://timsong-cpp.github.io/cppwp/expr#log.or-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#log.or-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#log.or-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#log.or-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#log.or-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7889
.https://timsong-cpp.github.io/cppwp/expr#log.or-2.sentence-1
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#log.or-2.sentence-2
7.6.16https://timsong-cpp.github.io/cppwp/expr#cond
[expr.cond]https://timsong-cpp.github.io/cppwp/expr.cond
conditional-expression:https://timsong-cpp.github.io/cppwp/expr#nt:conditional-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-or-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-or-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
1https://timsong-cpp.github.io/cppwp/expr#cond-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7907
.https://timsong-cpp.github.io/cppwp/expr#cond-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#cond-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#cond-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#cond-1.sentence-4
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#cond-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr#cond-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7918
(2.1)https://timsong-cpp.github.io/cppwp/expr#cond-2.1
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
[expr.throw]https://timsong-cpp.github.io/cppwp/expr#throw
.https://timsong-cpp.github.io/cppwp/expr#cond-2.1.sentence-1
conditional-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:conditional-expression
.https://timsong-cpp.github.io/cppwp/expr#cond-2.1.sentence-2
(2.2)https://timsong-cpp.github.io/cppwp/expr#cond-2.2
.https://timsong-cpp.github.io/cppwp/expr#cond-2.2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#cond-note-1
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
.https://timsong-cpp.github.io/cppwp/expr#cond-2.2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#cond-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7938
.https://timsong-cpp.github.io/cppwp/expr#cond-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#cond-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7946
implicit conversion sequencehttps://timsong-cpp.github.io/cppwp/over.best.ics
.https://timsong-cpp.github.io/cppwp/expr#cond-4.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#cond-note-2
.https://timsong-cpp.github.io/cppwp/expr#cond-4.sentence-2
(4.1)https://timsong-cpp.github.io/cppwp/expr#cond-4.1
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
.https://timsong-cpp.github.io/cppwp/expr#cond-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr#cond-4.2
.https://timsong-cpp.github.io/cppwp/expr#cond-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr#cond-4.3
(4.3.1)https://timsong-cpp.github.io/cppwp/expr#cond-4.3.1
(4.3.1.1)https://timsong-cpp.github.io/cppwp/expr#cond-4.3.1.1
(4.3.1.2)https://timsong-cpp.github.io/cppwp/expr#cond-4.3.1.2
(4.3.2)https://timsong-cpp.github.io/cppwp/expr#cond-4.3.2
(4.3.3)https://timsong-cpp.github.io/cppwp/expr#cond-4.3.3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#cond-4.3.sentence-1
(4.4)https://timsong-cpp.github.io/cppwp/expr#cond-4.4
.https://timsong-cpp.github.io/cppwp/expr#cond-4.4.sentence-1
(4.5)https://timsong-cpp.github.io/cppwp/expr#cond-4.5
.https://timsong-cpp.github.io/cppwp/expr#cond-4.5.sentence-1
(4.6)https://timsong-cpp.github.io/cppwp/expr#cond-4.6
.https://timsong-cpp.github.io/cppwp/expr#cond-4.6.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#cond-note-3
.https://timsong-cpp.github.io/cppwp/expr#cond-4.6.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#cond-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8018
.https://timsong-cpp.github.io/cppwp/expr#cond-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#cond-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8024
.https://timsong-cpp.github.io/cppwp/expr#cond-6.sentence-1
[over.match.oper]https://timsong-cpp.github.io/cppwp/over.match.oper
[over.built]https://timsong-cpp.github.io/cppwp/over.built
.https://timsong-cpp.github.io/cppwp/expr#cond-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#cond-6.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#cond-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr#cond-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8034
Array-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#cond-7.sentence-1
(7.1)https://timsong-cpp.github.io/cppwp/expr#cond-7.1
.https://timsong-cpp.github.io/cppwp/expr#cond-7.1.sentence-1
(7.2)https://timsong-cpp.github.io/cppwp/expr#cond-7.2
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/expr#arith.conv
.https://timsong-cpp.github.io/cppwp/expr#cond-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/expr#cond-7.3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/expr#conv.lval
pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.ptr
function pointerhttps://timsong-cpp.github.io/cppwp/expr#conv.fctptr
qualification conversionshttps://timsong-cpp.github.io/cppwp/expr#conv.qual
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr#def:composite_pointer_type
.https://timsong-cpp.github.io/cppwp/expr#cond-7.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#cond-7.3.sentence-2
(7.4)https://timsong-cpp.github.io/cppwp/expr#cond-7.4
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
[conv.mem]https://timsong-cpp.github.io/cppwp/expr#conv.mem
[conv.fctptr]https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
[expr.type]https://timsong-cpp.github.io/cppwp/expr#type
.https://timsong-cpp.github.io/cppwp/expr#cond-7.4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#cond-7.4.sentence-2
(7.5)https://timsong-cpp.github.io/cppwp/expr#cond-7.5
.https://timsong-cpp.github.io/cppwp/expr#cond-7.5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#cond-7.5.sentence-2
7.6.17https://timsong-cpp.github.io/cppwp/expr#yield
[expr.yield]https://timsong-cpp.github.io/cppwp/expr.yield
yield-expression:https://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
1https://timsong-cpp.github.io/cppwp/expr#yield-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8080
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
[expr.await]https://timsong-cpp.github.io/cppwp/expr#await
.https://timsong-cpp.github.io/cppwp/expr#yield-1.sentence-1
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
[dcl.fct.def.coroutine]https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
.https://timsong-cpp.github.io/cppwp/expr#yield-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#yield-example-1
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
7.6.18https://timsong-cpp.github.io/cppwp/expr#throw
[expr.throw]https://timsong-cpp.github.io/cppwp/expr.throw
throw-expression:https://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
1https://timsong-cpp.github.io/cppwp/expr#throw-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8134
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
.https://timsong-cpp.github.io/cppwp/expr#throw-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#throw-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8137
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
[except.throw]https://timsong-cpp.github.io/cppwp/except.throw
.https://timsong-cpp.github.io/cppwp/expr#throw-2.sentence-1
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
.https://timsong-cpp.github.io/cppwp/expr#throw-2.sentence-2
cv-qualifierhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier
.https://timsong-cpp.github.io/cppwp/expr#throw-2.sentence-3
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/expr#throw-2.sentence-4
3https://timsong-cpp.github.io/cppwp/expr#throw-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8148
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
[except.handle]https://timsong-cpp.github.io/cppwp/except.handle
.https://timsong-cpp.github.io/cppwp/expr#throw-3.sentence-1
[except.terminate]https://timsong-cpp.github.io/cppwp/except.terminate
.https://timsong-cpp.github.io/cppwp/expr#throw-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#throw-3.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#throw-3.sentence-4
1https://timsong-cpp.github.io/cppwp/expr#throw-example-1
7.6.19https://timsong-cpp.github.io/cppwp/expr#assign
[expr.assign]https://timsong-cpp.github.io/cppwp/expr.assign
1https://timsong-cpp.github.io/cppwp/expr#assign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8176
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-5
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-6
1https://timsong-cpp.github.io/cppwp/expr#assign-note-1
.https://timsong-cpp.github.io/cppwp/expr#assign-1.sentence-7
assignment-expression:https://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
conditional-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:conditional-expression
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:logical-or-expression
assignment-operatorhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-operator
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
assignment-operator:https://timsong-cpp.github.io/cppwp/expr#nt:assignment-operator
2https://timsong-cpp.github.io/cppwp/expr#assign-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8224
[defns.access]https://timsong-cpp.github.io/cppwp/defns.access
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr#assign-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#assign-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8233
convertedhttps://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#assign-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#assign-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8239
.https://timsong-cpp.github.io/cppwp/expr#assign-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#assign-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8246
[depr.volatile.type]https://timsong-cpp.github.io/cppwp/depr.volatile.type
unevaluated operandhttps://timsong-cpp.github.io/cppwp/expr#def:unevaluated_operand
.https://timsong-cpp.github.io/cppwp/expr#assign-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#assign-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8252
.https://timsong-cpp.github.io/cppwp/expr#assign-6.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#assign-note-2
.https://timsong-cpp.github.io/cppwp/expr#assign-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#assign-6.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#assign-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr#assign-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8264
.https://timsong-cpp.github.io/cppwp/expr#assign-7.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#assign-note-3
.https://timsong-cpp.github.io/cppwp/expr#assign-7.sentence-2
[basic.lval]https://timsong-cpp.github.io/cppwp/expr#basic.lval
.https://timsong-cpp.github.io/cppwp/expr#assign-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr#assign-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8276
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
(8.1)https://timsong-cpp.github.io/cppwp/expr#assign-8.1
.https://timsong-cpp.github.io/cppwp/expr#assign-8.1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#assign-8.1.sentence-2
(8.2)https://timsong-cpp.github.io/cppwp/expr#assign-8.2
[over.assign]https://timsong-cpp.github.io/cppwp/over.assign
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr#assign-8.2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#assign-example-1
7.6.20https://timsong-cpp.github.io/cppwp/expr#comma
[expr.comma]https://timsong-cpp.github.io/cppwp/expr.comma
1https://timsong-cpp.github.io/cppwp/expr#comma-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8311
.https://timsong-cpp.github.io/cppwp/expr#comma-1.sentence-1
expression:https://timsong-cpp.github.io/cppwp/expr#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:assignment-expression
discarded-value expressionhttps://timsong-cpp.github.io/cppwp/expr#def:discarded-value_expression
.https://timsong-cpp.github.io/cppwp/expr#comma-1.sentence-2
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#comma-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr#comma-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#comma-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8331
1https://timsong-cpp.github.io/cppwp/expr#comma-note-1
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
[expr.sub]https://timsong-cpp.github.io/cppwp/expr#sub
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
.https://timsong-cpp.github.io/cppwp/expr#comma-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#comma-example-1
.https://timsong-cpp.github.io/cppwp/expr#comma-2.sentence-2
7.7https://timsong-cpp.github.io/cppwp/expr#const
[expr.const]https://timsong-cpp.github.io/cppwp/expr.const
7.7.1https://timsong-cpp.github.io/cppwp/expr#const.general
[expr.const.general]https://timsong-cpp.github.io/cppwp/expr.const.general
constant-expression:https://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
conditional-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:conditional-expression
1https://timsong-cpp.github.io/cppwp/expr#const.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8358
[expr.const]https://timsong-cpp.github.io/cppwp/expr#const
.https://timsong-cpp.github.io/cppwp/expr#const.general-1.sentence-1
[class.copy.elision]https://timsong-cpp.github.io/cppwp/class.copy.elision
.https://timsong-cpp.github.io/cppwp/expr#const.general-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#const.general-note-1
[lex.phases]https://timsong-cpp.github.io/cppwp/lex.phases
.https://timsong-cpp.github.io/cppwp/expr#const.general-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#const.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8369
.https://timsong-cpp.github.io/cppwp/expr#const.general-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#const.general-note-2
.https://timsong-cpp.github.io/cppwp/expr#const.general-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#const.general-example-1
.https://timsong-cpp.github.io/cppwp/expr#const.general-2.sentence-3
7.7.2https://timsong-cpp.github.io/cppwp/expr#const.core
[expr.const.core]https://timsong-cpp.github.io/cppwp/expr.const.core
1https://timsong-cpp.github.io/cppwp/expr#const.core-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8394
constexpr-unknown representationhttps://timsong-cpp.github.io/cppwp/expr#def:representation,constexpr-unknown
(1.1)https://timsong-cpp.github.io/cppwp/expr#const.core-1.1
(1.2)https://timsong-cpp.github.io/cppwp/expr#const.core-1.2
(1.3)https://timsong-cpp.github.io/cppwp/expr#const.core-1.3
(1.4)https://timsong-cpp.github.io/cppwp/expr#const.core-1.4
(1.5)https://timsong-cpp.github.io/cppwp/expr#const.core-1.5
.https://timsong-cpp.github.io/cppwp/expr#const.core-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#const.core-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8407
core constant expressionhttps://timsong-cpp.github.io/cppwp/expr#def:expression,core_constant
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
(2.1)https://timsong-cpp.github.io/cppwp/expr#const.core-2.1
[expr.prim.this]https://timsong-cpp.github.io/cppwp/expr#prim.this
(2.1.1)https://timsong-cpp.github.io/cppwp/expr#const.core-2.1.1
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
(2.1.2)https://timsong-cpp.github.io/cppwp/expr#const.core-2.1.2
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/expr#ref
(2.2)https://timsong-cpp.github.io/cppwp/expr#const.core-2.2
[basic.scope.block]https://timsong-cpp.github.io/cppwp/basic.scope.block
[basic.stc.static]https://timsong-cpp.github.io/cppwp/basic.stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/basic.stc.thread
1https://timsong-cpp.github.io/cppwp/expr#const.core-example-1
(2.3)https://timsong-cpp.github.io/cppwp/expr#const.core-2.3
62https://timsong-cpp.github.io/cppwp/expr#footnote-62
(2.4)https://timsong-cpp.github.io/cppwp/expr#const.core-2.4
(2.5)https://timsong-cpp.github.io/cppwp/expr#const.core-2.5
(2.6)https://timsong-cpp.github.io/cppwp/expr#const.core-2.6
[class.virtual]https://timsong-cpp.github.io/cppwp/class.virtual
(2.7)https://timsong-cpp.github.io/cppwp/expr#const.core-2.7
[implimits]https://timsong-cpp.github.io/cppwp/implimits
(2.8)https://timsong-cpp.github.io/cppwp/expr#const.core-2.8
[intro]https://timsong-cpp.github.io/cppwp/intro
[cpp]https://timsong-cpp.github.io/cppwp/cpp
63https://timsong-cpp.github.io/cppwp/expr#footnote-63
(2.9)https://timsong-cpp.github.io/cppwp/expr#const.core-2.9
lvalue-to-rvalue conversionhttps://timsong-cpp.github.io/cppwp/expr#conv.lval
(2.9.1)https://timsong-cpp.github.io/cppwp/expr#const.core-2.9.1
(2.9.2)https://timsong-cpp.github.io/cppwp/expr#const.core-2.9.2
(2.9.3)https://timsong-cpp.github.io/cppwp/expr#const.core-2.9.3
(2.10)https://timsong-cpp.github.io/cppwp/expr#const.core-2.10
(2.11)https://timsong-cpp.github.io/cppwp/expr#const.core-2.11
indeterminate valuehttps://timsong-cpp.github.io/cppwp/basic.indet#def:value,indeterminate
(2.12)https://timsong-cpp.github.io/cppwp/expr#const.core-2.12
(2.13)https://timsong-cpp.github.io/cppwp/expr#const.core-2.13
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/expr#prim.lambda
2https://timsong-cpp.github.io/cppwp/expr#const.core-example-2
1https://timsong-cpp.github.io/cppwp/expr#const.core-note-1
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr#prim.lambda.capture
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr#const.core-2.13.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.core-example-3
(2.14)https://timsong-cpp.github.io/cppwp/expr#const.core-2.14
(2.15)https://timsong-cpp.github.io/cppwp/expr#const.core-2.15
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr#reinterpret.cast
(2.16)https://timsong-cpp.github.io/cppwp/expr#const.core-2.16
[expr.add]https://timsong-cpp.github.io/cppwp/expr#add
(2.17)https://timsong-cpp.github.io/cppwp/expr#const.core-2.17
[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
(2.18)https://timsong-cpp.github.io/cppwp/expr#const.core-2.18
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:postfix-expression
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
(2.19)https://timsong-cpp.github.io/cppwp/expr#const.core-2.19
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr#new
(2.19.1)https://timsong-cpp.github.io/cppwp/expr#const.core-2.19.1
[new.delete.single]https://timsong-cpp.github.io/cppwp/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/new.delete.array
(2.19.2)https://timsong-cpp.github.io/cppwp/expr#const.core-2.19.2
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
(2.19.2.1)https://timsong-cpp.github.io/cppwp/expr#const.core-2.19.2.1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
new-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:new-expression
(2.19.2.2)https://timsong-cpp.github.io/cppwp/expr#const.core-2.19.2.2
(2.20)https://timsong-cpp.github.io/cppwp/expr#const.core-2.20
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:delete-expression
[expr.delete]https://timsong-cpp.github.io/cppwp/expr#delete
(2.21)https://timsong-cpp.github.io/cppwp/expr#const.core-2.21
[allocator.members]https://timsong-cpp.github.io/cppwp/allocator.members
(2.22)https://timsong-cpp.github.io/cppwp/expr#const.core-2.22
[allocator.members]https://timsong-cpp.github.io/cppwp/allocator.members
(2.23)https://timsong-cpp.github.io/cppwp/expr#const.core-2.23
[propagation]https://timsong-cpp.github.io/cppwp/propagation
(2.24)https://timsong-cpp.github.io/cppwp/expr#const.core-2.24
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:throw-expression
[expr.throw]https://timsong-cpp.github.io/cppwp/expr#throw
(2.25)https://timsong-cpp.github.io/cppwp/expr#const.core-2.25
await-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:await-expression
[expr.await]https://timsong-cpp.github.io/cppwp/expr#await
(2.26)https://timsong-cpp.github.io/cppwp/expr#const.core-2.26
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:yield-expression
[expr.yield]https://timsong-cpp.github.io/cppwp/expr#yield
(2.27)https://timsong-cpp.github.io/cppwp/expr#const.core-2.27
[expr.spaceship]https://timsong-cpp.github.io/cppwp/expr#spaceship
[expr.rel]https://timsong-cpp.github.io/cppwp/expr#rel
[expr.eq]https://timsong-cpp.github.io/cppwp/expr#eq
(2.28)https://timsong-cpp.github.io/cppwp/expr#const.core-2.28
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
4https://timsong-cpp.github.io/cppwp/expr#const.core-example-4
(2.29)https://timsong-cpp.github.io/cppwp/expr#const.core-2.29
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr#dynamic.cast
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
(2.30)https://timsong-cpp.github.io/cppwp/expr#const.core-2.30
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr#dynamic.cast
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr#typeid
[expr.new]https://timsong-cpp.github.io/cppwp/expr#new
(2.31)https://timsong-cpp.github.io/cppwp/expr#const.core-2.31
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
[dcl.pre]https://timsong-cpp.github.io/cppwp/dcl.pre
(2.32)https://timsong-cpp.github.io/cppwp/expr#const.core-2.32
asm-declarationhttps://timsong-cpp.github.io/cppwp/dcl.asm#nt:asm-declaration
[dcl.asm]https://timsong-cpp.github.io/cppwp/dcl.asm
(2.33)https://timsong-cpp.github.io/cppwp/expr#const.core-2.33
[cstdarg.syn]https://timsong-cpp.github.io/cppwp/cstdarg.syn
(2.34)https://timsong-cpp.github.io/cppwp/expr#const.core-2.34
[defns.nonconst.libcall]https://timsong-cpp.github.io/cppwp/defns.nonconst.libcall
(2.35)https://timsong-cpp.github.io/cppwp/expr#const.core-2.35
[stmt.goto]https://timsong-cpp.github.io/cppwp/stmt.goto
.https://timsong-cpp.github.io/cppwp/expr#const.core-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#const.core-note-2
[stmt]https://timsong-cpp.github.io/cppwp/stmt
.https://timsong-cpp.github.io/cppwp/expr#const.core-2.35.sentence-2
[stmt.while]https://timsong-cpp.github.io/cppwp/stmt.while
.https://timsong-cpp.github.io/cppwp/expr#const.core-2.35.sentence-3
3https://timsong-cpp.github.io/cppwp/expr#const.core-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8701
.https://timsong-cpp.github.io/cppwp/expr#const.core-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#const.core-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8708
(4.1)https://timsong-cpp.github.io/cppwp/expr#const.core-4.1
[library]https://timsong-cpp.github.io/cppwp/library
[exec]https://timsong-cpp.github.io/cppwp/exec
(4.2)https://timsong-cpp.github.io/cppwp/expr#const.core-4.2
[cstdarg.syn]https://timsong-cpp.github.io/cppwp/cstdarg.syn
.https://timsong-cpp.github.io/cppwp/expr#const.core-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#const.core-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8720
5https://timsong-cpp.github.io/cppwp/expr#const.core-example-5
6https://timsong-cpp.github.io/cppwp/expr#const.core-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8761
[allocator.members]https://timsong-cpp.github.io/cppwp/allocator.members
.https://timsong-cpp.github.io/cppwp/expr#const.core-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#const.core-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8767
.https://timsong-cpp.github.io/cppwp/expr#const.core-7.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.core-note-3
.https://timsong-cpp.github.io/cppwp/expr#const.core-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr#const.core-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8776
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/dcl.struct.bind
(8.1)https://timsong-cpp.github.io/cppwp/expr#const.core-8.1
.https://timsong-cpp.github.io/cppwp/expr#const.core-8.1.sentence-1
(8.2)https://timsong-cpp.github.io/cppwp/expr#const.core-8.2
.https://timsong-cpp.github.io/cppwp/expr#const.core-8.2.sentence-1
6https://timsong-cpp.github.io/cppwp/expr#const.core-example-6
9https://timsong-cpp.github.io/cppwp/expr#const.core-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8815
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr#const.core-9.sentence-1
constexpr-unknownhttps://timsong-cpp.github.io/cppwp/expr#def:constexpr-unknown
.https://timsong-cpp.github.io/cppwp/expr#const.core-9.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#const.core-9.sentence-3
7https://timsong-cpp.github.io/cppwp/expr#const.core-example-7
62)https://timsong-cpp.github.io/cppwp/expr#footnote-62
62)https://timsong-cpp.github.io/cppwp/expr#footnoteref-62
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr#footnote-62.sentence-1
63)https://timsong-cpp.github.io/cppwp/expr#footnote-63
63)https://timsong-cpp.github.io/cppwp/expr#footnoteref-63
[expr.pre]https://timsong-cpp.github.io/cppwp/expr#pre
[expr.add]https://timsong-cpp.github.io/cppwp/expr#add
[expr.mul]https://timsong-cpp.github.io/cppwp/expr#mul
[expr.shift]https://timsong-cpp.github.io/cppwp/expr#shift
.https://timsong-cpp.github.io/cppwp/expr#footnote-63.sentence-1
7.7.3https://timsong-cpp.github.io/cppwp/expr#const.const
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
1https://timsong-cpp.github.io/cppwp/expr#const.const-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8887
constant expressionhttps://timsong-cpp.github.io/cppwp/expr#def:expression,constant
(1.1)https://timsong-cpp.github.io/cppwp/expr#const.const-1.1
(1.1.1)https://timsong-cpp.github.io/cppwp/expr#const.const-1.1.1
(1.1.2)https://timsong-cpp.github.io/cppwp/expr#const.const-1.1.2
1https://timsong-cpp.github.io/cppwp/expr#const.const-example-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2
[basic.lval]https://timsong-cpp.github.io/cppwp/expr#basic.lval
(1.2.1)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.1
(1.2.2)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.2
[basic.indet]https://timsong-cpp.github.io/cppwp/basic.indet
(1.2.3)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.3
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
(1.2.4)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.4
(1.2.5)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.5
(1.2.5.1)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.5.1
(1.2.5.2)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.5.2
(1.2.5.3)https://timsong-cpp.github.io/cppwp/expr#const.const-1.2.5.3
.https://timsong-cpp.github.io/cppwp/expr#const.const-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#const.const-note-1
.https://timsong-cpp.github.io/cppwp/expr#const.const-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#const.const-example-2
2https://timsong-cpp.github.io/cppwp/expr#const.const-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8965
integral constant expressionhttps://timsong-cpp.github.io/cppwp/expr#def:expression,integral_constant
.https://timsong-cpp.github.io/cppwp/expr#const.const-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#const.const-note-2
[class.bit]https://timsong-cpp.github.io/cppwp/class.bit
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
alignmentshttps://timsong-cpp.github.io/cppwp/dcl.align
.https://timsong-cpp.github.io/cppwp/expr#const.const-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#const.const-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8976
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#const.const-3.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.const-example-3
4https://timsong-cpp.github.io/cppwp/expr#const.const-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8997
converted constant expressionhttps://timsong-cpp.github.io/cppwp/expr#def:expression,converted_constant
(4.1)https://timsong-cpp.github.io/cppwp/expr#const.const-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr#const.const-4.2
[conv.lval]https://timsong-cpp.github.io/cppwp/expr#conv.lval
(4.3)https://timsong-cpp.github.io/cppwp/expr#const.const-4.3
[conv.array]https://timsong-cpp.github.io/cppwp/expr#conv.array
(4.4)https://timsong-cpp.github.io/cppwp/expr#const.const-4.4
[conv.func]https://timsong-cpp.github.io/cppwp/expr#conv.func
(4.5)https://timsong-cpp.github.io/cppwp/expr#const.const-4.5
[conv.qual]https://timsong-cpp.github.io/cppwp/expr#conv.qual
(4.6)https://timsong-cpp.github.io/cppwp/expr#const.const-4.6
[conv.prom]https://timsong-cpp.github.io/cppwp/expr#conv.prom
(4.7)https://timsong-cpp.github.io/cppwp/expr#const.const-4.7
[conv.integral]https://timsong-cpp.github.io/cppwp/expr#conv.integral
[dcl.init.list]https://timsong-cpp.github.io/cppwp/dcl.init.list
(4.8)https://timsong-cpp.github.io/cppwp/expr#const.const-4.8
[conv.fpprom]https://timsong-cpp.github.io/cppwp/expr#conv.fpprom
(4.9)https://timsong-cpp.github.io/cppwp/expr#const.const-4.9
[conv.double]https://timsong-cpp.github.io/cppwp/expr#conv.double
(4.10)https://timsong-cpp.github.io/cppwp/expr#const.const-4.10
[conv.ptr]https://timsong-cpp.github.io/cppwp/expr#conv.ptr
(4.11)https://timsong-cpp.github.io/cppwp/expr#const.const-4.11
[conv.mem]https://timsong-cpp.github.io/cppwp/expr#conv.mem
(4.12)https://timsong-cpp.github.io/cppwp/expr#const.const-4.12
[conv.fctptr]https://timsong-cpp.github.io/cppwp/expr#conv.fctptr
.https://timsong-cpp.github.io/cppwp/expr#const.const-4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.const-note-3
[expr.new]https://timsong-cpp.github.io/cppwp/expr#new
[stmt.switch]https://timsong-cpp.github.io/cppwp/stmt.switch
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
[temp.arg]https://timsong-cpp.github.io/cppwp/temp.arg
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
[basic.splice]https://timsong-cpp.github.io/cppwp/basic.splice
.https://timsong-cpp.github.io/cppwp/expr#const.const-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#const.const-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9030
contextually converted constant expression of type boolhttps://timsong-cpp.github.io/cppwp/expr#def:contextually_converted_constant_expression_of_type_bool
[conv]https://timsong-cpp.github.io/cppwp/expr#conv
.https://timsong-cpp.github.io/cppwp/expr#const.const-5.sentence-1
7.7.4https://timsong-cpp.github.io/cppwp/expr#const.init
[expr.const.init]https://timsong-cpp.github.io/cppwp/expr.const.init
1https://timsong-cpp.github.io/cppwp/expr#const.init-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9038
(1.1)https://timsong-cpp.github.io/cppwp/expr#const.init-1.1
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/expr#const.init-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr#const.init-1.2
.https://timsong-cpp.github.io/cppwp/expr#const.init-1.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#const.init-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#const.init-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9056
constexpr-referenceablehttps://timsong-cpp.github.io/cppwp/expr#def:constexpr-referenceable
(2.1)https://timsong-cpp.github.io/cppwp/expr#const.init-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr#const.init-2.2
(2.2.1)https://timsong-cpp.github.io/cppwp/expr#const.init-2.2.1
(2.2.2)https://timsong-cpp.github.io/cppwp/expr#const.init-2.2.2
(2.2.3)https://timsong-cpp.github.io/cppwp/expr#const.init-2.2.3
(2.2.4)https://timsong-cpp.github.io/cppwp/expr#const.init-2.2.4
requirement-parameter-listhttps://timsong-cpp.github.io/cppwp/expr#nt:requirement-parameter-list
1https://timsong-cpp.github.io/cppwp/expr#const.init-example-1
3https://timsong-cpp.github.io/cppwp/expr#const.init-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9102
constexpr-representablehttps://timsong-cpp.github.io/cppwp/expr#def:constexpr-representable
.https://timsong-cpp.github.io/cppwp/expr#const.init-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#const.init-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9109
constant-initializablehttps://timsong-cpp.github.io/cppwp/expr#def:constant-initializable
(4.1)https://timsong-cpp.github.io/cppwp/expr#const.init-4.1
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
[basic.contract.eval]https://timsong-cpp.github.io/cppwp/basic.contract.eval
1https://timsong-cpp.github.io/cppwp/expr#const.init-note-1
[meta.const.eval]https://timsong-cpp.github.io/cppwp/meta.const.eval
.https://timsong-cpp.github.io/cppwp/expr#const.init-4.1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#const.init-note-2
.https://timsong-cpp.github.io/cppwp/expr#const.init-4.1.sentence-2
(4.2)https://timsong-cpp.github.io/cppwp/expr#const.init-4.2
(4.3)https://timsong-cpp.github.io/cppwp/expr#const.init-4.3
.https://timsong-cpp.github.io/cppwp/expr#const.init-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#const.init-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9142
constant-initializedhttps://timsong-cpp.github.io/cppwp/expr#def:constant-initialized
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/expr#const.init-5.sentence-1
2https://timsong-cpp.github.io/cppwp/expr#const.init-example-2
6https://timsong-cpp.github.io/cppwp/expr#const.init-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9165
potentially-constanthttps://timsong-cpp.github.io/cppwp/expr#def:potentially-constant
.https://timsong-cpp.github.io/cppwp/expr#const.init-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr#const.init-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9170
usable in constant expressionshttps://timsong-cpp.github.io/cppwp/expr#def:usable_in_constant_expressions,variable
(7.1)https://timsong-cpp.github.io/cppwp/expr#const.init-7.1
(7.2)https://timsong-cpp.github.io/cppwp/expr#const.init-7.2
(7.3)https://timsong-cpp.github.io/cppwp/expr#const.init-7.3
.https://timsong-cpp.github.io/cppwp/expr#const.init-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr#const.init-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9181
potentially usable in constant expressionshttps://timsong-cpp.github.io/cppwp/expr#def:potentially_usable_in_constant_expressions
(8.1)https://timsong-cpp.github.io/cppwp/expr#const.init-8.1
(8.2)https://timsong-cpp.github.io/cppwp/expr#const.init-8.2
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
(8.3)https://timsong-cpp.github.io/cppwp/expr#const.init-8.3
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
(8.4)https://timsong-cpp.github.io/cppwp/expr#const.init-8.4
[lex.string]https://timsong-cpp.github.io/cppwp/lex.string
(8.5)https://timsong-cpp.github.io/cppwp/expr#const.init-8.5
(8.6)https://timsong-cpp.github.io/cppwp/expr#const.init-8.6
.https://timsong-cpp.github.io/cppwp/expr#const.init-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr#const.init-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9202
usable in constant expressionshttps://timsong-cpp.github.io/cppwp/expr#def:usable_in_constant_expressions,object_or_reference
.https://timsong-cpp.github.io/cppwp/expr#const.init-9.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.init-example-3
7.7.5https://timsong-cpp.github.io/cppwp/expr#const.imm
[expr.const.imm]https://timsong-cpp.github.io/cppwp/expr.const.imm
1https://timsong-cpp.github.io/cppwp/expr#const.imm-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9226
immediate function contexthttps://timsong-cpp.github.io/cppwp/expr#def:immediate_function_context
(1.1)https://timsong-cpp.github.io/cppwp/expr#const.imm-1.1
(1.2)https://timsong-cpp.github.io/cppwp/expr#const.imm-1.2
(1.3)https://timsong-cpp.github.io/cppwp/expr#const.imm-1.3
[stmt.pre]https://timsong-cpp.github.io/cppwp/stmt.pre
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
.https://timsong-cpp.github.io/cppwp/expr#const.imm-1.sentence-1
immediate invocationhttps://timsong-cpp.github.io/cppwp/expr#def:immediate_invocation
.https://timsong-cpp.github.io/cppwp/expr#const.imm-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr#const.imm-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#const.imm-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9248
immediate-escalatinghttps://timsong-cpp.github.io/cppwp/expr#def:immediate-escalating
(2.1)https://timsong-cpp.github.io/cppwp/expr#const.imm-2.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:splice-expression
(2.2)https://timsong-cpp.github.io/cppwp/expr#const.imm-2.2
(2.3)https://timsong-cpp.github.io/cppwp/expr#const.imm-2.3
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general
.https://timsong-cpp.github.io/cppwp/expr#const.imm-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.imm-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9266
immediate-escalatinghttps://timsong-cpp.github.io/cppwp/expr#def:function,immediate-escalating
(3.1)https://timsong-cpp.github.io/cppwp/expr#const.imm-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr#const.imm-3.2
(3.3)https://timsong-cpp.github.io/cppwp/expr#const.imm-3.3
.https://timsong-cpp.github.io/cppwp/expr#const.imm-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr#const.imm-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#const.imm-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9284
immediate functionhttps://timsong-cpp.github.io/cppwp/expr#def:function,immediate
(4.1)https://timsong-cpp.github.io/cppwp/expr#const.imm-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr#const.imm-4.2
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general
(4.3)https://timsong-cpp.github.io/cppwp/expr#const.imm-4.3
(4.3.1)https://timsong-cpp.github.io/cppwp/expr#const.imm-4.3.1
(4.3.2)https://timsong-cpp.github.io/cppwp/expr#const.imm-4.3.2
.https://timsong-cpp.github.io/cppwp/expr#const.imm-4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr#const.imm-note-1
[class.base.init]https://timsong-cpp.github.io/cppwp/class.base.init
[dcl.fct.def.general]https://timsong-cpp.github.io/cppwp/dcl.fct.def.general
.https://timsong-cpp.github.io/cppwp/expr#const.imm-4.3.sentence-2
5https://timsong-cpp.github.io/cppwp/expr#const.imm-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9308
1https://timsong-cpp.github.io/cppwp/expr#const.imm-example-1
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
[temp.inst]https://timsong-cpp.github.io/cppwp/temp.inst
7.7.6https://timsong-cpp.github.io/cppwp/expr#const.reflect
[expr.const.reflect]https://timsong-cpp.github.io/cppwp/expr.const.reflect
1https://timsong-cpp.github.io/cppwp/expr#const.reflect-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9377
injected declarationshttps://timsong-cpp.github.io/cppwp/expr#def:declaration,injected
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.sentence-1
producehttps://timsong-cpp.github.io/cppwp/expr#def:produce
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr#const.reflect-note-1
[meta.reflection.define.aggregate]https://timsong-cpp.github.io/cppwp/meta.reflection.define.aggregate
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.sentence-3
(1.1)https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.1
synthesized pointhttps://timsong-cpp.github.io/cppwp/expr#def:point,synthesized
(1.2)https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.2
characteristic sequencehttps://timsong-cpp.github.io/cppwp/expr#def:sequence,characteristic
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr#const.reflect-note-2
[module.reach]https://timsong-cpp.github.io/cppwp/module.reach
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.sentence-5
3https://timsong-cpp.github.io/cppwp/expr#const.reflect-note-3
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr#const.reflect-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9405
[lex.name]https://timsong-cpp.github.io/cppwp/lex.name
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr#const.reflect-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9410
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/expr#const.reflect-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr#const.reflect-3.2
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr#const.reflect-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9424
1https://timsong-cpp.github.io/cppwp/expr#const.reflect-example-1
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
5https://timsong-cpp.github.io/cppwp/expr#const.reflect-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9485
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
point of evaluation of E during Vhttps://timsong-cpp.github.io/cppwp/expr#def:point_of_evaluation_during_evaluation
(5.1)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.1
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.1.sentence-1
4https://timsong-cpp.github.io/cppwp/expr#const.reflect-note-4
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.1.sentence-2
(5.2)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.2
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
[expr.call]https://timsong-cpp.github.io/cppwp/expr#call
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.2.sentence-1
(5.3)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.3
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.3.sentence-1
evaluation contexthttps://timsong-cpp.github.io/cppwp/expr#def:context,evaluation
(5.4)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.4
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.4.sentence-1
(5.5)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.5
(5.5.1)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.5.1
(5.5.2)https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.5.2
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.5.sentence-1
5https://timsong-cpp.github.io/cppwp/expr#const.reflect-note-5
[meta.reflection]https://timsong-cpp.github.io/cppwp/meta.reflection
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.sentence-3
2https://timsong-cpp.github.io/cppwp/expr#const.reflect-example-2
[meta.reflection.queries]https://timsong-cpp.github.io/cppwp/meta.reflection.queries
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.sentence-4
.https://timsong-cpp.github.io/cppwp/expr#const.reflect-5.sentence-5
7.7.7https://timsong-cpp.github.io/cppwp/expr#const.defns
[expr.const.defns]https://timsong-cpp.github.io/cppwp/expr.const.defns
1https://timsong-cpp.github.io/cppwp/expr#const.defns-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9576
manifestly constant-evaluatedhttps://timsong-cpp.github.io/cppwp/expr#def:manifestly_constant-evaluated
(1.1)https://timsong-cpp.github.io/cppwp/expr#const.defns-1.1
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:constant-expression
(1.2)https://timsong-cpp.github.io/cppwp/expr#const.defns-1.2
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
(1.3)https://timsong-cpp.github.io/cppwp/expr#const.defns-1.3
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
[dcl.pre]https://timsong-cpp.github.io/cppwp/dcl.pre
(1.4)https://timsong-cpp.github.io/cppwp/expr#const.defns-1.4
(1.5)https://timsong-cpp.github.io/cppwp/expr#const.defns-1.5
[temp.constr.atomic]https://timsong-cpp.github.io/cppwp/temp.constr.atomic
(1.6)https://timsong-cpp.github.io/cppwp/expr#const.defns-1.6
[basic.start.static]https://timsong-cpp.github.io/cppwp/basic.start.static
.https://timsong-cpp.github.io/cppwp/expr#const.defns-1.sentence-1
64https://timsong-cpp.github.io/cppwp/expr#footnote-64
1https://timsong-cpp.github.io/cppwp/expr#const.defns-example-1
1https://timsong-cpp.github.io/cppwp/expr#const.defns-note-1
static_assert-messagehttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:static_assert-message
[expr.context]https://timsong-cpp.github.io/cppwp/expr#context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/expr#const.defns-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr#const.defns-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9625
potentially constant evaluatedhttps://timsong-cpp.github.io/cppwp/expr#def:potentially_constant_evaluated
(2.1)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.2
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
(2.3)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.3
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
65https://timsong-cpp.github.io/cppwp/expr#footnote-65
(2.4)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.4
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr#nt:cast-expression
66https://timsong-cpp.github.io/cppwp/expr#footnote-66
(2.5)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.5
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr#const.defns-2.sentence-1
needed for constant evaluationhttps://timsong-cpp.github.io/cppwp/expr#def:needed_for_constant_evaluation
(2.6)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.6
is named byhttps://timsong-cpp.github.io/cppwp/basic.def.odr#def:function,named_by_expression_or_conversion
(2.7)https://timsong-cpp.github.io/cppwp/expr#const.defns-2.7
.https://timsong-cpp.github.io/cppwp/expr#const.defns-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr#const.defns-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9670
constant destructionhttps://timsong-cpp.github.io/cppwp/expr#def:destruction,constant
(3.1)https://timsong-cpp.github.io/cppwp/expr#const.defns-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr#const.defns-3.2
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
.https://timsong-cpp.github.io/cppwp/expr#const.defns-3.sentence-1
64)https://timsong-cpp.github.io/cppwp/expr#footnote-64
64)https://timsong-cpp.github.io/cppwp/expr#footnoteref-64
[basic.contract.eval]https://timsong-cpp.github.io/cppwp/basic.contract.eval
.https://timsong-cpp.github.io/cppwp/expr#footnote-64.sentence-1
65)https://timsong-cpp.github.io/cppwp/expr#footnote-65
65)https://timsong-cpp.github.io/cppwp/expr#footnoteref-65
[dcl.init.list]https://timsong-cpp.github.io/cppwp/dcl.init.list
.https://timsong-cpp.github.io/cppwp/expr#footnote-65.sentence-1
66)https://timsong-cpp.github.io/cppwp/expr#footnote-66
66)https://timsong-cpp.github.io/cppwp/expr#footnoteref-66
[temp.dep.constexpr]https://timsong-cpp.github.io/cppwp/temp.dep.constexpr
.https://timsong-cpp.github.io/cppwp/expr#footnote-66.sentence-1

URLs of crawlers that visited me.