René's URL Explorer Experiment


Title: [expr.compound]

direct link

Domain: timsong-cpp.github.io

Links:

[expr]https://timsong-cpp.github.io/cppwp/#expr
[expr.post]https://timsong-cpp.github.io/cppwp/expr.compound#expr.post
[expr.post.general]https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.general
[expr.sub]https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub
[expr.call]https://timsong-cpp.github.io/cppwp/expr.compound#expr.call
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast
[expr.unary]https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary
[expr.unary.general]https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.general
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr
[expr.await]https://timsong-cpp.github.io/cppwp/expr.compound#expr.await
[expr.sizeof]https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof
[expr.alignof]https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept
[expr.new]https://timsong-cpp.github.io/cppwp/expr.compound#expr.new
[expr.delete]https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete
[expr.reflect]https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect
[expr.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper
[expr.mul]https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul
[expr.add]https://timsong-cpp.github.io/cppwp/expr.compound#expr.add
[expr.shift]https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift
[expr.spaceship]https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel
[expr.eq]https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq
[expr.bit.and]https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and
[expr.xor]https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor
[expr.or]https://timsong-cpp.github.io/cppwp/expr.compound#expr.or
[expr.log.and]https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and
[expr.log.or]https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or
[expr.cond]https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond
[expr.yield]https://timsong-cpp.github.io/cppwp/expr.compound#expr.yield
[expr.throw]https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw
[expr.assign]https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign
[expr.comma]https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma
7.6.1https://timsong-cpp.github.io/cppwp/expr.compound#expr.post
[expr.post]https://timsong-cpp.github.io/cppwp/expr.post
7.6.1.1https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.general
[expr.post.general]https://timsong-cpp.github.io/cppwp/expr.post.general
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3691
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.general-1.sentence-1
postfix-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
primary-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.grammar#nt:primary-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:expression-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/temp.res.general#nt:typename-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
expression-list:https://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
initializer-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-list
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3722
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.post.general-2.sentence-1
7.6.1.2https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub
[expr.sub]https://timsong-cpp.github.io/cppwp/expr.sub
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3734
subscript expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:expression,subscript
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-1.sentence-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:expression-list
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3752
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:assignment-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-2.sentence-4
43https://timsong-cpp.github.io/cppwp/expr.compound#footnote-43
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-2.sentence-5
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3772
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-3.sentence-1
[expr.unary]https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary
[expr.add]https://timsong-cpp.github.io/cppwp/expr.compound#expr.add
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sub-3.sentence-2
43)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-43
43)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-43
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-43.sentence-1
7.6.1.3https://timsong-cpp.github.io/cppwp/expr.compound#expr.call
[expr.call]https://timsong-cpp.github.io/cppwp/expr.call
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-1
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-1.sentence-3
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3803
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#def:function,virtual_function_call
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-2.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-2.sentence-3
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-2.sentence-4
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3818
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-3
name lookuphttps://timsong-cpp.github.io/cppwp/basic.lookup
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3826
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
[expr.prim.id.dtor]https://timsong-cpp.github.io/cppwp/expr.prim.id.dtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-4.sentence-1
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3842
call-compatiblehttps://timsong-cpp.github.io/cppwp/expr.compound#def:call-compatible
[conv.fctptr]https://timsong-cpp.github.io/cppwp/conv.fctptr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-5.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-5.sentence-3
6https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-6.sentence-1
[over.call.func]https://timsong-cpp.github.io/cppwp/over.call.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.cast
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-4
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-5
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.ref
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-7
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-8
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-10
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-6.sentence-11
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-example-2
[class.access.general]https://timsong-cpp.github.io/cppwp/class.access.general
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-6.sentence-13
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L3923
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-1
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-2
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-4
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-7
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-5
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-example-3
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-8
[over.match.oper]https://timsong-cpp.github.io/cppwp/over.match.oper
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-6
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-example-4
[expr.shift]https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-7.sentence-7
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await
[dcl.contract.func]https://timsong-cpp.github.io/cppwp/dcl.contract.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-9.sentence-1
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-9.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-9.sentence-3
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4002
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-9
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-10.sentence-3
11https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-11.sentence-1
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-10
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-11.sentence-2
12https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-12.sentence-1
11https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-note-11
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-12.sentence-2
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-12.sentence-3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-12.sentence-4
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-12.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-12.sentence-7
integral promotionshttps://timsong-cpp.github.io/cppwp/conv.prom
floating-point promotionhttps://timsong-cpp.github.io/cppwp/conv.fpprom
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-12.sentence-8
default argument promotionshttps://timsong-cpp.github.io/cppwp/expr.compound#def:promotion,default_argument_promotion
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-12.sentence-9
13https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.call-13.sentence-1
14https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4073
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-14.sentence-1
[dcl.type.decltype]https://timsong-cpp.github.io/cppwp/dcl.type.decltype
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.call-14.sentence-2
7.6.1.4https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr.type.conv
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#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.compound#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.compound#expr.type.conv-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.sentence-4
(1.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.1
[expr.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.3.sentence-1
(1.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.4
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.4.sentence-1
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-1.sentence-6
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv-example-1
7.6.1.5https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.ref
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4161
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-note-1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
.https://timsong-cpp.github.io/cppwp/expr.compound#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.prim.id.general#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.ref-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-2.sentence-2
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-2.sentence-3
44https://timsong-cpp.github.io/cppwp/expr.compound#footnote-44
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4205
45https://timsong-cpp.github.io/cppwp/expr.compound#footnote-45
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4219
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
object expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:object_expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.ref-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4233
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-5.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-note-3
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-5.sentence-3
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-note-4
[basic.lookup.qual]https://timsong-cpp.github.io/cppwp/basic.lookup.qual
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-5.sentence-4
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4246
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-6.sentence-2
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4253
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-7.sentence-2
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-7.sentence-3
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-7.sentence-4
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4262
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.sentence-3
(8.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.1.sentence-2
(8.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.2.sentence-6
(8.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3
[expr.call]https://timsong-cpp.github.io/cppwp/expr.compound#expr.call
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.sentence-2
(8.3.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.1.sentence-1
(8.3.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.2.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-note-5
[expr.prim.paren]https://timsong-cpp.github.io/cppwp/expr.prim.paren
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.3.2.sentence-2
(8.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.4.sentence-1
(8.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.5.sentence-1
(8.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.6.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.6.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-example-1
(8.7)https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-8.7.sentence-1
9https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.ref-9.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-note-6
[class.access.base]https://timsong-cpp.github.io/cppwp/class.access.base
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4379
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-10.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref-example-2
44)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-44
44)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-44
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-44.sentence-1
45)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-45
45)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-45
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-45.sentence-1
7.6.1.6https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr.post.incr
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4401
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#expr.pre.incr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-8
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-9
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-10
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-1.sentence-11
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4433
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-note-3
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr-2.sentence-2
7.6.1.7https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr.dynamic.cast
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4446
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-1.sentence-2
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4456
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4465
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4470
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-4.sentence-2
46https://timsong-cpp.github.io/cppwp/expr.compound#footnote-46
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-4.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-example-1
5https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.dynamic.cast-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4504
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4507
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4523
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-8.sentence-2
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4530
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.sentence-1
(9.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.2.sentence-1
(9.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.3
failshttps://timsong-cpp.github.io/cppwp/expr.compound#def:fails
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-9.3.sentence-1
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4550
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.dynamic.cast-10.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-example-2
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-note-1
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.dynamic.cast-10.sentence-3
46)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-46
46)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-46
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-46.sentence-1
7.6.1.8https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr.typeid
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-1.sentence-1
47https://timsong-cpp.github.io/cppwp/expr.compound#footnote-47
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4611
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4617
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:unary-expression
unary-operatorhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-3.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-note-1
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:unary-expression
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4639
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-5.sentence-1
Lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-5.sentence-2
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-5.sentence-3
unevaluated operandhttps://timsong-cpp.github.io/cppwp/expr.context#def:unevaluated_operand
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-5.sentence-4
6https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-6.sentence-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-6.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-7.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-example-1
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.typeid-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4687
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-note-3
[class.cdtor]https://timsong-cpp.github.io/cppwp/class.cdtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid-9.sentence-1
47)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-47
47)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-47
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-47.sentence-1
7.6.1.9https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr.static.cast
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4695
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-2.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-2.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-2.sentence-5
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-example-1
3https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-3.sentence-1
lvalue-to-rvalue conversionhttps://timsong-cpp.github.io/cppwp/conv.lval
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-note-1
[basic.lval]https://timsong-cpp.github.io/cppwp/basic.lval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-note-2
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-5.sentence-1
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-5.sentence-3
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-5.sentence-4
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-note-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-5.sentence-5
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4793
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-6.sentence-2
7https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4810
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-8.sentence-1
[conv.prom]https://timsong-cpp.github.io/cppwp/conv.prom
[conv.integral]https://timsong-cpp.github.io/cppwp/conv.integral
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-8.sentence-2
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-8.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-8.sentence-4
[conv.fpint]https://timsong-cpp.github.io/cppwp/conv.fpint
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-8.sentence-5
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4831
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-9.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-9.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-9.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-9.sentence-4
10https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-10.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-10.sentence-2
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-10.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-10.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-10.sentence-5
11https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-11.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-note-5
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-11.sentence-2
[conv.mem]https://timsong-cpp.github.io/cppwp/conv.mem
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-11.sentence-3
null member pointer valuehttps://timsong-cpp.github.io/cppwp/conv.mem#def:value,null_member_pointer
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-11.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-11.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-11.sentence-6
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-note-6
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-11.sentence-7
12https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4893
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-12.sentence-1
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.static.cast-12.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-12.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast-example-2
7.6.1.10https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr.reinterpret.cast
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4917
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-1.sentence-1
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.const.cast
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4939
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4945
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-4.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-4.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-4.sentence-4
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-4.sentence-5
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4965
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-5.sentence-1
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4976
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-6.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-4
[dcl.fct]https://timsong-cpp.github.io/cppwp/dcl.fct
[expr.call]https://timsong-cpp.github.io/cppwp/expr.compound#expr.call
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L4990
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-7.sentence-1
48https://timsong-cpp.github.io/cppwp/expr.compound#footnote-48
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-7.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5011
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-8.sentence-2
9https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reinterpret.cast-9.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5030
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10.sentence-1
49https://timsong-cpp.github.io/cppwp/expr.compound#footnote-49
[conv.mem]https://timsong-cpp.github.io/cppwp/conv.mem
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10.sentence-2
(10.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10.1.sentence-1
(10.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-10.2.sentence-1
11https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5058
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-11.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-11.sentence-2
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast-note-7
[conv.rval]https://timsong-cpp.github.io/cppwp/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.compound#expr.reinterpret.cast-11.sentence-3
50https://timsong-cpp.github.io/cppwp/expr.compound#footnote-50
48)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-48
48)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-48
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-48.sentence-1
49)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-49
49)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-49
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-49.sentence-1
50)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-50
50)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-50
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-50.sentence-1
7.6.1.11https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr.const.cast
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5084
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-1.sentence-1
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-1.sentence-2
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5101
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5107
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5119
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4.2
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4.3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-4.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-example-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5147
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-note-2
51https://timsong-cpp.github.io/cppwp/expr.compound#footnote-51
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/dcl.type.cv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5160
casts away constnesshttps://timsong-cpp.github.io/cppwp/expr.compound#def:casting_away_constness
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5176
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5184
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast-8.sentence-3
51)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-51
51)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-51
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-51.sentence-1
7.6.2https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary
[expr.unary]https://timsong-cpp.github.io/cppwp/expr.unary
7.6.2.1https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.general
[expr.unary.general]https://timsong-cpp.github.io/cppwp/expr.unary.general
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5200
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.general-1.sentence-1
unary-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:unary-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:postfix-expression
unary-operatorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:unary-operator
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:noexcept-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
unary-operator:https://timsong-cpp.github.io/cppwp/expr.compound#nt:unary-operator
7.6.2.2https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op
[expr.unary.op]https://timsong-cpp.github.io/cppwp/expr.unary.op
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5252
indirectionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:indirection
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-3
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr.compound#expr.typeid
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-1
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-6
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-1.sentence-7
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5274
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5277
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.1
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.1.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-3
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
[expr.prim.id.general]https://timsong-cpp.github.io/cppwp/expr.prim.id.general
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.1.sentence-3
(3.2)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.prim.id.qual#nt:qualified-id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.2.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.2.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-example-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-5
[dcl.stc]https://timsong-cpp.github.io/cppwp/dcl.stc
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5325
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-4.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-6
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-4.sentence-2
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-4.sentence-3
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.unqual#nt:unqualified-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-4.sentence-4
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5342
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5348
7https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.unary.op-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-6.sentence-2
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5360
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-7.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5368
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-8.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-8.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-8.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-8.sentence-4
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-8
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-8.sentence-5
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5382
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-9.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5390
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10.sentence-4
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-note-9
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.unary.op-10.sentence-6
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.unqual#nt:unqualified-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10.sentence-7
10https://timsong-cpp.github.io/cppwp/expr.compound#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.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.op-10.sentence-8
7.6.2.3https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr.pre.incr
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5423
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.pre.incr-1.sentence-2
[expr.assign]https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr-note-1
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr.compound#expr.post.incr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.pre.incr-1.sentence-4
7.6.2.4https://timsong-cpp.github.io/cppwp/expr.compound#expr.await
[expr.await]https://timsong-cpp.github.io/cppwp/expr.await
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-1.sentence-2
await-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5456
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.prim.lambda.general#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.compound#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.compound#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.compound#expr.await-2.sentence-2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-2.sentence-3
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-2.sentence-4
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
[basic.contract]https://timsong-cpp.github.io/cppwp/basic.contract
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-2.sentence-5
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
suspension contexthttps://timsong-cpp.github.io/cppwp/expr.compound#def:suspension_context
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5477
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
(3.1)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await-3.1.sentence-1
(3.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:yield-expression
[expr.yield]https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await-3.2.sentence-1
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.2.sentence-2
(3.3)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await-3.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.3.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.3.sentence-4
[conv.rval]https://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.3.sentence-5
(3.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.4.sentence-1
(3.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.5.sentence-1
(3.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.6.sentence-1
(3.7)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.7.sentence-1
(3.8)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.8
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-3.8.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5540
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5544
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
(5.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.sentence-1
(5.1.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await-5.1.1.sentence-3
(5.1.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.2.sentence-1
(5.1.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.3.sentence-1
[except.throw]https://timsong-cpp.github.io/cppwp/except.throw
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.await-5.1.sentence-4
suspend pointhttps://timsong-cpp.github.io/cppwp/expr.compound#def:suspend_point
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.1.sentence-5
(5.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-note-2
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5598
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.await-example-1
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:await-expression
7.6.2.5https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof
[expr.sizeof]https://timsong-cpp.github.io/cppwp/expr.sizeof
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5640
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1.sentence-1
unevaluated operandhttps://timsong-cpp.github.io/cppwp/expr.context#def:unevaluated_operand
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1.sentence-4
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1.sentence-5
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-1.sentence-6
52https://timsong-cpp.github.io/cppwp/expr.compound#footnote-52
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.sizeof-1.sentence-7
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5674
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2.sentence-4
53https://timsong-cpp.github.io/cppwp/expr.compound#footnote-53
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5698
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-3.sentence-1
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.sizeof-4.sentence-1
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-4.sentence-2
[temp.variadic]https://timsong-cpp.github.io/cppwp/temp.variadic
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-4.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-example-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5721
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-5.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.sizeof-note-3
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.sizeof-5.sentence-3
52)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-52
52)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-52
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-52.sentence-1
53)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-53
53)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-53
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-53.sentence-1
7.6.2.6https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof
[expr.alignof]https://timsong-cpp.github.io/cppwp/expr.alignof
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5735
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-1.sentence-1
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5743
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-note-1
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.alignof-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5752
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.alignof-3.sentence-2
7.6.2.7https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
noexcept-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:noexcept-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.unary.noexcept-1.sentence-1
[conv.rval]https://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5774
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept-2.sentence-1
[except.spec]https://timsong-cpp.github.io/cppwp/except.spec
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept-note-1
noexcept-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noexcept-expression
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.unary.noexcept-2.sentence-3
7.6.2.8https://timsong-cpp.github.io/cppwp/expr.compound#expr.new
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5787
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-type-id
[dcl.name]https://timsong-cpp.github.io/cppwp/dcl.name
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-1.sentence-1
allocated typehttps://timsong-cpp.github.io/cppwp/expr.compound#def:type,allocated
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-1.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-2
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-1.sentence-5
new-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-placementhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-placement
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-type-id
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
new-placementhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-placement
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
new-placement:https://timsong-cpp.github.io/cppwp/expr.compound#nt:new-placement
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
new-type-id:https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:new-declarator
new-declarator:https://timsong-cpp.github.io/cppwp/expr.compound#nt:new-declarator
ptr-operatorhttps://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ptr-operator
new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-declarator
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
noptr-new-declarator:https://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:noptr-new-declarator
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#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.compound#nt:new-initializer
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[dcl.spec.auto]https://timsong-cpp.github.io/cppwp/dcl.spec.auto
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5876
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-declarator
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-3.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-3.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5891
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-4
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-3
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-4.sentence-4
5https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5921
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-6.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-4
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-6.sentence-2
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:new-type-id
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L5952
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.sentence-1
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
(8.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.1
(8.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.2
[over.ics.user]https://timsong-cpp.github.io/cppwp/over.ics.user
54https://timsong-cpp.github.io/cppwp/expr.compound#footnote-54
(8.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.3
limithttps://timsong-cpp.github.io/cppwp/implimits
(8.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.4
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#expr.new-8.sentence-2
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
(8.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.5
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
(8.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.6
(8.6.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.6.1
[except.spec]https://timsong-cpp.github.io/cppwp/except.spec
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
(8.6.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.6.2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-8.sentence-3
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-8.sentence-4
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6008
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:expression-list
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
(9.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-9.1
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-9.2
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-9.2.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-5
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6030
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[basic.stc.dynamic]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-10.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-10.sentence-2
11https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6040
noptr-new-declaratorhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:noptr-new-declarator
new-type-idhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-type-id
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-11.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-11.sentence-2
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-11.sentence-3
12https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6056
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[basic.stc.dynamic.allocation]https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.allocation
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-12.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
deallocation functionhttps://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-12.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-12.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-12.sentence-4
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#expr.new-12.sentence-6
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-12.sentence-7
13https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6086
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[class.member.lookup]https://timsong-cpp.github.io/cppwp/class.member.lookup
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-13.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-13.sentence-2
14https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-14.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-14.sentence-2
15https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-15.sentence-1
16https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6107
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
(16.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.1
(16.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.2
(16.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.3
(16.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.4
(16.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.5
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
(16.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.6
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-16.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-5
17https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6157
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-17.sentence-1
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-17.sentence-2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
alignment requirementhttps://timsong-cpp.github.io/cppwp/basic.align
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-17.sentence-3
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-9
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-17.sentence-4
18https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6183
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-18.sentence-1
19https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6190
new-placementhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-placement
placement new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:new-expression,placement
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-19.sentence-1
20https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6196
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.sentence-3
new-placementhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-placement
initializer-clausehttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:initializer-clause
expression-listhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression-list
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.sentence-4
(20.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.1
(20.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-20.sentence-5
21https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6224
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-6
(21.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21.1
(21.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21.2
(21.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21.3
(21.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21.4
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-21.sentence-2
22https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6259
10https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-22.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-22.sentence-2
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-22.sentence-3
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-22.sentence-4
23https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6281
11https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-11
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-23.sentence-1
[basic.align]https://timsong-cpp.github.io/cppwp/basic.align
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-23.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-23.sentence-3
24https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6291
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
(24.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-24.1
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-24.1.sentence-1
12https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-12
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-24.1.sentence-2
(24.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-24.2
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
[dcl.init]https://timsong-cpp.github.io/cppwp/dcl.init
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-24.2.sentence-1
25https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6310
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-25.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-25.sentence-2
26https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6320
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-26.sentence-1
27https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6325
55https://timsong-cpp.github.io/cppwp/expr.compound#footnote-55
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-27.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-27.sentence-2
13https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-13
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-27.sentence-3
28https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6345
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-28.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-28.sentence-2
29https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6355
[expr.delete]https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-29.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-29.sentence-2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-29.sentence-3
30https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6364
(30.1)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.new-30.1.sentence-1
(30.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.2.sentence-1
(30.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.3
[temp.constr.constr]https://timsong-cpp.github.io/cppwp/temp.constr.constr
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.3.sentence-1
(30.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.4.sentence-1
(30.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.sentence-2
14https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-note-14
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-30.sentence-3
31https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6394
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-7
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-8
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-9
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-example-10
32https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6459
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-32.sentence-1
new-placementhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-placement
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-32.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.new-32.sentence-3
54)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-54
54)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-54
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-54.sentence-1
55)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-55
55)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-55
new-initializerhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-initializer
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-55.sentence-1
7.6.2.9https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete
[expr.delete]https://timsong-cpp.github.io/cppwp/expr.delete
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6474
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1.sentence-1
delete-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
single-object delete expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:delete,single-object
array delete expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:delete,array
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1.sentence-3
56https://timsong-cpp.github.io/cppwp/expr.compound#footnote-56
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1.sentence-5
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6508
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2.sentence-2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2.sentence-3
57https://timsong-cpp.github.io/cppwp/expr.compound#footnote-57
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-note-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2.sentence-5
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-note-2
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-2.sentence-6
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6541
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6553
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6558
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-5.sentence-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-5.sentence-2
[class.base.init]https://timsong-cpp.github.io/cppwp/class.base.init
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-5.sentence-3
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6573
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
(6.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr.compound#expr.new
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
deallocation functionhttps://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.1.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.1.sentence-2
(6.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.2
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.2.sentence-1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.2.sentence-2
(6.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.3
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.3.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.sentence-2
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-6.sentence-3
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6607
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-7.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#expr.delete-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6620
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
(8.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-8.1
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-8.1.sentence-1
(8.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-8.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-8.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.delete-8.sentence-3
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-note-5
[basic.lookup]https://timsong-cpp.github.io/cppwp/basic.lookup
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-8.sentence-4
9https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6648
(9.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.2.sentence-2
(9.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.3.sentence-1
(9.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.4.sentence-1
(9.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.5.sentence-1
(9.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.6.sentence-1
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-9.sentence-2
10https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6683
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-note-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-3
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:delete-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr.compound#expr.new
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-4
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-note-7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.delete-10.sentence-8
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.delete-10.sentence-9
56)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-56
56)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-56
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
lambda-introducerhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-introducer
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-56.sentence-1
57)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-57
57)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-57
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:new-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-57.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-57.sentence-2
7.6.2.10https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect
[expr.reflect]https://timsong-cpp.github.io/cppwp/expr.reflect
reflect-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
reflection-namehttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
reflection-name:https://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6751
reflection operatorhttps://timsong-cpp.github.io/cppwp/expr.compound#def:operator,reflection
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-note-1
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6762
reflection-namehttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-2.sentence-1
reflection-namehttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6770
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-3.sentence-1
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-3.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:reflect-expression
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6794
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6798
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
reflection-namehttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
(5.1)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reflect-5.1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reflect-5.2
[namespace.alias]https://timsong-cpp.github.io/cppwp/namespace.alias
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.2.sentence-1
(5.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.3
[basic.namespace]https://timsong-cpp.github.io/cppwp/basic.namespace
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.3.sentence-1
(5.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.4
[temp.concept]https://timsong-cpp.github.io/cppwp/temp.concept
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.4.sentence-1
(5.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5
[temp.names]https://timsong-cpp.github.io/cppwp/temp.names
(5.5.1)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reflect-5.5.1.1
reflection-namehttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:nested-name-specifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5.1.1.sentence-1
(5.5.1.2)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reflect-5.5.1.2.sentence-1
(5.5.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5.2.sentence-1
(5.5.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5.3.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.5.3.sentence-2
(5.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.6.sentence-1
(5.7)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.7
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.7.sentence-1
(5.8)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.8
[class.union.anon]https://timsong-cpp.github.io/cppwp/class.union.anon
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.8.sentence-1
(5.9)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.9
reflection-namehttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflection-name
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-5.9.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6876
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
(6.1)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reflect-6.1.sentence-1
(6.2)https://timsong-cpp.github.io/cppwp/expr.compound#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.prim.id.qual#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/temp.names#nt:simple-template-id
template-namehttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-name
[temp.alias]https://timsong-cpp.github.io/cppwp/temp.alias
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-6.2.sentence-1
(6.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-6.3
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-6.3.sentence-1
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6895
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
(7.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
(7.1.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.1.1
init-capturehttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture#nt:init-capture
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture
(7.1.2)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.reflect-7.1.3
requires-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.req.general#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.compound#expr.reflect-7.1.4
[basic.pre]https://timsong-cpp.github.io/cppwp/basic.pre
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.1.sentence-1
(7.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[over.over]https://timsong-cpp.github.io/cppwp/over.over
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.3
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.3.sentence-1
(7.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-note-3
unqualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.unqual#nt:unqualified-id
pack-index-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.pack.index#nt:pack-index-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.4.sentence-2
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
reflect-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:reflect-expression
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.reflect-7.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.cast
[expr.cast]https://timsong-cpp.github.io/cppwp/expr.cast
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6964
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.cast-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6975
[expr.type.conv]https://timsong-cpp.github.io/cppwp/expr.compound#expr.type.conv
casthttps://timsong-cpp.github.io/cppwp/expr.compound#def:cast
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-2.sentence-1
cast-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
unary-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:unary-expression
type-idhttps://timsong-cpp.github.io/cppwp/dcl.name#nt:type-id
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
3https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.cast-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L6991
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.1
[expr.const.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.const.cast
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.2
[expr.static.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.static.cast
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.3
(4.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.4
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr.compound#expr.reinterpret.cast
(4.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.sentence-1
(4.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.6
(4.7)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.7
(4.8)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.8
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-4.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-example-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7051
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-5.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cast-5.sentence-4
7.6.4https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/expr.mptr.oper
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7070
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-1.sentence-1
pm-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7087
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7097
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7108
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:cast-expression
object expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#def:object_expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-4.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-4.sentence-3
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7118
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.compound#expr.ref
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-5.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-5.sentence-2
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7141
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-6.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-example-1
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#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.compound#expr.mptr.oper-6.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-6.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-6.sentence-6
null member pointer valuehttps://timsong-cpp.github.io/cppwp/conv.mem#def:value,null_member_pointer
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mptr.oper-6.sentence-7
7.6.5https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul
[expr.mul]https://timsong-cpp.github.io/cppwp/expr.mul
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7173
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-1.sentence-1
multiplicative-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
pm-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:pm-expression
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7193
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-2.sentence-1
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/expr.arith.conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7199
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7202
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-4.sentence-2
58https://timsong-cpp.github.io/cppwp/expr.compound#footnote-58
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.mul-4.sentence-3
58)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-58
58)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-58
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-58.sentence-1
7.6.6https://timsong-cpp.github.io/cppwp/expr.compound#expr.add
[expr.add]https://timsong-cpp.github.io/cppwp/expr.add
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7222
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr.arith.conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1.sentence-3
[conv.prom]https://timsong-cpp.github.io/cppwp/conv.prom
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1.sentence-5
additive-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:additive-expression
multiplicative-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:multiplicative-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7251
(2.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-2.2
(2.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-2.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7265
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7270
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.2
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
59https://timsong-cpp.github.io/cppwp/expr.compound#footnote-59
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.3.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.add-5.sentence-1
(5.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.1.sentence-1
(5.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-note-2
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.2.sentence-2
(5.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-5.3.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7324
similarhttps://timsong-cpp.github.io/cppwp/conv.qual#def:similar_types
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-6.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.add-example-1
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
59)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-59
59)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-59
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-59.sentence-1
7.6.7https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift
[expr.shift]https://timsong-cpp.github.io/cppwp/expr.shift
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7339
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-1.sentence-1
shift-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:additive-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:additive-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:shift-expression
additive-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:additive-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7367
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7376
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-3.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7385
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.shift-4.sentence-1
7.6.8https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship
[expr.spaceship]https://timsong-cpp.github.io/cppwp/expr.spaceship
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7392
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-1.sentence-1
compare-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:shift-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
shift-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:shift-expression
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7405
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7410
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.spaceship-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.1
narrowing conversionhttps://timsong-cpp.github.io/cppwp/dcl.init.list#def:conversion,narrowing
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.2.sentence-2
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-4.3.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7452
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7458
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
qualification conversionshttps://timsong-cpp.github.io/cppwp/conv.qual
[expr.type]https://timsong-cpp.github.io/cppwp/expr.type
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-note-1
array-to-pointer conversionshttps://timsong-cpp.github.io/cppwp/conv.array
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.sentence-3
(6.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.1
[expr.eq]https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq
(6.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.2
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel
(6.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7491
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.spaceship-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.spaceship-8.sentence-1
7.6.9https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7513
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-example-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-1.sentence-2
relational-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
compare-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:compare-expression
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-1.sentence-3
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7544
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.rel-3.sentence-1
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
[conv.fctptr]https://timsong-cpp.github.io/cppwp/conv.fctptr
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr.type#def:composite_pointer_type
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-3.sentence-3
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7562
60https://timsong-cpp.github.io/cppwp/expr.compound#footnote-60
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-4.3.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7588
[expr.eq]https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-5.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-5.sentence-3
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-5.sentence-4
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-5.sentence-5
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7604
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.rel-6.sentence-1
60)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-60
60)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-60
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-60.sentence-1
7.6.10https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq
[expr.eq]https://timsong-cpp.github.io/cppwp/expr.eq
equality-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:equality-expression
relational-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:relational-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7621
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-1.sentence-1
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-1.sentence-2
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7632
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-2.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-2.sentence-3
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7638
pointer conversionshttps://timsong-cpp.github.io/cppwp/conv.ptr
function pointer conversionshttps://timsong-cpp.github.io/cppwp/conv.fctptr
qualification conversionshttps://timsong-cpp.github.io/cppwp/conv.qual
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr.type#def:composite_pointer_type
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-3.1
61https://timsong-cpp.github.io/cppwp/expr.compound#footnote-61
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-3.1.sentence-1
(3.2)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.eq-3.2.sentence-1
(3.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-3.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-3.3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7668
[conv.mem]https://timsong-cpp.github.io/cppwp/conv.mem
[conv.fctptr]https://timsong-cpp.github.io/cppwp/conv.fctptr
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
[expr.type]https://timsong-cpp.github.io/cppwp/expr.type
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.sentence-1
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.3.sentence-1
(4.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-example-1
(4.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.5
unionhttps://timsong-cpp.github.io/cppwp/class.union
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-4.5.sentence-1
(4.6)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.eq-4.6.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-example-2
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7734
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7738
(6.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6.1
(6.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6.2
[temp.type]https://timsong-cpp.github.io/cppwp/temp.type
(6.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6.3
(6.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6.4
(6.5)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.eq-6.6
(6.7)https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6.7
[class.mem.general]https://timsong-cpp.github.io/cppwp/class.mem.general
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7752
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-7.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-7.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.eq-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.eq-8.sentence-1
61)https://timsong-cpp.github.io/cppwp/expr.compound#footnote-61
61)https://timsong-cpp.github.io/cppwp/expr.compound#footnoteref-61
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/expr.compound#footnote-61.sentence-1
7.6.11https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and
[expr.bit.and]https://timsong-cpp.github.io/cppwp/expr.bit.and
and-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:and-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:equality-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:and-expression
equality-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:equality-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7777
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.bit.and-1.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.bit.and-1.sentence-5
7.6.12https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor
[expr.xor]https://timsong-cpp.github.io/cppwp/expr.xor
exclusive-or-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:exclusive-or-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:and-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:exclusive-or-expression
and-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:and-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7802
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr.arith.conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-1.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.xor-1.sentence-5
7.6.13https://timsong-cpp.github.io/cppwp/expr.compound#expr.or
[expr.or]https://timsong-cpp.github.io/cppwp/expr.or
inclusive-or-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:inclusive-or-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:exclusive-or-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:inclusive-or-expression
exclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:exclusive-or-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7828
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-1.sentence-2
[expr.arith.conv]https://timsong-cpp.github.io/cppwp/expr.arith.conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-1.sentence-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-1.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.or-1.sentence-5
7.6.14https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:logical-and-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:inclusive-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-and-expression
inclusive-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:inclusive-or-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7853
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7862
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-2.sentence-1
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.and-2.sentence-2
7.6.15https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:logical-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-and-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-or-expression
logical-and-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-and-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7880
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7889
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-2.sentence-1
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.log.or-2.sentence-2
7.6.16https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond
[expr.cond]https://timsong-cpp.github.io/cppwp/expr.cond
conditional-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:conditional-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-or-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-or-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:assignment-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7907
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-1.sentence-1
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-1.sentence-4
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-1.sentence-5
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7918
(2.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2.1
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
[expr.throw]https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2.1.sentence-1
conditional-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:conditional-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2.1.sentence-2
(2.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2.2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-note-1
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-2.2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L7938
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.cond-4.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.sentence-2
(4.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.1
[dcl.init.ref]https://timsong-cpp.github.io/cppwp/dcl.init.ref
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3
(4.3.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3.1
(4.3.1.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3.1.1
(4.3.1.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3.1.2
(4.3.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3.2
(4.3.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3.3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.3.sentence-1
(4.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.4.sentence-1
(4.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.5.sentence-1
(4.6)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.6
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.6.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-4.6.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8018
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8024
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.cond-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-6.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8034
Array-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.sentence-1
(7.1)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.1.sentence-1
(7.2)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.2
usual arithmetic conversionshttps://timsong-cpp.github.io/cppwp/expr.arith.conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.3
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/conv.lval
pointerhttps://timsong-cpp.github.io/cppwp/conv.ptr
function pointerhttps://timsong-cpp.github.io/cppwp/conv.fctptr
qualification conversionshttps://timsong-cpp.github.io/cppwp/conv.qual
composite pointer typehttps://timsong-cpp.github.io/cppwp/expr.type#def:composite_pointer_type
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.3.sentence-2
(7.4)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.4
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
[conv.mem]https://timsong-cpp.github.io/cppwp/conv.mem
[conv.fctptr]https://timsong-cpp.github.io/cppwp/conv.fctptr
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
[expr.type]https://timsong-cpp.github.io/cppwp/expr.type
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.4.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.4.sentence-2
(7.5)https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.5.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.cond-7.5.sentence-2
7.6.17https://timsong-cpp.github.io/cppwp/expr.compound#expr.yield
[expr.yield]https://timsong-cpp.github.io/cppwp/expr.yield
yield-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:yield-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.yield-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8080
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:yield-expression
[expr.await]https://timsong-cpp.github.io/cppwp/expr.compound#expr.await
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.yield-1.sentence-1
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:yield-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.yield-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.yield-example-1
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:yield-expression
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:yield-expression
7.6.18https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw
[expr.throw]https://timsong-cpp.github.io/cppwp/expr.throw
throw-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:assignment-expression
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8134
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8137
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
[except.throw]https://timsong-cpp.github.io/cppwp/except.throw
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-2.sentence-1
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.throw-2.sentence-3
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-2.sentence-4
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8148
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
[except.handle]https://timsong-cpp.github.io/cppwp/except.handle
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-3.sentence-1
[except.terminate]https://timsong-cpp.github.io/cppwp/except.terminate
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-3.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-3.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-3.sentence-4
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.throw-example-1
7.6.19https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign
[expr.assign]https://timsong-cpp.github.io/cppwp/expr.assign
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8176
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-5
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-6
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-note-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-1.sentence-7
assignment-expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:assignment-expression
conditional-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:conditional-expression
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:yield-expression
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:throw-expression
logical-or-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:logical-or-expression
assignment-operatorhttps://timsong-cpp.github.io/cppwp/expr.compound#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.compound#nt:assignment-operator
2https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.assign-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8233
convertedhttps://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8239
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.compound#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.context#def:unevaluated_operand
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-5.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8252
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-6.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-note-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-6.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-6.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-6.sentence-4
7https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8264
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-7.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-note-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-7.sentence-2
[basic.lval]https://timsong-cpp.github.io/cppwp/basic.lval
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-7.sentence-3
8https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.assign-8.1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-8.1.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-8.1.sentence-2
(8.2)https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.assign-8.2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.assign-example-1
7.6.20https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma
[expr.comma]https://timsong-cpp.github.io/cppwp/expr.comma
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8311
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-1.sentence-1
expression:https://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:assignment-expression
expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:expression
assignment-expressionhttps://timsong-cpp.github.io/cppwp/expr.compound#nt:assignment-expression
discarded-value expressionhttps://timsong-cpp.github.io/cppwp/expr.prop#def:discarded-value_expression
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-1.sentence-2
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-1.sentence-3
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8331
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-note-1
[expr.call]https://timsong-cpp.github.io/cppwp/expr.compound#expr.call
[expr.sub]https://timsong-cpp.github.io/cppwp/expr.compound#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.compound#expr.comma-2.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-example-1
.https://timsong-cpp.github.io/cppwp/expr.compound#expr.comma-2.sentence-2

URLs of crawlers that visited me.