René's URL Explorer Experiment
go
Title:
[expr]
direct link
Domain:
timsong-cpp.github.io
Links
:
[expr]
https://timsong-cpp.github.io/cppwp/n4140/#expr
1
https://timsong-cpp.github.io/cppwp/n4140/expr#1
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
60
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-60
2
https://timsong-cpp.github.io/cppwp/n4140/expr#2
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[over.oper]
https://timsong-cpp.github.io/cppwp/n4140/over.oper
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
[over.oper]
https://timsong-cpp.github.io/cppwp/n4140/over.oper
3
https://timsong-cpp.github.io/cppwp/n4140/expr#3
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
built-in operators
https://timsong-cpp.github.io/cppwp/n4140/expr#def:built-in_operators
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
[over.match.oper]
https://timsong-cpp.github.io/cppwp/n4140/over.match.oper
[over.built]
https://timsong-cpp.github.io/cppwp/n4140/over.built
4
https://timsong-cpp.github.io/cppwp/n4140/expr#4
5
https://timsong-cpp.github.io/cppwp/n4140/expr#5
[dcl.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
6
https://timsong-cpp.github.io/cppwp/n4140/expr#6
7
https://timsong-cpp.github.io/cppwp/n4140/expr#7
(7.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#7.1
(7.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#7.2
(7.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#7.3
(7.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#7.4
8
https://timsong-cpp.github.io/cppwp/n4140/expr#8
unevaluated operands
https://timsong-cpp.github.io/cppwp/n4140/expr#def:unevaluated_operand
[expr.typeid]
https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
[expr.sizeof]
https://timsong-cpp.github.io/cppwp/n4140/expr.sizeof
[expr.unary.noexcept]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary.noexcept
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
[expr.prim]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
9
https://timsong-cpp.github.io/cppwp/n4140/expr#9
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
10
https://timsong-cpp.github.io/cppwp/n4140/expr#10
usual arithmetic conversions
https://timsong-cpp.github.io/cppwp/n4140/expr#def:usual_arithmetic_conversions
(10.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.1
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
(10.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.2
(10.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.3
(10.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.4
(10.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.5
[conv.prom]
https://timsong-cpp.github.io/cppwp/n4140/conv.prom
61
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-61
(10.5.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.1
(10.5.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.2
(10.5.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.3
(10.5.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.4
(10.5.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#10.5.5
11
https://timsong-cpp.github.io/cppwp/n4140/expr#11
discarded-value expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:discarded-value_expression
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
(11.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.1
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
(11.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.2
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.prim.general]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
(11.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.3
[expr.sub]
https://timsong-cpp.github.io/cppwp/n4140/expr.sub
(11.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.4
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
(11.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.5
[expr.unary.op]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary.op
(11.6)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.6
[expr.mptr.oper]
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
(11.7)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.7
[expr.cond]
https://timsong-cpp.github.io/cppwp/n4140/expr.cond
(11.8)
https://timsong-cpp.github.io/cppwp/n4140/expr#11.8
[expr.comma]
https://timsong-cpp.github.io/cppwp/n4140/expr.comma
12
https://timsong-cpp.github.io/cppwp/n4140/expr#12
62
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-62
13
https://timsong-cpp.github.io/cppwp/n4140/expr#13
cv-combined type
https://timsong-cpp.github.io/cppwp/n4140/expr#def:cv-combined_type
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
(13.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.1
(13.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.2
composite pointer type
https://timsong-cpp.github.io/cppwp/n4140/expr#def:composite_pointer_type
(13.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.3
(13.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.4
(13.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.5
(13.6)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.6
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(13.7)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.7
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(13.8)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.8
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
(13.9)
https://timsong-cpp.github.io/cppwp/n4140/expr#13.9
60)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-60
61)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-61
62)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-62
[expr.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[expr.static.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4140/expr.ass
5.1
https://timsong-cpp.github.io/cppwp/n4140/expr#prim
[expr.prim]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim
5.1.1
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general
[expr.prim.general]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
literal
https://timsong-cpp.github.io/cppwp/n4140/lex.literal.kinds#nt:literal
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
operator-function-id
https://timsong-cpp.github.io/cppwp/n4140/over.oper#nt:operator-function-id
conversion-function-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
literal-operator-id
https://timsong-cpp.github.io/cppwp/n4140/over.literal#nt:literal-operator-id
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
1
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-1
literal
https://timsong-cpp.github.io/cppwp/n4140/lex.literal.kinds#nt:literal
[lex.literal]
https://timsong-cpp.github.io/cppwp/n4140/lex.literal
2
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-2
[class.this]
https://timsong-cpp.github.io/cppwp/n4140/class.this
[class.mem]
https://timsong-cpp.github.io/cppwp/n4140/class.mem
3
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-3
cv-qualifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier-seq
function-definition
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.general#nt:function-definition
member-declarator
https://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declarator
declarator
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:declarator
cv-qualifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier-seq
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
4
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-4
member-declarator
https://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declarator
[class.mem]
https://timsong-cpp.github.io/cppwp/n4140/class.mem
brace-or-equal-initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:brace-or-equal-initializer
member-declarator
https://timsong-cpp.github.io/cppwp/n4140/class.mem#nt:member-declarator
5
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-5
6
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-6
7
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-7
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
primary-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:primary-expression
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
8
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-8
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[dcl.dcl]
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl
operator-function-ids
https://timsong-cpp.github.io/cppwp/n4140/over.oper#nt:operator-function-id
[over.oper]
https://timsong-cpp.github.io/cppwp/n4140/over.oper
conversion-function-ids
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
[class.conv.fct]
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct
literal-operator-ids
https://timsong-cpp.github.io/cppwp/n4140/over.literal#nt:literal-operator-id
[over.literal]
https://timsong-cpp.github.io/cppwp/n4140/over.literal
template-ids
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-id
[temp.names]
https://timsong-cpp.github.io/cppwp/n4140/temp.names
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[class.mfct.non-static]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
namespace-name
https://timsong-cpp.github.io/cppwp/n4140/namespace.def#nt:namespace-name
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
9
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-9
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[temp.names]
https://timsong-cpp.github.io/cppwp/n4140/temp.names
[class.mem]
https://timsong-cpp.github.io/cppwp/n4140/class.mem
[class.derived]
https://timsong-cpp.github.io/cppwp/n4140/class.derived
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[class.qual]
https://timsong-cpp.github.io/cppwp/n4140/class.qual
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[basic.scope.class]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.class
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
class-names
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
typedef-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.typedef#nt:typedef-name
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
[class.name]
https://timsong-cpp.github.io/cppwp/n4140/class.name
10
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-10
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[basic.namespace]
https://timsong-cpp.github.io/cppwp/n4140/basic.namespace
using-directive
https://timsong-cpp.github.io/cppwp/n4140/namespace.udir#nt:using-directive
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[namespace.qual]
https://timsong-cpp.github.io/cppwp/n4140/namespace.qual
11
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-11
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
12
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-12
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
conversion-function-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-function-id
conversion-type-id
https://timsong-cpp.github.io/cppwp/n4140/class.conv.fct#nt:conversion-type-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
13
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
(13.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13.1
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
63
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-63
(13.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13.2
[expr.unary.op]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary.op
(13.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.general-13.3
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
63)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-63
[class.mfct.non-static]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
5.1.2
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda
[expr.prim.lambda]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda
1
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-1
lambda-introducer
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-introducer
lambda-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
capture-list
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-list
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
capture-list
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-list
capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture
capture-list
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-list
capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
init-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
trailing-return-type
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
2
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-2
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4140/class.temporary
closure object
https://timsong-cpp.github.io/cppwp/n4140/expr#def:closure_object
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
template-argument
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:template-argument
alias-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.dcl#nt:alias-declaration
[function.objects]
https://timsong-cpp.github.io/cppwp/n4140/function.objects
3
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
closure type
https://timsong-cpp.github.io/cppwp/n4140/expr#def:closure_type
[dcl.init.aggr]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.aggr
[basic.types]
https://timsong-cpp.github.io/cppwp/n4140/basic.types
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.lookup.argdep]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.argdep
lambda-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
(3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.2
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
(3.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.3
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
(3.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-3.4
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
4
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-4
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
lambda-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
trailing-return-type
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/n4140/dcl.spec.auto
5
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-5
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[over.call]
https://timsong-cpp.github.io/cppwp/n4140/over.call
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
trailing-return-type
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
[temp.mem]
https://timsong-cpp.github.io/cppwp/n4140/temp.mem
template-parameter-list
https://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-parameter-list
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
parameter-declaration
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
lambda-expression's
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
trailing-return-type
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
decl-specifiers
https://timsong-cpp.github.io/cppwp/n4140/dcl.spec#nt:decl-specifier
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
template-parameter
https://timsong-cpp.github.io/cppwp/n4140/temp.param#nt:template-parameter
[class.mfct.non-static]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
parameter-declaration-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct#nt:parameter-declaration-clause
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
lambda-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
lambda-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-declarator
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
6
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-6
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
[dcl.link]
https://timsong-cpp.github.io/cppwp/n4140/dcl.link
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
template-parameter-list
https://timsong-cpp.github.io/cppwp/n4140/temp#nt:template-parameter-list
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
trailing-return-type
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
trailing-return-type
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:trailing-return-type
7
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-7
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
[dcl.fct.def]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
[basic.lookup]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
[class.this]
https://timsong-cpp.github.io/cppwp/n4140/class.this
id-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[class.mfct.non-static]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[dcl.fct.def.general]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.general
8
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-8
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializers
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
init-captures
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
lambda-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-capture
9
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-9
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.scope.block]
https://timsong-cpp.github.io/cppwp/n4140/basic.scope.block
local lambda expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:local_lambda_expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
lambda-introducer
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-introducer
reaching scope
https://timsong-cpp.github.io/cppwp/n4140/expr#def:reaching_scope
lambda-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
10
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-10
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
[basic.lookup.unqual]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.unqual
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
explicitly captured
https://timsong-cpp.github.io/cppwp/n4140/expr#def:explicitly_captured
11
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-11
init-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
init-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
(11.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-11.1
(11.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-11.2
init-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
12
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-12
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
init-capture's
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
implicitly capture
https://timsong-cpp.github.io/cppwp/n4140/expr#def:implicitly_capture
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
(12.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-12.1
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
(12.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-12.2
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
13
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-13
captured
https://timsong-cpp.github.io/cppwp/n4140/expr#def:captured
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
14
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-14
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
15
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-15
captured by copy
https://timsong-cpp.github.io/cppwp/n4140/expr#def:captured_by_copy
capture-default
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:capture-default
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
16
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-16
captured by reference
https://timsong-cpp.github.io/cppwp/n4140/expr#def:captured_by_reference
17
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-17
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
(17.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-17.1
(17.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-17.2
18
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-18
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
compound-statement
https://timsong-cpp.github.io/cppwp/n4140/stmt.block#nt:compound-statement
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.cast
19
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-19
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
20
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-20
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[dcl.fct.def.delete]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def.delete
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
21
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-21
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
22
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-22
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
init-captures
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
initializer
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer
23
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-23
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
24
https://timsong-cpp.github.io/cppwp/n4140/expr#prim.lambda-24
simple-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:simple-capture
[temp.variadic]
https://timsong-cpp.github.io/cppwp/n4140/temp.variadic
init-capture
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:init-capture
5.2
https://timsong-cpp.github.io/cppwp/n4140/expr#post
[expr.post]
https://timsong-cpp.github.io/cppwp/n4140/expr.post
1
https://timsong-cpp.github.io/cppwp/n4140/expr#post-1
primary-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:primary-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
expression-list
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
simple-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
expression-list
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
typename-specifier
https://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
expression-list
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
simple-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
typename-specifier
https://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
pseudo-destructor-name
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
pseudo-destructor-name
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
initializer-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer-list
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
simple-template-id
https://timsong-cpp.github.io/cppwp/n4140/temp.names#nt:simple-template-id
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
2
https://timsong-cpp.github.io/cppwp/n4140/expr#post-2
[temp.names]
https://timsong-cpp.github.io/cppwp/n4140/temp.names
5.2.1
https://timsong-cpp.github.io/cppwp/n4140/expr#sub
[expr.sub]
https://timsong-cpp.github.io/cppwp/n4140/expr.sub
1
https://timsong-cpp.github.io/cppwp/n4140/expr#sub-1
64
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-64
[expr.unary]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary
[expr.add]
https://timsong-cpp.github.io/cppwp/n4140/expr.add
[dcl.array]
https://timsong-cpp.github.io/cppwp/n4140/dcl.array
2
https://timsong-cpp.github.io/cppwp/n4140/expr#sub-2
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
64)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-64
5.2.2
https://timsong-cpp.github.io/cppwp/n4140/expr#call
[expr.call]
https://timsong-cpp.github.io/cppwp/n4140/expr.call
1
https://timsong-cpp.github.io/cppwp/n4140/expr#call-1
initializer-clauses
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer-clause
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
[dcl.link]
https://timsong-cpp.github.io/cppwp/n4140/dcl.link
[class.mfct.non-static]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
[class.static]
https://timsong-cpp.github.io/cppwp/n4140/class.static
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[expr.mptr.oper]
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
[class.mfct.non-static]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct.non-static
[over]
https://timsong-cpp.github.io/cppwp/n4140/over
[over.match]
https://timsong-cpp.github.io/cppwp/n4140/over.match
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[class.virtual]
https://timsong-cpp.github.io/cppwp/n4140/class.virtual
virtual function call
https://timsong-cpp.github.io/cppwp/n4140/expr#def:virtual_function_call
[class.cdtor]
https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
2
https://timsong-cpp.github.io/cppwp/n4140/expr#call-2
[basic.lookup]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup
3
https://timsong-cpp.github.io/cppwp/n4140/expr#call-3
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
4
https://timsong-cpp.github.io/cppwp/n4140/expr#call-4
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
[class.ctor]
https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[intro.execution]
https://timsong-cpp.github.io/cppwp/n4140/intro.execution
[class.this]
https://timsong-cpp.github.io/cppwp/n4140/class.this
[expr.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[class.member.lookup]
https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
[class.access.base]
https://timsong-cpp.github.io/cppwp/n4140/class.access.base
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4140/class.temporary
function-try-block
https://timsong-cpp.github.io/cppwp/n4140/except#nt:function-try-block
[except]
https://timsong-cpp.github.io/cppwp/n4140/except
5
https://timsong-cpp.github.io/cppwp/n4140/expr#call-5
[dcl.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.ref
[dcl.type]
https://timsong-cpp.github.io/cppwp/n4140/dcl.type
[lex.literal]
https://timsong-cpp.github.io/cppwp/n4140/lex.literal
[lex.string]
https://timsong-cpp.github.io/cppwp/n4140/lex.string
[dcl.array]
https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4140/class.temporary
6
https://timsong-cpp.github.io/cppwp/n4140/expr#call-6
[dcl.fct.default]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.default
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[dcl.fct.def]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct.def
7
https://timsong-cpp.github.io/cppwp/n4140/expr#call-7
[support.runtime]
https://timsong-cpp.github.io/cppwp/n4140/support.runtime
[temp.variadic]
https://timsong-cpp.github.io/cppwp/n4140/temp.variadic
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
[conv.prom]
https://timsong-cpp.github.io/cppwp/n4140/conv.prom
[conv.fpprom]
https://timsong-cpp.github.io/cppwp/n4140/conv.fpprom
default argument promotions
https://timsong-cpp.github.io/cppwp/n4140/expr#def:defaultargument_promotions
8
https://timsong-cpp.github.io/cppwp/n4140/expr#call-8
[intro.execution]
https://timsong-cpp.github.io/cppwp/n4140/intro.execution
9
https://timsong-cpp.github.io/cppwp/n4140/expr#call-9
[basic.start.main]
https://timsong-cpp.github.io/cppwp/n4140/basic.start.main
10
https://timsong-cpp.github.io/cppwp/n4140/expr#call-10
11
https://timsong-cpp.github.io/cppwp/n4140/expr#call-11
(11.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.1
(11.1.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.1.1
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
(11.1.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.1.2
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
[over.match.oper]
https://timsong-cpp.github.io/cppwp/n4140/over.match.oper
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
(11.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#call-11.2
5.2.3
https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv
[expr.type.conv]
https://timsong-cpp.github.io/cppwp/n4140/expr.type.conv
1
https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv-1
simple-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
[dcl.type.simple]
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple
typename-specifier
https://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
[temp.res]
https://timsong-cpp.github.io/cppwp/n4140/temp.res
expression-list
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
[expr.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.cast
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.ctor]
https://timsong-cpp.github.io/cppwp/n4140/class.ctor
2
https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv-2
simple-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
typename-specifier
https://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
cv-qualifiers
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:cv-qualifier
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
3
https://timsong-cpp.github.io/cppwp/n4140/expr#type.conv-3
simple-type-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:simple-type-specifier
typename-specifier
https://timsong-cpp.github.io/cppwp/n4140/temp.res#nt:typename-specifier
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
[dcl.init.list]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.list
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
5.2.4
https://timsong-cpp.github.io/cppwp/n4140/expr#pseudo
[expr.pseudo]
https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
1
https://timsong-cpp.github.io/cppwp/n4140/expr#pseudo-1
pseudo-destructor-name
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#pseudo-2
pseudo-destructor-name
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
type-names
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
pseudo-destructor-name
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:pseudo-destructor-name
nested-name-specifier
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:nested-name-specifier
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
type-name
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:type-name
5.2.5
https://timsong-cpp.github.io/cppwp/n4140/expr#ref
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
1
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-1
[temp.names]
https://timsong-cpp.github.io/cppwp/n4140/temp.names
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
65
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-65
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-2
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
66
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-66
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
[class]
https://timsong-cpp.github.io/cppwp/n4140/class
[basic.lookup.classref]
https://timsong-cpp.github.io/cppwp/n4140/basic.lookup.classref
3
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-3
postfix-expression.id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:postfix-expression.id-expression
object expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:object_expression
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
[basic.type.qualifier]
https://timsong-cpp.github.io/cppwp/n4140/basic.type.qualifier
4
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4
(4.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.1
(4.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.2
(4.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.3
[over.match]
https://timsong-cpp.github.io/cppwp/n4140/over.match
(4.3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.3.1
(4.3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.3.2
[class.mfct]
https://timsong-cpp.github.io/cppwp/n4140/class.mfct
[expr.prim]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim
(4.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.4
(4.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-4.5
5
https://timsong-cpp.github.io/cppwp/n4140/expr#ref-5
[class.member.lookup]
https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
[class.access.base]
https://timsong-cpp.github.io/cppwp/n4140/class.access.base
[class.access.base]
https://timsong-cpp.github.io/cppwp/n4140/class.access.base
65)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-65
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
66)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-66
5.2.6
https://timsong-cpp.github.io/cppwp/n4140/expr#post.incr
[expr.post.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
1
https://timsong-cpp.github.io/cppwp/n4140/expr#post.incr-1
[depr]
https://timsong-cpp.github.io/cppwp/n4140/depr
[expr.add]
https://timsong-cpp.github.io/cppwp/n4140/expr.add
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4140/expr.ass
2
https://timsong-cpp.github.io/cppwp/n4140/expr#post.incr-2
[expr.pre.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
5.2.7
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast
[expr.dynamic.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
1
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-1
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
2
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-3
4
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-4
5
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-5
67
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-67
6
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-6
[class.virtual]
https://timsong-cpp.github.io/cppwp/n4140/class.virtual
7
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-7
8
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8
(8.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8.1
(8.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8.2
(8.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-8.3
fails
https://timsong-cpp.github.io/cppwp/n4140/expr#def:fails
9
https://timsong-cpp.github.io/cppwp/n4140/expr#dynamic.cast-9
[except.throw]
https://timsong-cpp.github.io/cppwp/n4140/except.throw
[except.handle]
https://timsong-cpp.github.io/cppwp/n4140/except.handle
[bad.cast]
https://timsong-cpp.github.io/cppwp/n4140/bad.cast
[class.cdtor]
https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
67)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-67
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
5.2.8
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid
[expr.typeid]
https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
1
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-1
[type.info]
https://timsong-cpp.github.io/cppwp/n4140/type.info
name
https://timsong-cpp.github.io/cppwp/n4140/expr#def:name
name
https://timsong-cpp.github.io/cppwp/n4140/expr#def:name
[type.info]
https://timsong-cpp.github.io/cppwp/n4140/type.info
68
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-68
2
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-2
[class.virtual]
https://timsong-cpp.github.io/cppwp/n4140/class.virtual
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
69
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-69
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[except.throw]
https://timsong-cpp.github.io/cppwp/n4140/except.throw
[bad.typeid]
https://timsong-cpp.github.io/cppwp/n4140/bad.typeid
3
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-3
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
4
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-4
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
5
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-5
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
6
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-6
[type.info]
https://timsong-cpp.github.io/cppwp/n4140/type.info
7
https://timsong-cpp.github.io/cppwp/n4140/expr#typeid-7
[class.cdtor]
https://timsong-cpp.github.io/cppwp/n4140/class.cdtor
68)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-68
69)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-69
5.2.9
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast
[expr.static.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
1
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-1
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
2
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-2
[class.derived]
https://timsong-cpp.github.io/cppwp/n4140/class.derived
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
3
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-3
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
[class.access]
https://timsong-cpp.github.io/cppwp/n4140/class.access
[class.member.lookup]
https://timsong-cpp.github.io/cppwp/n4140/class.member.lookup
4
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-4
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
5
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-5
6
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-6
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4140/class.temporary
7
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-7
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[conv.bool]
https://timsong-cpp.github.io/cppwp/n4140/conv.bool
8
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-8
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
9
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-9
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
10
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-10
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[conv.fpint]
https://timsong-cpp.github.io/cppwp/n4140/conv.fpint
11
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-11
[class.derived]
https://timsong-cpp.github.io/cppwp/n4140/class.derived
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
12
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-12
[class.derived]
https://timsong-cpp.github.io/cppwp/n4140/class.derived
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
70
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-70
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[expr.mptr.oper]
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
13
https://timsong-cpp.github.io/cppwp/n4140/expr#static.cast-13
70)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-70
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
5.2.10
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast
[expr.reinterpret.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.reinterpret.cast
1
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-1
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
2
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-2
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
3
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-3
4
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-4
5
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-5
[basic.stc.dynamic.safety]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.safety
6
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-6
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
7
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-7
71
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-71
8
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-8
9
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-9
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
10
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-10
72
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-72
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
(10.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-10.1
(10.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-10.2
11
https://timsong-cpp.github.io/cppwp/n4140/expr#reinterpret.cast-11
[class.ctor]
https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[class.conv]
https://timsong-cpp.github.io/cppwp/n4140/class.conv
73
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-73
71)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-71
72)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-72
73)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-73
type pun
https://timsong-cpp.github.io/cppwp/n4140/expr#def:type_pun
5.2.11
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
1
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-1
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
2
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-3
T1
https://timsong-cpp.github.io/cppwp/n4140/expr#def:T1
T
https://timsong-cpp.github.io/cppwp/n4140/expr#def:T
T2
https://timsong-cpp.github.io/cppwp/n4140/expr#def:T2
T
https://timsong-cpp.github.io/cppwp/n4140/expr#def:T
4
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4
(4.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4.1
(4.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4.2
(4.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-4.3
5
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-5
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
6
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-6
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
7
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-7
74
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-74
[dcl.type.cv]
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.cv
8
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-8
casting away constness
https://timsong-cpp.github.io/cppwp/n4140/expr#def:casting_awayconstness
n
https://timsong-cpp.github.io/cppwp/n4140/expr#def:n
n
https://timsong-cpp.github.io/cppwp/n4140/expr#def:n
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
9
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-9
10
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-10
11
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-11
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
12
https://timsong-cpp.github.io/cppwp/n4140/expr#const.cast-12
74)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-74
5.3
https://timsong-cpp.github.io/cppwp/n4140/expr#unary
[expr.unary]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary
1
https://timsong-cpp.github.io/cppwp/n4140/expr#unary-1
postfix-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:postfix-expression
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
unary-operator
https://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-operator
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
unary-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
noexcept-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.unary.noexcept#nt:noexcept-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
5.3.1
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op
[expr.unary.op]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary.op
1
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-1
indirection
https://timsong-cpp.github.io/cppwp/n4140/expr#def:indirection
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
2
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-3
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[intro.memory]
https://timsong-cpp.github.io/cppwp/n4140/intro.memory
[dcl.stc]
https://timsong-cpp.github.io/cppwp/n4140/dcl.stc
4
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-4
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
qualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:qualified-id
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
unqualified-id
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:unqualified-id
5
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-5
6
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-6
[over]
https://timsong-cpp.github.io/cppwp/n4140/over
[over.over]
https://timsong-cpp.github.io/cppwp/n4140/over.over
7
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-7
8
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-8
9
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-9
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
10
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.op-10
unary-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-expression
class-name
https://timsong-cpp.github.io/cppwp/n4140/class#nt:class-name
decltype-specifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.type.simple#nt:decltype-specifier
5.3.2
https://timsong-cpp.github.io/cppwp/n4140/expr#pre.incr
[expr.pre.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
1
https://timsong-cpp.github.io/cppwp/n4140/expr#pre.incr-1
[expr.add]
https://timsong-cpp.github.io/cppwp/n4140/expr.add
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4140/expr.ass
2
https://timsong-cpp.github.io/cppwp/n4140/expr#pre.incr-2
[expr.post.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
5.3.3
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof
[expr.sizeof]
https://timsong-cpp.github.io/cppwp/n4140/expr.sizeof
1
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-1
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
[basic.fundamental]
https://timsong-cpp.github.io/cppwp/n4140/basic.fundamental
75
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-75
[intro.memory]
https://timsong-cpp.github.io/cppwp/n4140/intro.memory
byte
https://timsong-cpp.github.io/cppwp/n4140/expr#def:byte
[basic.types]
https://timsong-cpp.github.io/cppwp/n4140/basic.types
object representation
https://timsong-cpp.github.io/cppwp/n4140/expr#def:object_representation
2
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-2
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
76
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-76
n
https://timsong-cpp.github.io/cppwp/n4140/expr#def:n
n
https://timsong-cpp.github.io/cppwp/n4140/expr#def:n
3
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-3
4
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-4
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
5
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-5
identifier
https://timsong-cpp.github.io/cppwp/n4140/lex.name#nt:identifier
[temp.variadic]
https://timsong-cpp.github.io/cppwp/n4140/temp.variadic
6
https://timsong-cpp.github.io/cppwp/n4140/expr#sizeof-6
[support.types]
https://timsong-cpp.github.io/cppwp/n4140/support.types
75)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-75
76)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-76
5.3.4
https://timsong-cpp.github.io/cppwp/n4140/expr#new
[expr.new]
https://timsong-cpp.github.io/cppwp/n4140/expr.new
1
https://timsong-cpp.github.io/cppwp/n4140/expr#new-1
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
[dcl.name]
https://timsong-cpp.github.io/cppwp/n4140/dcl.name
new-type-id
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
allocated type
https://timsong-cpp.github.io/cppwp/n4140/expr#def:allocated_type
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
[basic.types]
https://timsong-cpp.github.io/cppwp/n4140/basic.types
[class.abstract]
https://timsong-cpp.github.io/cppwp/n4140/class.abstract
[basic.align]
https://timsong-cpp.github.io/cppwp/n4140/basic.align
new-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-placement
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
new-type-id
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
new-placement
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
expression-list
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
type-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.type#nt:type-specifier-seq
new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-declarator
ptr-operator
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:ptr-operator
new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-declarator
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
constant-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.const#nt:constant-expression
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
expression-list
https://timsong-cpp.github.io/cppwp/n4140/expr.post#nt:expression-list
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.stc.dynamic]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#new-2
assignment-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
assignment-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
[dcl.spec.auto]
https://timsong-cpp.github.io/cppwp/n4140/dcl.spec.auto
3
https://timsong-cpp.github.io/cppwp/n4140/expr#new-3
new-type-id
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-declarators
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-declarator
4
https://timsong-cpp.github.io/cppwp/n4140/expr#new-4
new-type-id
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.compound]
https://timsong-cpp.github.io/cppwp/n4140/basic.compound
5
https://timsong-cpp.github.io/cppwp/n4140/expr#new-5
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
new-type-id
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-type-id
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
attribute-specifier-seq
https://timsong-cpp.github.io/cppwp/n4140/dcl.attr.grammar#nt:attribute-specifier-seq
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
6
https://timsong-cpp.github.io/cppwp/n4140/expr#new-6
constant-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.const#nt:constant-expression
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
[expr.const]
https://timsong-cpp.github.io/cppwp/n4140/expr.const
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
7
https://timsong-cpp.github.io/cppwp/n4140/expr#new-7
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
noptr-new-declarator
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:noptr-new-declarator
(7.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.1
(7.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.2
[over.ics.user]
https://timsong-cpp.github.io/cppwp/n4140/over.ics.user
77
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-77
(7.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.3
[implimits]
https://timsong-cpp.github.io/cppwp/n4140/implimits
(7.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-7.4
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
[lex.string]
https://timsong-cpp.github.io/cppwp/n4140/lex.string
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[except.handle]
https://timsong-cpp.github.io/cppwp/n4140/except.handle
[new.badlength]
https://timsong-cpp.github.io/cppwp/n4140/new.badlength
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
8
https://timsong-cpp.github.io/cppwp/n4140/expr#new-8
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
allocation function
https://timsong-cpp.github.io/cppwp/n4140/expr#def:allocation_function
[basic.stc.dynamic.allocation]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.allocation
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.stc.dynamic.deallocation]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
[basic.stc.dynamic]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic
[new.delete.single]
https://timsong-cpp.github.io/cppwp/n4140/new.delete.single
[new.delete.array]
https://timsong-cpp.github.io/cppwp/n4140/new.delete.array
[replacement.functions]
https://timsong-cpp.github.io/cppwp/n4140/replacement.functions
[class.free]
https://timsong-cpp.github.io/cppwp/n4140/class.free
9
https://timsong-cpp.github.io/cppwp/n4140/expr#new-9
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
10
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10
[new.delete.single]
https://timsong-cpp.github.io/cppwp/n4140/new.delete.single
[new.delete.array]
https://timsong-cpp.github.io/cppwp/n4140/new.delete.array
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(10.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.1
(10.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.2
(10.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.3
(10.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.4
(10.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.5
delete-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
(10.6)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-10.6
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
11
https://timsong-cpp.github.io/cppwp/n4140/expr#new-11
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[basic.align]
https://timsong-cpp.github.io/cppwp/n4140/basic.align
12
https://timsong-cpp.github.io/cppwp/n4140/expr#new-12
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
13
https://timsong-cpp.github.io/cppwp/n4140/expr#new-13
new-placement
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
new-placement
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-placement
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
14
https://timsong-cpp.github.io/cppwp/n4140/expr#new-14
(14.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.1
(14.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.2
(14.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.3
(14.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-14.4
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expressions
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
15
https://timsong-cpp.github.io/cppwp/n4140/expr#new-15
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
[except.spec]
https://timsong-cpp.github.io/cppwp/n4140/except.spec
[except]
https://timsong-cpp.github.io/cppwp/n4140/except
[bad.alloc]
https://timsong-cpp.github.io/cppwp/n4140/bad.alloc
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
16
https://timsong-cpp.github.io/cppwp/n4140/expr#new-16
17
https://timsong-cpp.github.io/cppwp/n4140/expr#new-17
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(17.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-17.1
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
(17.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#new-17.2
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
18
https://timsong-cpp.github.io/cppwp/n4140/expr#new-18
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
19
https://timsong-cpp.github.io/cppwp/n4140/expr#new-19
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[class.free]
https://timsong-cpp.github.io/cppwp/n4140/class.free
[class.ctor]
https://timsong-cpp.github.io/cppwp/n4140/class.ctor
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
20
https://timsong-cpp.github.io/cppwp/n4140/expr#new-20
78
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-78
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
21
https://timsong-cpp.github.io/cppwp/n4140/expr#new-21
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
22
https://timsong-cpp.github.io/cppwp/n4140/expr#new-22
[dcl.fct]
https://timsong-cpp.github.io/cppwp/n4140/dcl.fct
[basic.stc.dynamic.deallocation]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
[expr.delete]
https://timsong-cpp.github.io/cppwp/n4140/expr.delete
23
https://timsong-cpp.github.io/cppwp/n4140/expr#new-23
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-placement
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-placement
77)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-77
78)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-78
new-initializer
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-initializer
5.3.5
https://timsong-cpp.github.io/cppwp/n4140/expr#delete
[expr.delete]
https://timsong-cpp.github.io/cppwp/n4140/expr.delete
1
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-1
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
79
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-79
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
80
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-80
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-2
delete object
https://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_object
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
[class.derived]
https://timsong-cpp.github.io/cppwp/n4140/class.derived
delete array
https://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_array
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
81
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-81
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
3
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-3
delete object
https://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_object
delete array
https://timsong-cpp.github.io/cppwp/n4140/expr#def:delete_array
4
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-4
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
5
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-5
6
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-6
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[class.base.init]
https://timsong-cpp.github.io/cppwp/n4140/class.base.init
7
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
(7.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7.1
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]
https://timsong-cpp.github.io/cppwp/n4140/expr.new
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[basic.stc.dynamic.deallocation]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(7.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7.2
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
(7.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-7.3
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
deallocation function
https://timsong-cpp.github.io/cppwp/n4140/expr#def:deallocation_function
[basic.stc.dynamic.deallocation]
https://timsong-cpp.github.io/cppwp/n4140/basic.stc.dynamic.deallocation
8
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-8
[new.delete.single]
https://timsong-cpp.github.io/cppwp/n4140/new.delete.single
[new.delete.array]
https://timsong-cpp.github.io/cppwp/n4140/new.delete.array
[replacement.functions]
https://timsong-cpp.github.io/cppwp/n4140/replacement.functions
[class.free]
https://timsong-cpp.github.io/cppwp/n4140/class.free
9
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-9
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[class.free]
https://timsong-cpp.github.io/cppwp/n4140/class.free
10
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-10
11
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-11
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
82
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-82
12
https://timsong-cpp.github.io/cppwp/n4140/expr#delete-12
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[class.free]
https://timsong-cpp.github.io/cppwp/n4140/class.free
79)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-79
lambda-introducer
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-introducer
80)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-80
81)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-81
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
82)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-82
5.3.6
https://timsong-cpp.github.io/cppwp/n4140/expr#alignof
[expr.alignof]
https://timsong-cpp.github.io/cppwp/n4140/expr.alignof
1
https://timsong-cpp.github.io/cppwp/n4140/expr#alignof-1
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
2
https://timsong-cpp.github.io/cppwp/n4140/expr#alignof-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#alignof-3
5.3.7
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept
[expr.unary.noexcept]
https://timsong-cpp.github.io/cppwp/n4140/expr.unary.noexcept
1
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-1
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
[except.throw]
https://timsong-cpp.github.io/cppwp/n4140/except.throw
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
(3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.1
83
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-83
exception-specification
https://timsong-cpp.github.io/cppwp/n4140/except.spec#nt:exception-specification
[except.spec]
https://timsong-cpp.github.io/cppwp/n4140/except.spec
[expr.const]
https://timsong-cpp.github.io/cppwp/n4140/expr.const
(3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.2
throw-expression
https://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
[except.throw]
https://timsong-cpp.github.io/cppwp/n4140/except.throw
(3.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.3
[expr.dynamic.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
(3.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#unary.noexcept-3.4
[expr.typeid]
https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
[class.virtual]
https://timsong-cpp.github.io/cppwp/n4140/class.virtual
83)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-83
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
5.4
https://timsong-cpp.github.io/cppwp/n4140/expr#cast
[expr.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.cast
1
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-1
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
2
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-2
[expr.type.conv]
https://timsong-cpp.github.io/cppwp/n4140/expr.type.conv
cast
https://timsong-cpp.github.io/cppwp/n4140/expr#def:cast
unary-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.unary#nt:unary-expression
type-id
https://timsong-cpp.github.io/cppwp/n4140/dcl.name#nt:type-id
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
3
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-3
[class.conv]
https://timsong-cpp.github.io/cppwp/n4140/class.conv
4
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4
(4.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.1
[expr.const.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.const.cast
(4.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.2
[expr.static.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.static.cast
(4.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.3
(4.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.4
[expr.reinterpret.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.reinterpret.cast
(4.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.5
(4.6)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.6
(4.7)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.7
(4.8)
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-4.8
5
https://timsong-cpp.github.io/cppwp/n4140/expr#cast-5
5.5
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper
[expr.mptr.oper]
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper
1
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-1
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
pm-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
pm-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cast#nt:cast-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-3
4
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-4
cast-expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:cast-expression
object expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:object_expression
5
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-5
[expr.ref]
https://timsong-cpp.github.io/cppwp/n4140/expr.ref
6
https://timsong-cpp.github.io/cppwp/n4140/expr#mptr.oper-6
ref-qualifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:ref-qualifier
ref-qualifier
https://timsong-cpp.github.io/cppwp/n4140/dcl.decl#nt:ref-qualifier
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
5.6
https://timsong-cpp.github.io/cppwp/n4140/expr#mul
[expr.mul]
https://timsong-cpp.github.io/cppwp/n4140/expr.mul
1
https://timsong-cpp.github.io/cppwp/n4140/expr#mul-1
pm-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
multiplicative-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
pm-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
multiplicative-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
pm-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
multiplicative-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
pm-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mptr.oper#nt:pm-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#mul-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#mul-3
4
https://timsong-cpp.github.io/cppwp/n4140/expr#mul-4
84
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-84
84)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-84
5.7
https://timsong-cpp.github.io/cppwp/n4140/expr#add
[expr.add]
https://timsong-cpp.github.io/cppwp/n4140/expr.add
1
https://timsong-cpp.github.io/cppwp/n4140/expr#add-1
multiplicative-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
additive-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
multiplicative-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
additive-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
multiplicative-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.mul#nt:multiplicative-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#add-2
(2.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#add-2.1
(2.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#add-2.2
(2.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#add-2.3
3
https://timsong-cpp.github.io/cppwp/n4140/expr#add-3
4
https://timsong-cpp.github.io/cppwp/n4140/expr#add-4
5
https://timsong-cpp.github.io/cppwp/n4140/expr#add-5
6
https://timsong-cpp.github.io/cppwp/n4140/expr#add-6
[support.types]
https://timsong-cpp.github.io/cppwp/n4140/support.types
85
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-85
7
https://timsong-cpp.github.io/cppwp/n4140/expr#add-7
8
https://timsong-cpp.github.io/cppwp/n4140/expr#add-8
85)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-85
5.8
https://timsong-cpp.github.io/cppwp/n4140/expr#shift
[expr.shift]
https://timsong-cpp.github.io/cppwp/n4140/expr.shift
1
https://timsong-cpp.github.io/cppwp/n4140/expr#shift-1
additive-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
additive-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
additive-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.add#nt:additive-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#shift-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#shift-3
5.9
https://timsong-cpp.github.io/cppwp/n4140/expr#rel
[expr.rel]
https://timsong-cpp.github.io/cppwp/n4140/expr.rel
1
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-1
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
shift-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.shift#nt:shift-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-2
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
3
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3
(3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-3.3
[class.access]
https://timsong-cpp.github.io/cppwp/n4140/class.access
4
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-4
[expr.eq]
https://timsong-cpp.github.io/cppwp/n4140/expr.eq
5
https://timsong-cpp.github.io/cppwp/n4140/expr#rel-5
5.10
https://timsong-cpp.github.io/cppwp/n4140/expr#eq
[expr.eq]
https://timsong-cpp.github.io/cppwp/n4140/expr.eq
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
equality-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
equality-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
relational-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.rel#nt:relational-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-1
2
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-2
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
[basic.compound]
https://timsong-cpp.github.io/cppwp/n4140/basic.compound
3
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
(3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.1
(3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.3
(3.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.4
(3.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-3.5
[intro.object]
https://timsong-cpp.github.io/cppwp/n4140/intro.object
4
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-4
5
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-5
6
https://timsong-cpp.github.io/cppwp/n4140/expr#eq-6
5.11
https://timsong-cpp.github.io/cppwp/n4140/expr#bit.and
[expr.bit.and]
https://timsong-cpp.github.io/cppwp/n4140/expr.bit.and
equality-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
and-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.bit.and#nt:and-expression
equality-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.eq#nt:equality-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#bit.and-1
5.12
https://timsong-cpp.github.io/cppwp/n4140/expr#xor
[expr.xor]
https://timsong-cpp.github.io/cppwp/n4140/expr.xor
and-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.bit.and#nt:and-expression
exclusive-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.xor#nt:exclusive-or-expression
and-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.bit.and#nt:and-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#xor-1
5.13
https://timsong-cpp.github.io/cppwp/n4140/expr#or
[expr.or]
https://timsong-cpp.github.io/cppwp/n4140/expr.or
exclusive-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.xor#nt:exclusive-or-expression
inclusive-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.or#nt:inclusive-or-expression
exclusive-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.xor#nt:exclusive-or-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#or-1
5.14
https://timsong-cpp.github.io/cppwp/n4140/expr#log.and
[expr.log.and]
https://timsong-cpp.github.io/cppwp/n4140/expr.log.and
inclusive-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.or#nt:inclusive-or-expression
logical-and-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.and#nt:logical-and-expression
inclusive-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.or#nt:inclusive-or-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#log.and-1
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
2
https://timsong-cpp.github.io/cppwp/n4140/expr#log.and-2
5.15
https://timsong-cpp.github.io/cppwp/n4140/expr#log.or
[expr.log.or]
https://timsong-cpp.github.io/cppwp/n4140/expr.log.or
logical-and-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.and#nt:logical-and-expression
logical-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
logical-and-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.and#nt:logical-and-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#log.or-1
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
2
https://timsong-cpp.github.io/cppwp/n4140/expr#log.or-2
5.16
https://timsong-cpp.github.io/cppwp/n4140/expr#cond
[expr.cond]
https://timsong-cpp.github.io/cppwp/n4140/expr.cond
logical-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
logical-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
assignment-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
1
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-1
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
2
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-2
(2.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-2.1
throw-expression
https://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
[except.throw]
https://timsong-cpp.github.io/cppwp/n4140/except.throw
(2.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-2.2
throw-expressions
https://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
3
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3
(3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.1
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
[dcl.init.ref]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.ref
(3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.2
(3.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.3
(3.3.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.3.1
(3.3.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-3.3.2
4
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-4
5
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-5
[over.match.oper]
https://timsong-cpp.github.io/cppwp/n4140/over.match.oper
[over.built]
https://timsong-cpp.github.io/cppwp/n4140/over.built
6
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.array]
https://timsong-cpp.github.io/cppwp/n4140/conv.array
[conv.func]
https://timsong-cpp.github.io/cppwp/n4140/conv.func
(6.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.1
(6.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.2
(6.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.3
[conv.ptr]
https://timsong-cpp.github.io/cppwp/n4140/conv.ptr
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
(6.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.4
[conv.mem]
https://timsong-cpp.github.io/cppwp/n4140/conv.mem
[conv.qual]
https://timsong-cpp.github.io/cppwp/n4140/conv.qual
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
(6.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#cond-6.5
5.17
https://timsong-cpp.github.io/cppwp/n4140/expr#ass
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4140/expr.ass
1
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-1
conditional-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cond#nt:conditional-expression
logical-or-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.log.or#nt:logical-or-expression
assignment-operator
https://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-operator
initializer-clause
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:initializer-clause
throw-expression
https://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-2
3
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-3
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
4
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-4
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
[over.ass]
https://timsong-cpp.github.io/cppwp/n4140/over.ass
5
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-5
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[class.ctor]
https://timsong-cpp.github.io/cppwp/n4140/class.ctor
[class.init]
https://timsong-cpp.github.io/cppwp/n4140/class.init
[class.copy]
https://timsong-cpp.github.io/cppwp/n4140/class.copy
6
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-6
7
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-7
op
https://timsong-cpp.github.io/cppwp/n4140/expr#def:op
op
https://timsong-cpp.github.io/cppwp/n4140/expr#def:op
8
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-8
[basic.lval]
https://timsong-cpp.github.io/cppwp/n4140/basic.lval
9
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-9
braced-init-list
https://timsong-cpp.github.io/cppwp/n4140/dcl.init#nt:braced-init-list
(9.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-9.1
(9.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#ass-9.2
[over.ass]
https://timsong-cpp.github.io/cppwp/n4140/over.ass
[over.match]
https://timsong-cpp.github.io/cppwp/n4140/over.match
5.18
https://timsong-cpp.github.io/cppwp/n4140/expr#comma
[expr.comma]
https://timsong-cpp.github.io/cppwp/n4140/expr.comma
1
https://timsong-cpp.github.io/cppwp/n4140/expr#comma-1
assignment-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
expression
https://timsong-cpp.github.io/cppwp/n4140/expr.comma#nt:expression
assignment-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.ass#nt:assignment-expression
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
86
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-86
[class.temporary]
https://timsong-cpp.github.io/cppwp/n4140/class.temporary
2
https://timsong-cpp.github.io/cppwp/n4140/expr#comma-2
[expr.call]
https://timsong-cpp.github.io/cppwp/n4140/expr.call
[dcl.init]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
86)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-86
[intro.execution]
https://timsong-cpp.github.io/cppwp/n4140/intro.execution
5.19
https://timsong-cpp.github.io/cppwp/n4140/expr#const
[expr.const]
https://timsong-cpp.github.io/cppwp/n4140/expr.const
1
https://timsong-cpp.github.io/cppwp/n4140/expr#const-1
constant expressions
https://timsong-cpp.github.io/cppwp/n4140/expr#def:constant_expressions
conditional-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cond#nt:conditional-expression
2
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2
conditional-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.cond#nt:conditional-expression
core constant expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:core_constant_expression
[intro.execution]
https://timsong-cpp.github.io/cppwp/n4140/intro.execution
(2.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.1
[expr.prim.general]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general
(2.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.2
[class.dtor]
https://timsong-cpp.github.io/cppwp/n4140/class.dtor
[over.match]
https://timsong-cpp.github.io/cppwp/n4140/over.match
(2.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.3
(2.4)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.4
[implimits]
https://timsong-cpp.github.io/cppwp/n4140/implimits
(2.5)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.5
[expr]
https://timsong-cpp.github.io/cppwp/n4140/expr
[expr.add]
https://timsong-cpp.github.io/cppwp/n4140/expr.add
[expr.mul]
https://timsong-cpp.github.io/cppwp/n4140/expr.mul
[expr.shift]
https://timsong-cpp.github.io/cppwp/n4140/expr.shift
(2.6)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.6
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[expr.prim.lambda]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda
(2.7)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
(2.7.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7.1
[lex.string]
https://timsong-cpp.github.io/cppwp/n4140/lex.string
(2.7.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7.2
(2.7.3)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.7.3
(2.8)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.8
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4140/expr.ass
[expr.post.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
[expr.pre.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
(2.9)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.9
id-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.general#nt:id-expression
(2.9.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.9.1
(2.9.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.9.2
(2.10)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.10
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
lambda-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda#nt:lambda-expression
[basic.def.odr]
https://timsong-cpp.github.io/cppwp/n4140/basic.def.odr
[expr.prim.lambda]
https://timsong-cpp.github.io/cppwp/n4140/expr.prim.lambda
(2.11)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.11
(2.12)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.12
[expr.dynamic.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.dynamic.cast
(2.13)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.13
[expr.reinterpret.cast]
https://timsong-cpp.github.io/cppwp/n4140/expr.reinterpret.cast
(2.14)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.14
[expr.pseudo]
https://timsong-cpp.github.io/cppwp/n4140/expr.pseudo
(2.15)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.15
[expr.ass]
https://timsong-cpp.github.io/cppwp/n4140/expr.ass
[expr.post.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.post.incr
[expr.pre.incr]
https://timsong-cpp.github.io/cppwp/n4140/expr.pre.incr
(2.16)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.16
[expr.typeid]
https://timsong-cpp.github.io/cppwp/n4140/expr.typeid
(2.17)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.17
new-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.new#nt:new-expression
[expr.new]
https://timsong-cpp.github.io/cppwp/n4140/expr.new
(2.18)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.18
delete-expression
https://timsong-cpp.github.io/cppwp/n4140/expr.delete#nt:delete-expression
[expr.delete]
https://timsong-cpp.github.io/cppwp/n4140/expr.delete
(2.19)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.19
[expr.rel]
https://timsong-cpp.github.io/cppwp/n4140/expr.rel
[expr.eq]
https://timsong-cpp.github.io/cppwp/n4140/expr.eq
(2.20)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-2.20
throw-expression
https://timsong-cpp.github.io/cppwp/n4140/except#nt:throw-expression
[except.throw]
https://timsong-cpp.github.io/cppwp/n4140/except.throw
3
https://timsong-cpp.github.io/cppwp/n4140/expr#const-3
integral constant expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:integral_constant_expression
[dcl.array]
https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[expr.new]
https://timsong-cpp.github.io/cppwp/n4140/expr.new
[class.bit]
https://timsong-cpp.github.io/cppwp/n4140/class.bit
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[dcl.align]
https://timsong-cpp.github.io/cppwp/n4140/dcl.align
converted constant expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:converted_constant_expression
[conv.lval]
https://timsong-cpp.github.io/cppwp/n4140/conv.lval
[conv.prom]
https://timsong-cpp.github.io/cppwp/n4140/conv.prom
[conv.integral]
https://timsong-cpp.github.io/cppwp/n4140/conv.integral
[dcl.init.list]
https://timsong-cpp.github.io/cppwp/n4140/dcl.init.list
[expr.new]
https://timsong-cpp.github.io/cppwp/n4140/expr.new
[stmt.switch]
https://timsong-cpp.github.io/cppwp/n4140/stmt.switch
[dcl.enum]
https://timsong-cpp.github.io/cppwp/n4140/dcl.enum
[dcl.array]
https://timsong-cpp.github.io/cppwp/n4140/dcl.array
[temp.arg]
https://timsong-cpp.github.io/cppwp/n4140/temp.arg
4
https://timsong-cpp.github.io/cppwp/n4140/expr#const-4
constant expression
https://timsong-cpp.github.io/cppwp/n4140/expr#def:constant_expression
(4.1)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-4.1
(4.2)
https://timsong-cpp.github.io/cppwp/n4140/expr#const-4.2
[expr.add]
https://timsong-cpp.github.io/cppwp/n4140/expr.add
5
https://timsong-cpp.github.io/cppwp/n4140/expr#const-5
87
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-87
6
https://timsong-cpp.github.io/cppwp/n4140/expr#const-6
[conv]
https://timsong-cpp.github.io/cppwp/n4140/conv
87)
https://timsong-cpp.github.io/cppwp/n4140/expr#footnote-87
URLs of
crawlers that visited me
.