René's URL Explorer Experiment


Title: [expr.post]

direct link

Domain: timsong-cpp.github.io

Links:

[expr]https://timsong-cpp.github.io/cppwp/n4659/#expr
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1440
primary-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim#nt:primary-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
expr-or-braced-init-listhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:expr-or-braced-init-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
expression-listhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:expression-list
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:simple-type-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:expression-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4659/temp.res#nt:typename-specifier
expression-listhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:expression-list
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:simple-type-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:braced-init-list
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4659/temp.res#nt:typename-specifier
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:braced-init-list
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:pseudo-destructor-name
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:pseudo-destructor-name
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
initializer-listhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:initializer-list
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier
simple-template-idhttps://timsong-cpp.github.io/cppwp/n4659/temp.names#nt:simple-template-id
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:decltype-specifier
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1481
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
[temp.names]https://timsong-cpp.github.io/cppwp/n4659/temp.names
8.2.1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.sub
[expr.sub]https://timsong-cpp.github.io/cppwp/n4659/expr.sub
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.sub-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1491
66https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-66
[expr.unary]https://timsong-cpp.github.io/cppwp/n4659/expr.unary
[expr.add]https://timsong-cpp.github.io/cppwp/n4659/expr.add
[dcl.array]https://timsong-cpp.github.io/cppwp/n4659/dcl.array
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.sub-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1512
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:braced-init-list
66)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-66
8.2.2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call
[expr.call]https://timsong-cpp.github.io/cppwp/n4659/expr.call
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1517
initializer-clausehttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:initializer-clause
function-to-pointer standard conversionhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
[dcl.link]https://timsong-cpp.github.io/cppwp/n4659/dcl.link
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4659/class.mfct.non-static
[class.static]https://timsong-cpp.github.io/cppwp/n4659/class.static
class member accesshttps://timsong-cpp.github.io/cppwp/n4659/expr.ref
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
pointer-to-member expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.mptr.oper
[class.mfct.non-static]https://timsong-cpp.github.io/cppwp/n4659/class.mfct.non-static
overloadedhttps://timsong-cpp.github.io/cppwp/n4659/over
[over.match]https://timsong-cpp.github.io/cppwp/n4659/over.match
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
qualified-idhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:qualified-id
final overriderhttps://timsong-cpp.github.io/cppwp/n4659/class.virtual#def:final_overrider
virtual function callhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#def:function,virtual_function_call
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4659/class.cdtor
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1563
name lookuphttps://timsong-cpp.github.io/cppwp/n4659/basic.lookup
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1571
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
destructorhttps://timsong-cpp.github.io/cppwp/n4659/class.dtor
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1580
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4659/dcl.fct
[dcl.init]https://timsong-cpp.github.io/cppwp/n4659/dcl.init
[class.copy]https://timsong-cpp.github.io/cppwp/n4659/class.copy
[class.ctor]https://timsong-cpp.github.io/cppwp/n4659/class.ctor
this parameterhttps://timsong-cpp.github.io/cppwp/n4659/class.this
explicit type conversionhttps://timsong-cpp.github.io/cppwp/n4659/expr.cast
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup
[class.access.base]https://timsong-cpp.github.io/cppwp/n4659/class.access.base
[expr.ref]https://timsong-cpp.github.io/cppwp/n4659/expr.ref
function-try-blockhttps://timsong-cpp.github.io/cppwp/n4659/except#nt:function-try-block
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1621
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
expression-listhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:expression-list
[intro.execution]https://timsong-cpp.github.io/cppwp/n4659/intro.execution
[over.match.oper]https://timsong-cpp.github.io/cppwp/n4659/over.match.oper
[expr.shift]https://timsong-cpp.github.io/cppwp/n4659/expr.shift
6https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-6
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1667
return statementhttps://timsong-cpp.github.io/cppwp/n4659/stmt.return
7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-7
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1676
[dcl.ref]https://timsong-cpp.github.io/cppwp/n4659/dcl.ref
[dcl.type]https://timsong-cpp.github.io/cppwp/n4659/dcl.type
[lex.literal]https://timsong-cpp.github.io/cppwp/n4659/lex.literal
[lex.string]https://timsong-cpp.github.io/cppwp/n4659/lex.string
[dcl.array]https://timsong-cpp.github.io/cppwp/n4659/dcl.array
[class.temporary]https://timsong-cpp.github.io/cppwp/n4659/class.temporary
8https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-8
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1696
default argumentshttps://timsong-cpp.github.io/cppwp/n4659/dcl.fct.default
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4659/dcl.fct
function definitionhttps://timsong-cpp.github.io/cppwp/n4659/dcl.fct.def
9https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-9
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1708
va_­arghttps://timsong-cpp.github.io/cppwp/n4659/support.runtime#:va_arg
[temp.variadic]https://timsong-cpp.github.io/cppwp/n4659/temp.variadic
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
convertedhttps://timsong-cpp.github.io/cppwp/n4659/conv.ptr
class typehttps://timsong-cpp.github.io/cppwp/n4659/class
integral promotionshttps://timsong-cpp.github.io/cppwp/n4659/conv.prom
floating-point promotionhttps://timsong-cpp.github.io/cppwp/n4659/conv.fpprom
default argument promotionshttps://timsong-cpp.github.io/cppwp/n4659/expr.post#def:promotion,default_argument_promotion
10https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-10
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1737
main functionhttps://timsong-cpp.github.io/cppwp/n4659/basic.start.main
11https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.call-11
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1742
8.2.3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.type.conv
[expr.type.conv]https://timsong-cpp.github.io/cppwp/n4659/expr.type.conv
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.type.conv-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1750
simple-type-specifierhttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple
typename-specifierhttps://timsong-cpp.github.io/cppwp/n4659/temp.res
expression-listhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:expression-list
braced-init-listhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#nt:braced-init-list
class template deductionhttps://timsong-cpp.github.io/cppwp/n4659/over.match.class.deduct
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.type.conv-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1771
cast expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.cast
direct-initializedhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#def:direct-initialization
8.2.4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.pseudo
[expr.pseudo]https://timsong-cpp.github.io/cppwp/n4659/expr.pseudo
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.pseudo-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1790
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:pseudo-destructor-name
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
decltype-specifierhttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:decltype-specifier
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.pseudo-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1802
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:pseudo-destructor-name
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
pseudo-destructor-namehttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:pseudo-destructor-name
nested-name-specifierhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id.qual#nt:nested-name-specifier
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
type-namehttps://timsong-cpp.github.io/cppwp/n4659/dcl.type.simple#nt:type-name
8.2.5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref
[expr.ref]https://timsong-cpp.github.io/cppwp/n4659/expr.ref
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1819
[temp.names]https://timsong-cpp.github.io/cppwp/n4659/temp.names
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
67https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-67
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1843
[expr.ref]https://timsong-cpp.github.io/cppwp/n4659/expr.ref
68https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-68
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
[class]https://timsong-cpp.github.io/cppwp/n4659/class
[basic.lookup.classref]https://timsong-cpp.github.io/cppwp/n4659/basic.lookup.classref
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1866
postfix-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#nt:postfix-expression
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
object expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#def:object_expression
[expr.ref]https://timsong-cpp.github.io/cppwp/n4659/expr.ref
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/n4659/basic.type.qualifier
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1878
(4.1)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.3
overload resolutionhttps://timsong-cpp.github.io/cppwp/n4659/over.match
(4.3.1)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.3.1
(4.3.2)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.3.2
ref-qualifierhttps://timsong-cpp.github.io/cppwp/n4659/dcl.decl#nt:ref-qualifier
[class.mfct]https://timsong-cpp.github.io/cppwp/n4659/class.mfct
[expr.prim]https://timsong-cpp.github.io/cppwp/n4659/expr.prim
(4.4)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.4
(4.5)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-4.5
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.ref-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1936
[class.member.lookup]https://timsong-cpp.github.io/cppwp/n4659/class.member.lookup
[class.access.base]https://timsong-cpp.github.io/cppwp/n4659/class.access.base
[class.access.base]https://timsong-cpp.github.io/cppwp/n4659/class.access.base
67)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-67
id-expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.prim.id#nt:id-expression
68)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-68
8.2.6https://timsong-cpp.github.io/cppwp/n4659/expr.post#incr
[expr.post.incr]https://timsong-cpp.github.io/cppwp/n4659/expr.post.incr
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#incr-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1948
[expr.add]https://timsong-cpp.github.io/cppwp/n4659/expr.add
[expr.ass]https://timsong-cpp.github.io/cppwp/n4659/expr.ass
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#incr-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1982
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/n4659/expr.pre.incr
8.2.7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/n4659/expr.dynamic.cast
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L1995
cast away constnesshttps://timsong-cpp.github.io/cppwp/n4659/expr.const.cast#def:casting_away_constness
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2005
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2014
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2020
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2024
69https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-69
6https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-6
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2051
polymorphic typehttps://timsong-cpp.github.io/cppwp/n4659/class.virtual#def:polymorphic_class
7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-7
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2055
8https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-8
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2062
(8.1)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-8.1
(8.2)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-8.2
(8.3)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-8.3
failshttps://timsong-cpp.github.io/cppwp/n4659/expr.post#def:fails
9https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.dynamic.cast-9
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2082
throws an exceptionhttps://timsong-cpp.github.io/cppwp/n4659/except.throw
handlerhttps://timsong-cpp.github.io/cppwp/n4659/except.handle
std​::​bad_­casthttps://timsong-cpp.github.io/cppwp/n4659/bad.cast
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4659/class.cdtor
69)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-69
most derived objecthttps://timsong-cpp.github.io/cppwp/n4659/intro.object#def:most_derived_object
8.2.8https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid
[expr.typeid]https://timsong-cpp.github.io/cppwp/n4659/expr.typeid
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2125
std​::​type_­infohttps://timsong-cpp.github.io/cppwp/n4659/type.info
[type.info]https://timsong-cpp.github.io/cppwp/n4659/type.info
70https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-70
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2141
polymorphic classhttps://timsong-cpp.github.io/cppwp/n4659/class.virtual#def:polymorphic_class
most derived objecthttps://timsong-cpp.github.io/cppwp/n4659/intro.object#def:most_derived_object
71https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-71
null pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.ptr
throws an exceptionhttps://timsong-cpp.github.io/cppwp/n4659/except.throw
std​::​bad_­typeidhttps://timsong-cpp.github.io/cppwp/n4659/bad.typeid
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2159
Lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/n4659/conv.rval
unevaluated operandhttps://timsong-cpp.github.io/cppwp/n4659/expr#def:unevaluated_operand
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2171
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2181
type-idhttps://timsong-cpp.github.io/cppwp/n4659/dcl.name#nt:type-id
6https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-6
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2200
https://timsong-cpp.github.io/cppwp/n4659/type.info
7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.typeid-7
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2204
[class.cdtor]https://timsong-cpp.github.io/cppwp/n4659/class.cdtor
70)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-70
71)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-71
8.2.9https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast
[expr.static.cast]https://timsong-cpp.github.io/cppwp/n4659/expr.static.cast
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2212
cast away constnesshttps://timsong-cpp.github.io/cppwp/n4659/expr.const.cast#def:casting_away_constness
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2225
derivedhttps://timsong-cpp.github.io/cppwp/n4659/class.derived
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4659/conv.ptr
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2256
reference-compatiblehttps://timsong-cpp.github.io/cppwp/n4659/dcl.init.ref#def:reference-compatible
lvalue-to-rvalue conversionhttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr.comma#nt:expression
inaccessiblehttps://timsong-cpp.github.io/cppwp/n4659/class.access
ambiguoushttps://timsong-cpp.github.io/cppwp/n4659/class.member.lookup
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2270
implicit conversion sequencehttps://timsong-cpp.github.io/cppwp/n4659/over.best.ics
direct-initializationhttps://timsong-cpp.github.io/cppwp/n4659/dcl.init#def:direct-initialization
[over.match.viable]https://timsong-cpp.github.io/cppwp/n4659/over.match.viable
[dcl.init]https://timsong-cpp.github.io/cppwp/n4659/dcl.init
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2290
6https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-6
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2295
discarded-value expressionhttps://timsong-cpp.github.io/cppwp/n4659/expr#def:discarded-value_expression
temporary objecthttps://timsong-cpp.github.io/cppwp/n4659/class.temporary
7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-7
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2307
standard conversion sequencehttps://timsong-cpp.github.io/cppwp/n4659/conv
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
null pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.ptr
null member pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.mem
booleanhttps://timsong-cpp.github.io/cppwp/n4659/conv.bool
function pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.fctptr
8https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-8
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2329
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
cast away constnesshttps://timsong-cpp.github.io/cppwp/n4659/expr.const.cast#def:casting_away_constness
9https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-9
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2338
scoped enumeration typehttps://timsong-cpp.github.io/cppwp/n4659/dcl.enum
10https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-10
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2349
[dcl.enum]https://timsong-cpp.github.io/cppwp/n4659/dcl.enum
[conv.fpint]https://timsong-cpp.github.io/cppwp/n4659/conv.fpint
11https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-11
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2361
derivedhttps://timsong-cpp.github.io/cppwp/n4659/class.derived
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4659/conv.ptr
null pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.ptr
12https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-12
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2381
base classhttps://timsong-cpp.github.io/cppwp/n4659/class.derived
72https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-72
[conv.mem]https://timsong-cpp.github.io/cppwp/n4659/conv.mem
null member pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.mem#def:null_member_pointer_value
[expr.mptr.oper]https://timsong-cpp.github.io/cppwp/n4659/expr.mptr.oper
13https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.static.cast-13
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2407
pointer-interconvertiblehttps://timsong-cpp.github.io/cppwp/n4659/basic.compound#def:pointer-interconvertible
72)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-72
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4659/dcl.fct
8.2.10https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/n4659/expr.reinterpret.cast
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2432
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2448
cast away constnesshttps://timsong-cpp.github.io/cppwp/n4659/expr.const.cast#def:casting_away_constness
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2455
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2461
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2477
[basic.stc.dynamic.safety]https://timsong-cpp.github.io/cppwp/n4659/basic.stc.dynamic.safety
6https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-6
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2490
[dcl.fct]https://timsong-cpp.github.io/cppwp/n4659/dcl.fct
[conv.ptr]https://timsong-cpp.github.io/cppwp/n4659/conv.ptr
7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-7
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2511
73https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-73
8https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-8
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2527
9https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-9
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2537
null pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.ptr
10https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-10
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2546
74https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-74
null member pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.mem#def:null_member_pointer_value
(10.1)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-10.1
(10.2)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-10.2
11https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.reinterpret.cast-11
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2571
constructorshttps://timsong-cpp.github.io/cppwp/n4659/class.ctor
conversion functionshttps://timsong-cpp.github.io/cppwp/n4659/class.conv
75https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-75
73)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-73
74)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-74
75)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-75
type punhttps://timsong-cpp.github.io/cppwp/n4659/expr.post#def:type_pun
8.2.11https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast
[expr.const.cast]https://timsong-cpp.github.io/cppwp/n4659/expr.const.cast
1https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-1
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2591
lvalue-to-rvaluehttps://timsong-cpp.github.io/cppwp/n4659/conv.lval
array-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.array
function-to-pointerhttps://timsong-cpp.github.io/cppwp/n4659/conv.func
2https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-2
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2605
3https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-3
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2611
similar typeshttps://timsong-cpp.github.io/cppwp/n4659/conv.qual#def:similar_types
4https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-4
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2627
(4.1)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-4.1
(4.2)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-4.2
(4.3)https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-4.3
temporary materialization conversionhttps://timsong-cpp.github.io/cppwp/n4659/conv.rval
5https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-5
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2648
null pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.ptr#def:null_pointer_value
null member pointer valuehttps://timsong-cpp.github.io/cppwp/n4659/conv.mem#def:null_member_pointer_value
6https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-6
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2654
76https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-76
[dcl.type.cv]https://timsong-cpp.github.io/cppwp/n4659/dcl.type.cv
7https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-7
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2664
casts away constnesshttps://timsong-cpp.github.io/cppwp/n4659/expr.post#def:casting_away_constness
cv-decompositionhttps://timsong-cpp.github.io/cppwp/n4659/conv.qual#def:cv-decomposition
8https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-8
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2680
9https://timsong-cpp.github.io/cppwp/n4659/expr.post#expr.const.cast-9
#https://github.com/cplusplus/draft/tree/1af12266e2ba8c5a0eb0699f09fa5bde53dd70f3/source/expressions.tex#L2688
76)https://timsong-cpp.github.io/cppwp/n4659/expr.post#footnote-76

URLs of crawlers that visited me.